Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-10-08 | Merged OnBreak with OnPlayerBreak (#4967) | 12xx12 | 1 | -1/+1 | |
Co-authored-by: 12xx12 <12xx12100@gmail.com> Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com> | |||||
2020-10-01 | Enchanting table shows detail on hover. Enchanting is deterministic. (#4937) | KingCol13 | 1 | -3/+3 | |
* Use lapis for enchanting, subtract correct number of levels, ClientHandle now selects from pregenerated list. Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com> | |||||
2020-09-20 | BlockHandler initialisation is a constant expression (#4891) | Tiger Wang | 4 | -11/+7 | |
* BlockHandler initialisation is a constant expression If we can't make it all namespaces, this is the next best I guess. + Tag handlers constexpr, const as needed + Inherit constructors * Privatise handler functions * More constexpr Co-authored-by: Alexander Harkness <me@bearbin.net> | |||||
2020-09-20 | Added end portal and enchanting table block entities | 12xx12 | 4 | -0/+211 | |
2020-09-17 | Fixed snow golems and added documentation to damage type and added damage type for damage from environment to mobs (#4877) | 12xx12 | 1 | -1/+1 | |
* made snow golems not crashing the server anymore * changed damage type to environment * updated damage in API dopcumentation and changed enderman damage type * removed incidental d in the code Co-authored-by: 12xx12 <12xx12100@gmail.com> | |||||
2020-09-13 | Beds: derestrict clicking block face (#4863) | Tiger Wang | 1 | -20/+8 | |
Ref: https://github.com/cuberite/cuberite/issues/4860#issuecomment-691545904 | |||||
2020-08-19 | Add Statistics and Achievements for newer Network standards | 12xx12 | 2 | -4/+4 | |
2020-08-04 | OnBroken/OnPlaced are for entity actions | Tiger Wang | 2 | -4/+2 | |
* Call OnPlaced/OnBroken in PlaceBlock/DigBlock - Remove unused Placing/Breaking handlers * Have the blockhandler's Check handle neighbour updating, instead of QueueTickBlockNeighbors | |||||
2020-08-01 | Replaced cpp14::make_unique<> with std::make_unique<>. | Mattes D | 4 | -4/+4 | |
2020-07-14 | SimplePlaceableItemHandler style | Tiger Wang | 1 | -4/+9 | |
2020-06-26 | Merged trivial item handlers into cSimplePlaceableItemHandler (#4766) | Franklin Kong | 9 | -306/+45 | |
- Remove unused files Co-authored-by: aiugai <aiugai@umich.edu> Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com> | |||||
2020-05-16 | Upgrade to C++17 [CMake] (#4717) | Tiger Wang | 1 | -8/+2 | |
* Make our CMake slightly less insane | |||||
2020-05-09 | Update submodules (#4727) | peterbell10 | 1 | -1/+1 | |
Closes #4708 This updates jsoncpp, mbedtls, TCLAP and SQLiteCpp to their latest stable release. A few additional changes were needed: * jsoncpp deprecated Reader, FastWriter and StyledWriter which I've replaced with some helper functions in JsonUtils.cpp * SQLiteCpp changed how it builds with external sqlite libraries, now expecting them to be installed. The simplest path was to remove sqlite from cuberite's submodule and just use SQLiteCpp's internal version. | |||||
2020-05-08 | Use Vector3 for cLineBlockTracer and cBlockTracer (#4715) | mBornand | 4 | -15/+15 | |
* cLineBlockTracer uses Vector | |||||
2020-05-01 | Unify entity spawn packet sending | Tiger Wang | 1 | -2/+2 | |
2020-04-21 | Vector3 in Handlers (#4680) | Mattes D | 42 | -790/+1194 | |
Refactored all cBlockHandler and cItemHandler descendants to use Vector3. | |||||
2020-04-16 | Using Super. | Mattes D | 34 | -162/+212 | |
2020-04-12 | Removed extended ASCII, and added a check against it. (#4642) | Mattes D | 1 | -2/+2 | |
2020-04-10 | Add mixins for blocks that rotate based on player yaw at placement | Alexander Harkness | 4 | -5/+5 | |
Also add observer block handler. | |||||
2020-04-10 | Add additional blocks which are not breakable by hand | Alexander Harkness | 2 | -6/+39 | |
2020-04-10 | Add Zombie Villagers | Bond-009 | 1 | -5/+2 | |
2020-04-04 | Remove switch statements from cItemFoodHandler (#4610) | Alexander Harkness | 15 | -192/+398 | |
* Remove switch statements from cItemFoodHandler * Alpha-sort and add comment * Relocate golden apple handler | |||||
2020-04-04 | Implement wither skeletons (#4563) | Mat | 1 | -26/+27 | |
2020-04-03 | Pulled the BlockID and BlockInfo headers from Globals.h. (#4591) | Mattes D | 7 | -7/+11 | |
The BlockID.h file was removed from Globals.h and renamed to BlockType.h (main change) The BlockInfo.h file was removed from Globals.h (main change) The ENUM_BLOCK_ID and ENUM_ITEM_ID enum names were replaced with ENUM_BLOCK_TYPE and ENUM_ITEM_TYPE (cosmetics) The various enums, such as eDimension, eDamageType and eExplosionSource were moved from BlockType.h to Defines.h, together with the helper functions for converting between them and strings (StringToDimension et al.) (minor) Many inline functions were moved from headers to their respective cpp files, so that BlockType.h could be included only into the cpp file, rather than the header. That broke our tests a bit, since they pick bits and pieces out of the main code and provide stubs for the rest; they had to be re-stubbed and re-verified. eMonsterType values are no longer tied to E_ITEM_SPAWN_EGG_META_* values | |||||
2020-04-02 | Replace buckets to the selected hotbar slot, rather than the first available. (#4580) | Alexander Harkness | 4 | -31/+13 | |
* Replace buckets to the selected hotbar slot, rather than the first available. Replicates vanilla behaviour, as well as being more logical. * Refactor cInventory::AddItem. Behaviour is now documented * Add new cInventory::ReplaceOneEquippedItem and ::SetEquippedItem methods * Return empty potion to the same slot after drinking * Replace buckets correctly in other situations, not simply water and lava Uses the new ReplaceOneEquippedItem method * Correct collecting water from source block with bottle * Add cPlayer::ReplaceOneEquippedItemTossRest method * Handle stacked filled buckets (in theory) Use new cPlayer::ReplaceOneEquippedItemTossRest method | |||||
2020-03-22 | Increase speed of splash potion and expbottle (#4513) | Mat | 2 | -2/+5 | |
2020-03-22 | TNT position fixes (#4519) | Mat | 1 | -1/+0 | |
* TNT position fixes * Don't add offset to explosion spawn coords * Don't make other entities push TNT * Correct initial TNT speed * Fix typo * Improvements * Revert unwanted change * Style fixes * Update format | |||||
2020-03-22 | Fix typo in fish meta | Mat | 1 | -1/+1 | |
2020-03-22 | Don't enchant an already enchanted book | Mat | 1 | -1/+1 | |
2020-03-22 | Don't remove items twice (#4524) | Mat | 5 | -6/+9 | |
* Don't remove items twice | |||||
2020-03-21 | Bonemeal cannot be used on cactus and sugar cane | Mat | 1 | -2/+0 | |
2020-03-05 | Don't spawn boats in ground | Mat | 1 | -1/+1 | |
2020-03-05 | Stabilise MoveToWorld (#4004) | Mat | 1 | -1/+1 | |
* Stabilise MoveToWorld * Fix comments and deprecate ScheduleMoveToWorld * Enhanced thread safety for m_WorldChangeInfo * Return unique_ptr from cAtomicUniquePtr::exchange * cWorld now calls entity cEntity::OnAddToWorld and cEntity::OnRemoveFromWorld. Allows broadcasting entities added to the world from the world's tick thread. This also factors out some common code from cEntity::DoMoveToWorld and cEntity::Initialize. As a consequence, cEntity::Destroy(false) (i.e. Destroying the entity without broadcasting) is impossible. This isn't used anywhere in Cuberite so it's now deprecated. * Update entity position after removing it from the world. Fixes broadcasts being sent to the wrong chunk. * Fix style * cEntity: Update LastSentPosition when sending spawn packet * Add Wno-deprecated-declarations to the lua bindings * Kill uses of ScheduleMoveToWorld | |||||
2020-03-01 | Boats can be spawned on land | Mat | 1 | -7/+0 | |
2019-12-30 | Disable block placement in adventure mode (#4424) | Mat | 2 | -0/+18 | |
2019-10-28 | Moved growing from cWorld / cChunk to cBlockHandler descendants. | Mattes D | 1 | -6/+188 | |
2019-10-16 | Refactored block-to-pickup conversion. (#4417) | Mattes D | 6 | -66/+27 | |
2019-09-29 | Refactored more of Entities and BlockEntities to use Vector3. (#4403) | Mattes D | 3 | -6/+6 | |
2019-05-11 | Create Ender Portal with Eyes of Ender (#4126) | Zach DeCook | 3 | -1/+62 | |
The algorithm was designed so All portals must be facing the center, no matter which block had the eye inserted in last. Note: Still need to create a block entity so that portals don't become invisible when you relog. Addresses part of #3445 Fixes #3695 | |||||
2019-05-07 | Buckets: Be able to place fluids through other fluids. (#4331) | Zach DeCook | 1 | -2/+2 | |
2018-09-24 | Add a formatting function for Vector3 (#4282) | peterbell10 | 1 | -4/+4 | |
* Vector3: Add custom fmt compatible formatter. * cLuaState: Add fmt version of ApiParamError * Use vector formatting in manual bindings * Always log vectors with FLOG | |||||
2018-08-29 | Force all headers other than "Globals.h" to be included with relative paths (#4269) | peterbell10 | 2 | -4/+1 | |
Closes #4236 CMake now creates a header file in the build directory under the path "include/Globals.h" which just includes "src/Globals.h" with an absolute path. Then instead of adding "src/" to the include directories, it adds "include/". #include "Globals.h" still works by including the build generated file and any other src-relative path will not work. | |||||
2018-07-26 | CheckBasicStyle: Check number of empty lines between functions (#4267) | peterbell10 | 1 | -5/+0 | |
Add check for number of empty lines between functions and fix the corresponding failures | |||||
2018-07-23 | Keep players in gmNotSet (#4248) | changyong guo | 1 | -1/+1 | |
This allows players game mode to update to the default after portal to another world. Fixes #4207 | |||||
2018-02-11 | Damage fishing rod when catching the hook on a block, then reeling it in (#4151) | Bond-009 | 1 | -0/+8 | |
Fixes #4132 | |||||
2018-02-05 | Deal with covered switches consistently (#4161) | peterbell10 | 6 | -0/+6 | |
* Fixes a number of "<function>: not all control paths return a value" warnings on MSVC. * Introduces the UNREACHABLE global macro and uses it instead of conditionally compiled switch defaults. * Move cNBTParseErrorCategory from FastNBT.h into FastNBT.cpp to prevent bad calls to message() | |||||
2018-01-17 | Prioritize hinge on the left side (#4153) | Bond-009 | 1 | -0/+1 | |
2018-01-06 | Golden Apple Fixes (#4130) | Alexander Harkness | 2 | -21/+10 | |
* Do not remove food item until player has been fed * Golden apples now ignore hunger when eating * Removed EnchantedGoldenApple recipe, as it was removed in 1.9 Reference: https://minecraft.gamepedia.com/1.9#Items_2 * Adjust golden apple effects, as they were changed in 1.9 Reference: https://minecraft.gamepedia.com/1.9#Items_2 | |||||
2018-01-05 | Improved fishing rewards (#4120) | Bond-009 | 1 | -33/+49 | |
* Damage fishing rod after use * Give xp to the player for catching something * Fixed junk drops * Implement Luck of the Sea | |||||
2018-01-05 | Item durability loss now depends on the item used. (#4123) | Alexander Harkness | 23 | -177/+77 | |
Armour durability also no longer changes when it is used to break blocks or attack mobs. Fixes #4119 | |||||
2018-01-03 | Add the fmt library (#4065) | peterbell10 | 1 | -0/+1 | |
* Replaces AppendVPrintf with fmt::sprintf * fmt::ArgList now used as a type safe alternative to varargs. * Removed SIZE_T_FMT compatibility macros. fmt::sprintf is fully portable and supports %zu. * Adds FLOG functions to log with fmt's native formatting style. | |||||
2017-11-20 | cItemHandler: Update max stack size of old doors. (#4072) | peterbell10 | 1 | -0/+2 | |
2017-09-25 | BroadcastBlockBreakAnimation and BroadcastBlockEntity use vectors (#4038) | Bond-009 | 1 | -22/+22 | |
2017-09-19 | Changed BroadcastSoundEffect, SendSoundEffect, and CastThunderbolt parameters to vectors (#3959) | Lane Kolbly | 4 | -7/+5 | |
* Made BroadcastSoundEffect take vector parameters. * Added docs for new vectored methods * Removed old code * Fixed lua warnings * Made old BroadcastSoundEffect not an override. * m_Block to m_BlockPos, used Vector3d constructor where prettier. * a_Block to a_BlockPos * Changed thunderbolt a_Block to a_BlockPos | |||||
2017-09-19 | Removed UTF-8 BOM (#4033) | Lukas Pioch | 1 | -1/+1 | |
2017-09-14 | Fix switch warnings (#4013) | peterbell10 | 2 | -6/+2 | |
* Fix switch warnings * Fix a variety of -Wswitch and -Wswitch-enum warnings * Remove unneeded -Wno-error flags * Reorganise some eMonsterType switches * Alpha sort eMonsterType cases in WriteMobMetadata and in cNBTChunkSerializer::AddMonsterEntity * List all mob types in protocol 1.12 and NBTChunkSerializer * cStructGenTrees::GetNumTrees: remove switch default * cWSSAnvil::LoadOldMinecartFromNBT: Log unhandled minecart type | |||||
2017-09-11 | Replace ItemCallbacks with lambdas (#3993) | peterbell10 | 2 | -88/+39 | |
2017-09-07 | Changed some int parameters to vector parameters (#3937) | Bond-009 | 2 | -2/+2 | |
2017-09-02 | Revert "Replace ItemCallbacks with lambdas (#3948)" | LogicParrot | 2 | -39/+88 | |
This reverts commit 496c337cdfa593654018c171f6a74c28272265b5. | |||||
2017-09-01 | Replace ItemCallbacks with lambdas (#3948) | peterbell10 | 2 | -88/+39 | |
2017-08-24 | Minor changes (#3909) | mathiascode | 1 | -1/+1 | |
2017-08-24 | Fix use after move in cItemBowHandler::OnItemShoot | peterbell10 | 1 | -4/+3 | |
2017-08-21 | Fully implemented leashes (#3798) | Pablo Beltrán | 1 | -0/+1 | |
2017-08-13 | Replaced includes with forward declarations | Lukas Pioch | 1 | -1/+1 | |
2017-08-07 | Changed entity ownership model to use smart pointers | Tiger Wang | 6 | -42/+16 | |
2017-08-06 | Removed unneeded includes (#3902) | Lukas Pioch | 12 | -15/+4 | |
2017-08-03 | Remove double includes part 2 (#3890) | peterbell10 | 1 | -2/+0 | |
2017-08-02 | Removed double includes (#3885) | Lukas Pioch | 1 | -1/+0 | |
2017-08-01 | cBlockHandler: take player by ref | peterbell10 | 2 | -3/+3 | |
2017-08-01 | cWorld::SendBlockTo take player by ref | peterbell10 | 1 | -2/+2 | |
2017-07-30 | Consolidated food effects into EatItem, added all fish type FoodInfos. (#3875) | Lane Kolbly | 5 | -86/+86 | |
* Consolidated food effects into EatItem, added all fish types. * Changed type of NumFishInfos to satisfy clang. * Removed unused call for a_Item in EatItem | |||||
2017-07-07 | BigFlower fixes (#3826) | peterbell10 | 4 | -24/+26 | |
* BigFlowers fixes * Correct upper part meta * Documented parameters to DoesIgnoreBuildCollision | |||||
2017-06-30 | Added 1.12 blocks (#3760) | Bond-009 | 2 | -1/+19 | |
2017-06-21 | Fix shears (and vines) | Bond-009 | 1 | -25/+6 | |
* Shears now lose durability when breaking any block * Leaves don't drop 2 leaves anymore when broken by shears * Removed the chance to drop saplings or apples when leaves are broken by shears * Vines can't be attached to ender chests, pistons and redstone repeaters | |||||
2017-06-13 | FastRandom rewrite (#3754) | peterbell10 | 3 | -11/+11 | |
2017-06-03 | Fixed double chests (#3741) | peterbell10 | 1 | -1/+1 | |
Normal and trapped chests next to each other don't open a double chest window. Slot changes in the secondary chest are broadcast. Placing a chest in +x of another updates the original chest's metadata. | |||||
2017-05-24 | Exported boat | Lukas Pioch | 1 | -1/+1 | |
- NBT: Added saving / loading of material - Added the material in the item handler of the boat - Drop the correct boat if destroyed - APIDoc: Added desc and functions | |||||
2017-05-11 | Tracer replacement (#3704) | Mattes D | 4 | -7/+8 | |
* Replaced cTracer usage with cLineBlockTracer. * Exported new cLineBlockTracer utility functions to Lua API. | |||||
2017-05-08 | Added missing checks for Initialize function and updated APIDoc | Lukas Pioch | 4 | -4/+24 | |
2017-03-20 | Return bowl when eating beetroot soup | Bond-009 | 1 | -0/+1 | |
2017-03-19 | Deadbushes drop sticks | Bond-009 | 2 | -1/+1 | |
2017-03-17 | Boat spawned, remove it from player's hand | Lukas Pioch | 1 | -0/+6 | |
2017-02-26 | Fixed which blocks can be harvested with what type of pickaxe (#3586) | Bond-009 | 1 | -0/+16 | |
2017-02-20 | Changed fish launching mechanism (#3520) | Alex | 1 | -2/+8 | |
Fish and other fishing loot now correctly fly towards played when reeled in. | |||||
2017-02-15 | Updated sounds and effect IDs (#3422) | mathiascode | 8 | -50/+5 | |
2017-02-14 | Added some blocks and items (#3503) | mathiascode | 5 | -13/+58 | |
2017-01-19 | Fixed placing of double tall flowers and an inconsistency with vanilla (#3541) | Jacob | 1 | -2/+1 | |
2016-12-01 | Added code to handle signs replacing blocks | QuImUfu | 1 | -1/+12 | |
2016-11-18 | Removed ClientHandle.h dependencies from common headers. | Mattes D | 1 | -0/+1 | |
2016-11-13 | Added missing "override" specifier. | Mattes D | 4 | -4/+4 | |
2016-11-06 | Anticheat fastbreak (#3411) | mohe2015 | 8 | -0/+177 | |
Added block hardness checks when breaking blocks. | |||||
2016-08-24 | Fixed type-casting-related warnings. | Mattes D | 1 | -1/+1 | |
2016-08-19 | Fixed implicit rounding warnings. | Mattes D | 1 | -5/+8 | |
2016-08-12 | Fix issue #3312 | Alexander Harkness | 1 | -0/+1 | |
Nether brick fences now drop their item. | |||||
2016-07-18 | CMake: Remove needless minimum version specifications. | Mattes D | 1 | -2/+0 | |
2016-07-18 | Fixes for boat entities (#3265) | beeduck | 1 | -1/+16 | |
protocol for vehicles now properly handled, protocol for boat paddles now properly handled, boats can no longer spawn underwater, boats now properly float, boat metadata now properly broadcasted. | |||||
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 28 | -119/+119 | |
2016-01-31 | Updated old forum links | Mathias | 1 | -1/+1 | |
2016-01-01 | Renamed leftover strings to Cuberite / Server, as needed. | Mattes D | 1 | -1/+1 | |
Also upgraded the user setting file for MSVC to 2013. | |||||
2015-12-22 | add handling of water bottle | Gargaj | 3 | -0/+98 | |
2015-12-06 | Tilling dirt should send block update | Gargaj | 1 | -1/+1 | |
There are BUD switches that are built on this (https://www.youtube.com/watch?v=Bk_ChvmtCNY) but more prominently, torches placed on dirt blocks should pop off when the dirt block is tilled. | |||||
2015-12-03 | Merge mushroom soup into generic food handler | Gargaj | 4 | -56/+25 | |
...and fix eating the bowl when eating rabbit stew | |||||
2015-11-09 | remove slab from inventory when using it on another slab (fixes #2610) | Gargaj | 1 | -3/+27 | |
2015-09-17 | Added CircleCI for stylechecking. | Mattes D | 1 | -2/+5 | |
This will allow us to remove the stylecheck from Travis builds, making them a bit faster, and having fast style checks | |||||
2015-07-29 | Silenced and fixed many warning messages across multiple files. | Samuel Barney | 9 | -20/+26 | |
2015-07-16 | Spawn baby mobs | hallucino | 3 | -4/+4 | |
2015-07-14 | Improved maps | Tiger Wang | 7 | -10/+10 | |
2015-06-25 | Doors now get placed on the server-side. | bibo38 | 1 | -1/+0 | |
The Y-Value is already the lower door block(From ItemHandler.cpp:346). Increasing it once again, places the door into the air, which is blocked by Cuberite. Bugfix #2279 | |||||
2015-06-23 | Fixed right-click with bonemeal. | Mattes D | 1 | -1/+1 | |
The client would send invalid right-click events with Y set to 0x7ff, which would crash the server. Only process bonemeal for valid clicks (valid blockface). | |||||
2015-06-21 | Refactored block placement workflow. | Mattes D | 7 | -85/+156 | |
Multi-blocks can now use the default OnPlayerPlaced() callback in cItemHandler. | |||||
2015-05-24 | Made -Weverything an error. | tycho | 3 | -4/+11 | |
2015-05-23 | Fixed missing overrides and added a ignore flag for reserved macro for clang version 3.6 and higher. | Lukas Pioch | 1 | -1/+1 | |
2015-05-21 | Fixes #2059 | Blitz Rakete | 1 | -0/+14 | |
2015-05-19 | Make -Werror disabling file only | tycho | 1 | -0/+4 | |
Ad fix a load of warnings | |||||
2015-05-18 | Fixes #2052 | Tiger Wang | 3 | -4/+4 | |
2015-05-09 | CheckBasicStyle: checks spaces around * and &. | Mattes D | 2 | -2/+2 | |
2015-05-09 | More style checking. | Mattes D | 2 | -2/+2 | |
Spaces around some operators are checked. | |||||
2015-05-09 | Rabbit and cooked rabbit now stackable | jammet | 1 | -1/+3 | |
And corrected the alphabetical ordering. | |||||
2015-05-07 | Fixed #1893 | Tri125 | 1 | -0/+1 | |
Quartz ore now stack properly | |||||
2015-04-22 | Fix slab placing | wraith11 | 1 | -0/+23 | |
2015-04-21 | Fix door placing in connection with slabs | wraith11 | 1 | -1/+1 | |
Except top-half slabs as transparent blocks for doors. | |||||
2015-04-20 | ItemHandler type fixes. | Mattes D | 1 | -2/+2 | |
2015-04-20 | ItemHandler: Using automatic array bounds. | Mattes D | 1 | -1/+1 | |
2015-04-16 | Fixed PolishedGranite et al crafting recipes. | Mattes D | 1 | -2/+2 | |
Fixes #1774. Ref.: #1859 | |||||
2015-04-14 | Scooping up fluid calls the player placement hooks. | Mattes D | 1 | -4/+12 | |
Ref.: #1857. | |||||
2015-04-14 | Placing a fluid from bucket calls plugin hooks. | Mattes D | 18 | -51/+165 | |
Ref.: #1857. | |||||
2015-03-28 | Fixed placing bottom half-slabs by clicking a top half-slab. | Mattes D | 1 | -2/+2 | |
Ref.: #1837 | |||||
2015-03-21 | Changed cEntity::m_UniqueID to UInt32. | Mattes D | 3 | -4/+4 | |
2015-03-20 | Correct world height validations. | Tommy Santerre | 1 | -1/+1 | |
Unify the way we test block above the current one (Height - 1 instead of a_RelY + 1). Allow generation of world of flat height = 255 | |||||
2015-03-14 | cPainting saving implemented | Tiger Wang | 1 | -16/+3 | |
Additionally, it now inherits from cHangingEntity. | |||||
2015-02-28 | Fixed door placement. | Mattes D | 1 | -4/+17 | |
Doors now have hinges on the correct side, based on what the surroundings are when placing them. | |||||
2015-02-21 | Door handler: Removed needless check. | Mattes D | 1 | -1/+1 | |
The Y coord has already been checked above. | |||||
2015-02-21 | Fix door placement check | Freddie Wang | 1 | -7/+3 | |
2015-01-18 | Fixed various warnings. | Mattes D | 1 | -6/+6 | |
2014-12-25 | MobHead: Fixed wither spawning. | Mattes D | 1 | -13/+40 | |
2014-12-25 | MobHeads: fixed regular head placement. | Mattes D | 1 | -2/+22 | |
2014-12-25 | Fixed door placement. | Mattes D | 1 | -2/+2 | |
2014-12-25 | Fixed forgotten big flower handler. | Mattes D | 1 | -1/+2 | |
2014-12-24 | Fixed redstone dust placement on upside-down slabs. | Mattes D | 1 | -1/+36 | |
2014-12-24 | Refactored all player block placing to go through hooks. | Mattes D | 12 | -108/+1041 | |
Fixes #1618. | |||||
2014-12-20 | Added Rabbits | Masy98 | 1 | -0/+1 | |
2014-12-18 | Added Entity Guardian | Masy98 | 1 | -0/+1 | |
2014-12-13 | Fixes | Howaner | 1 | -0/+5 | |
2014-12-01 | Added cocoa pod. | Howaner | 1 | -2/+39 | |
2014-10-23 | En masse NULL -> nullptr replace | Tiger Wang | 6 | -10/+10 | |
2014-10-21 | Moved tall grass pickups handle. | Howaner | 1 | -9/+0 | |
2014-10-20 | En masse NULL -> nullptr replace | Tiger Wang | 6 | -10/+10 | |
2014-10-07 | Leaves are harvest-able. | Howaner | 1 | -2/+0 | |
2014-10-07 | Corrected drops from dead bush, tall grass and cobweb. | Howaner | 2 | -11/+35 | |
2014-10-01 | Fixed sorting | Masy98 | 1 | -2/+2 | |
2014-10-01 | Fixed Red Sandstone and Prismarine drops | Masy98 | 2 | -17/+23 | |
2014-09-30 | Fixed 1.8 dirt types | Howaner | 1 | -2/+25 | |
2014-09-26 | Moved curly brace to seperate line | Masy98 | 1 | -1/+2 | |
2014-09-26 | Removed more unessicary includes | Tycho | 1 | -0/+1 | |
2014-09-17 | Added first test to show the object can be created | Tycho | 1 | -28/+28 | |
2014-09-13 | Improved cBlockHandler::DropBlock | Tiger Wang | 1 | -1/+1 | |
2014-09-12 | Added extra mushroom handler. | Howaner | 3 | -3/+60 | |
2014-09-12 | Fixed farmland issues. | Howaner | 1 | -1/+1 | |
2014-09-12 | Only place farmland if no block is upper than dirt/grass. | Howaner | 1 | -1/+6 | |
2014-09-12 | Added hoe interact sound. | Howaner | 1 | -0/+1 | |
2014-09-12 | Fixed 1.8 Item stacking and block harvesting | Masy98 | 1 | -25/+43 | |
2014-09-12 | Spawn exp if you break a mob spawner. | Howaner | 1 | -0/+1 | |
2014-09-12 | Disabled mobspawner itemdrop. | Howaner | 1 | -0/+1 | |
2014-09-12 | Fixed many right click issues. | Howaner | 1 | -3/+7 | |
2014-09-11 | Added new doors in ItemDoor.h | Masy98 | 1 | -1/+15 | |
2014-09-11 | Fixed mutton name in Sheep.cpp | Masy98 | 1 | -2/+10 | |
2014-09-11 | Fixed mutton name in ItemHandler | Masy98 | 1 | -1/+1 | |
2014-09-11 | Added 1.8 food to the food list | Masy98 | 1 | -1/+4 | |
2014-09-04 | In 1.8, carrots and potatoes yield one less hunger point. | archshift | 2 | -2/+2 | |
2014-09-03 | Fixed style and alpha-sorting. | madmaxoft | 2 | -7/+7 | |
2014-09-03 | Added mutton, which sheep now drop when killed | archshift | 2 | -0/+4 | |
2014-08-30 | Fixed potion removing in creative mode. | Howaner | 4 | -4/+14 | |
2014-08-29 | Removed unused code | Tiger Wang | 1 | -1/+1 | |
2014-08-19 | Code formatting fixes. | Howaner | 2 | -2/+1 | |
2014-08-19 | Fixes | Jaume Aloy | 1 | -1/+1 | |
- Changed m_TicksLeftBurning > 0 for IsOnFire() - Tried to do the changes in BlockHandler.cpp - Removed m_Creator in ArrowEntity - Added m_Enchantments in ProjectileEntity CreatorData - Added blank lines between functions | |||||
2014-08-19 | Added some Enchantments | Jaume Aloy | 1 | -1/+11 | |
- Bow enchantments: Infinity, Flame and Power - Sword and tools enchantments: Fire Aspect, Bane of Arthropods, Smite, Sharpness | |||||
2014-08-05 | Fixed unsigned long comparison to size_t | archshift | 1 | -1/+1 | |
2014-08-04 | Changed arrow comment. | Howaner | 1 | -1/+1 | |
2014-08-04 | Added arrow consuming on shooting | Howaner | 1 | -0/+10 | |
2014-07-31 | Fixed hunger bugs, Implemented golden apple, added jump statistic, added correct food effects. | Howaner | 4 | -25/+136 | |
2014-07-31 | Fixed water from ice and removed packed ice drop. | Howaner | 1 | -0/+1 | |
2014-07-27 | Hotfixed compilation problems. | madmaxoft | 2 | -2/+2 | |
2014-07-26 | Derp. | Howaner | 1 | -1/+1 | |
2014-07-26 | Rename function. | Howaner | 4 | -6/+6 | |
2014-07-26 | Fixed indentations, removed redundant init code in SplashPotionEntity.cpp | archshift | 1 | -3/+5 | |
2014-07-26 | Moved potion static functions to EntityEffect to create splash potions through world | archshift | 1 | -129/+7 | |
2014-07-24 | Fixed block drops | Tiger Wang | 2 | -5/+43 | |
* Fixes #1242 (the issue addressed within) | |||||
2014-07-23 | Fix item durability. | Howaner | 5 | -10/+91 | |
Fixes #1181 | |||||
2014-07-21 | Style: Normalized to no spaces before closing parenthesis. | madmaxoft | 3 | -4/+4 | |
2014-07-21 | Style: Normalized spaces after if, for and while. | madmaxoft | 1 | -1/+1 | |
2014-07-19 | Fixed style: spaces after commas. | madmaxoft | 2 | -2/+2 | |
2014-07-19 | Splash potions: Renamed PotionParticleType to PotionColor for clarity | archshift | 1 | -3/+3 | |
2014-07-19 | Subdirs: Only add_library if not using MSVC | archshift | 1 | -1/+3 | |
2014-07-19 | Items/CMakeLists.txt: Replaced glob with list of files | archshift | 1 | -5/+47 | |
2014-07-18 | Added a extra wall sign handler. | Howaner | 1 | -3/+4 | |
Fixes #1119 | |||||
2014-07-17 | Fixed issues relating to saplings and leaves | Tiger Wang | 1 | -6/+3 | |
- Removed cBlockInfo::RequiresSpecialTool * Fixes #1195 * Fixes #1201 | |||||
2014-07-17 | Fixed tabs used for alignment. | madmaxoft | 2 | -8/+8 | |
2014-07-17 | More trailing whitespace fixes. | madmaxoft | 3 | -6/+6 | |
2014-07-17 | Basic style fixes. | madmaxoft | 19 | -25/+25 | |
2014-07-17 | Normalized comments. | madmaxoft | 10 | -26/+39 | |
This was mostly done automatically and then visually inspected for obvious errors. All //-style comments should have a 2-space separation from the code, and 1 space after the comment sign. | |||||
2014-07-17 | Reformatted cItemPotionHandler. | madmaxoft | 1 | -47/+77 | |
2014-07-16 | Fixed a bug with buckets | Tiger Wang | 1 | -1/+1 | |
* Additionally fixed cLineBlockTracer's EntryFace parameter when a block was hit on the first iteration along the projected line | |||||
2014-07-14 | Fixed placing liquids over liquids | Tiger Wang | 1 | -1/+1 | |
* Fixes #1182 | |||||
2014-07-14 | ItemHandler.cpp: removed redundant food and drink checks | archshift | 1 | -33/+0 | |
2014-07-14 | Readability and clarity changes | archshift | 1 | -30/+45 | |
2014-07-13 | Adjusted calls to CreateProjectile that passed Items | Tycho | 1 | -2/+2 | |
2014-07-13 | Changed BroadcastSoundEffect function to take floating pos. | Howaner | 3 | -12/+5 | |
2014-07-12 | Comment grammar correction | Tiger Wang | 1 | -1/+1 | |
2014-07-12 | Simplified buckets code slightly | Tiger Wang | 1 | -32/+15 | |
2014-07-12 | Changes | daniel0916 | 1 | -5/+4 | |
2014-07-12 | For now, removed creator member from Entity Effect for pointer safety | archshift | 1 | -2/+2 | |
2014-07-11 | Changes | daniel0916 | 1 | -24/+16 | |
2014-07-10 | Changes | daniel0916 | 1 | -20/+22 | |
2014-07-10 | Maybe fixed whitespaces | daniel0916 | 1 | -7/+7 | |
2014-07-10 | Maybe fixed whitespaces | daniel0916 | 1 | -1/+1 | |
2014-07-10 | Fixed Bucket Placing | daniel0916 | 1 | -6/+57 | |
2014-07-09 | Fixed bow charge | Tiger Wang | 1 | -11/+2 | |
2014-07-09 | Fixed Bucket placing | daniel0916 | 1 | -1/+1 | |
2014-07-01 | Only fixes the server crash. | Howaner | 1 | -1/+1 | |
2014-07-01 | Fix server-crash with non-existing items. | Howaner | 1 | -1/+1 | |
2014-06-28 | Implemented tripwire(s) (hooks) | Tiger Wang | 2 | -0/+41 | |
* Fixes #944 | |||||
2014-06-19 | Nullify deleted pointers. | archshift | 3 | -0/+3 | |
2014-06-19 | EntityEffects.x -> EntityEffect.x, Object-Oriented effects | archshift | 1 | -1/+1 | |
Changed effect map to take a pointer of the effect as a result. | |||||
2014-06-17 | Entity Effects: Clarified user, added it to AddEntityEffect | archshift | 1 | -1/+1 | |
Added second AddEntityEffect with a pass-by-value of the class. | |||||
2014-06-17 | Changed the AddEntityEffect() params for easier calls. | madmaxoft | 1 | -2/+1 | |
2014-06-17 | Fixed MSVC compilation. | madmaxoft | 1 | -7/+7 | |
2014-06-17 | Pawn: renamed HandleEntityEffects to HandleEntityEffect | archshift | 1 | -1/+1 | |
Exported entity effect functions for ToLua and documented them in APIDesc.lua | |||||
2014-06-17 | Removed long function wrapping | archshift | 1 | -10/+2 | |
2014-06-17 | ItemHandler: changed IsDrinkable() to take a short argument | archshift | 4 | -15/+10 | |
2014-06-17 | Splash potion: Adjusted speed, fixed spawn position | archshift | 1 | -6/+3 | |
2014-06-17 | Entity effect type: use 'eff' as a prefix instead of 'ef' | archshift | 1 | -33/+33 | |
2014-06-17 | Added splash potion functionality | archshift | 1 | -1/+35 | |
2014-06-17 | Implemented drinkable potions, noeffect entity effect, | archshift | 4 | -3/+146 | |
Clears entity effects on death | |||||
2014-06-17 | Implemented milk, added documentation to Pawn.h | archshift | 3 | -1/+47 | |
2014-06-17 | Player: Removed food-poisoning-specific code, set duration to 30 seconds | archshift | 1 | -1/+1 | |
http://minecraft.gamepedia.com/Hunger#Behavior | |||||
2014-06-16 | Split Broadcast Sound Effect function call in multiple lines. | Howaner | 1 | -1/+8 | |
2014-06-16 | This isn't needed | Howaner | 1 | -1/+0 | |
2014-06-16 | Fix bow sound and creative arrow pickup. | Howaner | 1 | -9/+8 | |
2014-06-08 | Fixed deadlock when moving players to other worlds. | Mattes D | 6 | -6/+6 | |
Fixes #1039, fixes #851 | |||||
2014-05-28 | Add throw sound and fix arrow server crash. | Howaner | 1 | -0/+11 | |
2014-05-20 | Cleaned up cPlayer::UpdateMovementStats; Wither achievements | andrew | 1 | -0/+6 | |
2014-05-07 | Add repair cost to cItem, add custom name to NBTChunkSerializer and fix anvil bugs. | Howaner | 2 | -12/+0 | |
2014-05-06 | Rename CanRepairWithItem to CanRepairWithRawMaterial and rename Size() to Count() | Howaner | 6 | -26/+26 | |
2014-05-06 | Suggestions'd | Tiger Wang | 1 | -5/+9 | |
2014-05-05 | Add anvil window and slot area. | Howaner | 6 | -0/+108 | |
2014-05-02 | Added a sanitizer for Spawn egg damage value. | madmaxoft | 1 | -1/+39 | |
This disallows spawning unknown mobs from unknown spawn eggs. Ref.: #928. | |||||
2014-04-28 | Fixed projectile source filenames, indentations | archshift | 1 | -1/+1 | |
2014-04-27 | Revert "Creative players cannot throw ender pearls." | archshift | 1 | -16/+0 | |
This reverts commit 75bb36574b4bb78e8b5975bf905a97402fd8a4bb. | |||||
2014-04-27 | Creative players cannot throw ender pearls. | archshift | 1 | -0/+16 | |
2014-04-27 | Moved cArrowEntity out of ProjectileEntity.h | archshift | 1 | -1/+1 | |
2014-04-25 | Missed these CMakeLists. | archshift | 1 | -1/+6 | |
2014-04-25 | Add commit what the code is doing. | Howaner | 1 | -0/+1 | |
2014-04-25 | Add unkown armor warning and fix armor stacks. | Howaner | 1 | -2/+14 | |
2014-04-24 | Add armor to switch() in ItemHandler.cpp | Howaner | 1 | -6/+25 | |
2014-04-24 | Fix armor in survival mode. | Howaner | 3 | -15/+76 | |
2014-04-23 | Small changes | Tiger Wang | 2 | -9/+10 | |
2014-04-18 | Fixed clang compilation errors. Apparently gcc and MSVC do not care about the order of initializer lists, but clang does. | jfhumann | 1 | -1/+1 | |
2014-04-18 | Did some static analysis, fixed some bugs and optimized a lot of code | jfhumann | 2 | -2/+1 | |
2014-04-06 | Add CanChangeDirtToGrass function to Block Handlers. | Howaner | 2 | -1/+2 | |
2014-04-04 | Fixed Clang warnings in itemhandlers. | madmaxoft | 5 | -18/+19 | |
2014-04-02 | Fixed boat placement code. | madmaxoft | 1 | -9/+17 | |
2014-03-30 | Another curly | Tiger Wang | 1 | -1/+2 | |
2014-03-29 | Curly brackets | Tiger Wang | 1 | -1/+4 | |
2014-03-28 | Fixed infinite minecart items | Tiger Wang | 1 | -0/+3 | |
2014-03-28 | Some fixes to lilypads | Tiger Wang | 2 | -0/+108 | |
* Fixed placement on lava * Fixed placement on side of blocks * Fixed placement through blocks + Added washing-away of pads + Added ice as a block that fully occupies its voxel | |||||
2014-03-23 | Implemented lilypad placement | Tiger Wang | 1 | -4/+4 | |
2014-03-16 | Add new leaves to all classes. | Howaner | 2 | -2/+4 | |
2014-03-16 | Add cake | Howaner | 2 | -0/+44 | |
2014-03-14 | Add fireball interact | Howaner | 3 | -2/+27 | |
2014-03-08 | Change TNT Fuse to ticks | Howaner | 1 | -2/+2 | |
2014-03-08 | cBlockInfo-related changes from #723 | andrew | 1 | -11/+11 | |
2014-03-07 | Fixed warnings | Tycho | 1 | -0/+3 | |
2014-03-05 | Added extra awesomeness to TNT | Tiger Wang | 1 | -1/+1 | |
+ TNT now has a chance of flinging FallingBlock entities around * Improved TNT damage * Improved TNT spawning visuals * Possible fix for 'SetSwimState failure' messages in debug | |||||
2014-03-02 | cBlockInfo now manages the respective cBlockHandler | andrew | 1 | -1/+1 | |
2014-03-01 | g_BlockXXX => cBlockInfo::XXX | andrew | 1 | -1/+1 | |
2014-02-28 | Fixed multiple gcc warnings about unused params. | madmaxoft | 1 | -1/+25 | |
2014-02-27 | Fixed crash and some warnings in map handling. | madmaxoft | 1 | -3/+3 | |
Fixes #728. | |||||
2014-02-27 | Implemented ballistic missiles (fireworks) | Tiger Wang | 1 | -3/+3 | |
+ Added fireworks | |||||
2014-02-24 | Fixed MCServer not compiling with C++03 compilers | STRWarrior | 1 | -3/+3 | |
2014-02-23 | Use the ItemCategorie::IsSword() Method. | Howaner | 1 | -19/+0 | |
2014-02-23 | No Sword Block Destroying in Creative Mode | Howaner | 1 | -0/+19 | |
2014-02-23 | Rename SkullEntity to MobHeadEntity | Howaner | 2 | -6/+4 | |
2014-02-23 | Add Heads completely | Howaner | 1 | -0/+1 | |
2014-02-23 | Add Skulls/Heads | Howaner | 2 | -0/+45 | |
2014-02-23 | Maps: Improvements | andrew | 2 | -2/+2 | |
2014-02-19 | Rename SkullEntity to MobHeadEntity | Howaner | 2 | -6/+4 | |
2014-02-18 | Fixed possible ASSERT failure | Tiger Wang | 1 | -1/+1 | |
2014-02-18 | Changed BlockFace type to eBlockFace | Tiger Wang | 1 | -13/+1 | |
2014-02-18 | Add Heads completely | Howaner | 1 | -0/+1 | |
2014-02-18 | Map decorators; Map clients | andrew | 1 | -2/+2 | |
2014-02-18 | Added an explanatory comment | Tiger Wang | 1 | -0/+2 | |
2014-02-18 | Comments & new BLOCK_FACE constants | Tiger Wang | 1 | -7/+10 | |
2014-02-18 | Implemented paintings, fixes #689 | Tiger Wang | 2 | -2/+99 | |
+ Implemented paintings | |||||
2014-02-18 | Used new BLOCK_FACE constants | Tiger Wang | 1 | -7/+8 | |
Also added more comments | |||||
2014-02-18 | Implemented item frames, a part of #689 | Tiger Wang | 2 | -0/+65 | |
+ Implemented Item Frames * Fixed Pitch and Yaw being wrongly flipped in the protocol (XOFT!) | |||||
2014-02-17 | Add Skulls/Heads | Howaner | 2 | -0/+45 | |
2014-02-17 | Map item handler; Fixed several bugs | andrew | 4 | -1/+68 | |
2014-02-15 | cMap::UpdateRadius | andrew | 1 | -2/+4 | |
2014-02-15 | Fixed TNT fizzing everywhere | Tiger Wang | 1 | -1/+1 | |
2014-02-14 | EmptyMap item handler | andrew | 2 | -0/+48 | |
2014-02-10 | Added additional parenthasies | worktycho | 1 | -2/+1 | |
2014-02-10 | Fixed stupid mistax in conditional | worktycho | 1 | -2/+1 | |
boats can't be placed if the face is not block_face_none and not block_face_YM, not if it is only not one. | |||||
2014-02-10 | Maybe fixed boat placing | tonibm19 | 1 | -1/+1 | |
2014-02-04 | Improved Type safety of eBlockFace | Tycho | 28 | -40/+40 | |
May Fix #640 | |||||
2014-02-03 | Fixed #626 | Tiger Wang | 3 | -13/+38 | |
* Fixed consumption of carrots and potatoes | |||||
2014-02-02 | Changed Signiture of OnUpdate | Tycho | 3 | -4/+13 | |
2014-02-01 | Changed pointers to references | Tycho | 2 | -2/+2 | |
2014-01-26 | Refactored GetPlacementBlockTypeMeta | Tycho | 2 | -3/+6 | |
2014-01-24 | Fixed flint&steel failure on the Y world edges. | madmaxoft | 1 | -0/+4 | |
2014-01-17 | Removed internal cEntity::GetRot() usage. | madmaxoft | 4 | -4/+4 | |
2014-01-16 | Removed obsoleted functions | Tiger Wang | 4 | -4/+4 | |
2014-01-12 | Renamed cEmptyMinecart to cRideableMinecart | STRWarrior | 1 | -1/+1 | |
2014-01-12 | EmptyMinecarts should be able to get a block inside of them. | STRWarrior | 1 | -1/+1 | |
2014-01-11 | Renamed g_TorchPlaceable... | Tiger Wang | 1 | -1/+1 | |
...to g_FullyOccupiesVoxel, as recommended by @bearbin | |||||
2014-01-07 | Fixed a few MSVC warnings. | madmaxoft | 1 | -1/+0 | |
2013-12-30 | Implented OnPlayerFishing and OnPlayerFished. | STRWarrior | 1 | -1/+7 | |
2013-12-25 | You are now able to sweep mobs to your position using fishing rods. | STRWarrior | 1 | -26/+64 | |
2013-12-22 | merged in warnings changes | Tycho Bickerstaff | 1 | -1/+7 | |
2013-12-22 | Made the lure enchantment work. | STRWarrior | 1 | -1/+1 | |
2013-12-22 | Countdown time is between 100 and 900 ticks. | STRWarrior | 1 | -1/+1 | |
2013-12-22 | converted commneted paramater names to the unused macro | Tycho Bickerstaff | 1 | -1/+7 | |
2013-12-21 | Using regular assignments. | STRWarrior | 1 | -6/+6 | |
2013-12-21 | Once again better Y direction for the items given when fishing. | STRWarrior | 1 | -2/+2 | |
2013-12-21 | You are now able to get different items from fishing. | STRWarrior | 1 | -2/+108 | |
2013-12-21 | Root is now warnings clean | Tycho Bickerstaff | 1 | -1/+1 | |
2013-12-21 | Fixed bug where you could pickup the floater only to get one spawned instantly or the other way around. | STRWarrior | 1 | -0/+5 | |
2013-12-20 | Increased the range an Floater can shoot to. | STRWarrior | 1 | -1/+1 | |
2013-12-20 | Fish now actualy jumps to the player instead of a few block bellow them. | STRWarrior | 1 | -1/+1 | |
2013-12-19 | You can get fish from fishing :D. Only one type of fish though. | STRWarrior | 1 | -12/+27 | |
2013-12-19 | Implented cItemFishingRodHandler. | STRWarrior | 2 | -0/+65 | |
2013-12-19 | Fixed dust from being placed on nonsolids | Tiger Wang | 1 | -0/+5 | |
2013-12-18 | Implented Nether Wart. | STRWarrior | 2 | -0/+56 | |
2013-12-17 | Fixed naming and initialization. | madmaxoft | 1 | -4/+12 | |
2013-12-17 | Forgot to change one Vector3d to Vector3i. | STRWarrior | 1 | -1/+1 | |
2013-12-17 | Renamed Pos to m_Pos. | STRWarrior | 1 | -3/+3 | |
2013-12-17 | Using Recommendations. | STRWarrior | 1 | -10/+23 | |
2013-12-17 | Made buckets work when the player does not 'look' at a block. This fixes #265 | STRWarrior | 1 | -32/+53 | |
2013-12-16 | Boats spawn on top of a block. not between 4 blocks. | STRWarrior | 1 | -1/+1 | |
2013-12-16 | Using suggestions for Boat placing. | STRWarrior | 1 | -1/+1 | |
2013-12-16 | You can spawn boats on water. | STRWarrior | 1 | -7/+32 | |
2013-12-10 | more cmake stuff | Tycho Bickerstaff | 1 | -0/+7 | |
2013-12-08 | Bonemeal has particles, fixes #393 | Tiger Wang | 1 | -3/+2 | |
2013-12-06 | Spawn eggs use IsGameMode() | Tiger Wang | 1 | -2/+2 | |
Possible fix for #316. | |||||
2013-11-24 | Moved source to src | Alexander Harkness | 30 | -0/+2173 | |