summaryrefslogtreecommitdiffstats
path: root/src/Items (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Don't enchant an already enchanted bookMat2020-03-221-1/+1
|
* Don't remove items twice (#4524)Mat2020-03-225-6/+9
| | | * Don't remove items twice
* Bonemeal cannot be used on cactus and sugar caneMat2020-03-211-2/+0
|
* Don't spawn boats in groundMat2020-03-051-1/+1
|
* Stabilise MoveToWorld (#4004)Mat2020-03-051-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
* Boats can be spawned on landMat2020-03-011-7/+0
|
* Disable block placement in adventure mode (#4424)Mat2019-12-302-0/+18
|
* Moved growing from cWorld / cChunk to cBlockHandler descendants.Mattes D2019-10-281-6/+188
|
* Refactored block-to-pickup conversion. (#4417)Mattes D2019-10-166-66/+27
|
* Refactored more of Entities and BlockEntities to use Vector3. (#4403)Mattes D2019-09-293-6/+6
|
* Create Ender Portal with Eyes of Ender (#4126)Zach DeCook2019-05-113-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
* Buckets: Be able to place fluids through other fluids. (#4331)Zach DeCook2019-05-071-2/+2
|
* Add a formatting function for Vector3 (#4282)peterbell102018-09-241-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
* Force all headers other than "Globals.h" to be included with relative paths (#4269)peterbell102018-08-292-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.
* CheckBasicStyle: Check number of empty lines between functions (#4267)peterbell102018-07-261-5/+0
| | | | Add check for number of empty lines between functions and fix the corresponding failures
* Keep players in gmNotSet (#4248)changyong guo2018-07-231-1/+1
| | | | This allows players game mode to update to the default after portal to another world. Fixes #4207
* Damage fishing rod when catching the hook on a block, then reeling it in (#4151)Bond-0092018-02-111-0/+8
| | | Fixes #4132
* Deal with covered switches consistently (#4161)peterbell102018-02-056-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()
* Prioritize hinge on the left side (#4153)Bond-0092018-01-171-0/+1
|
* Golden Apple Fixes (#4130)Alexander Harkness2018-01-062-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
* Improved fishing rewards (#4120)Bond-0092018-01-051-33/+49
| | | | | | | * Damage fishing rod after use * Give xp to the player for catching something * Fixed junk drops * Implement Luck of the Sea
* Item durability loss now depends on the item used. (#4123)Alexander Harkness2018-01-0523-177/+77
| | | | | | | Armour durability also no longer changes when it is used to break blocks or attack mobs. Fixes #4119
* Add the fmt library (#4065)peterbell102018-01-031-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.
* cItemHandler: Update max stack size of old doors. (#4072)peterbell102017-11-201-0/+2
|
* BroadcastBlockBreakAnimation and BroadcastBlockEntity use vectors (#4038)Bond-0092017-09-251-22/+22
|
* Changed BroadcastSoundEffect, SendSoundEffect, and CastThunderbolt parameters to vectors (#3959)Lane Kolbly2017-09-194-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
* Removed UTF-8 BOM (#4033)Lukas Pioch2017-09-191-1/+1
|
* Fix switch warnings (#4013)peterbell102017-09-142-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
* Replace ItemCallbacks with lambdas (#3993)peterbell102017-09-112-88/+39
|
* Changed some int parameters to vector parameters (#3937)Bond-0092017-09-072-2/+2
|
* Revert "Replace ItemCallbacks with lambdas (#3948)"LogicParrot2017-09-022-39/+88
| | | | This reverts commit 496c337cdfa593654018c171f6a74c28272265b5.
* Replace ItemCallbacks with lambdas (#3948)peterbell102017-09-012-88/+39
|
* Minor changes (#3909)mathiascode2017-08-241-1/+1
|
* Fix use after move in cItemBowHandler::OnItemShootpeterbell102017-08-241-4/+3
|
* Fully implemented leashes (#3798)Pablo Beltrán2017-08-211-0/+1
|
* Merge pull request #3489 from cuberite/EntityOwnershipTiger Wang2017-08-186-42/+16
|\ | | | | * Changed entity ownership model to use smart pointers
| * Changed entity ownership model to use smart pointersTiger Wang2017-08-076-42/+16
| |
* | Replaced includes with forward declarationsLukas Pioch2017-08-131-1/+1
|/
* Removed unneeded includes (#3902)Lukas Pioch2017-08-0612-15/+4
|
* Remove double includes part 2 (#3890)peterbell102017-08-031-2/+0
|
* Removed double includes (#3885)Lukas Pioch2017-08-021-1/+0
|
* cBlockHandler: take player by refpeterbell102017-08-012-3/+3
|
* cWorld::SendBlockTo take player by refpeterbell102017-08-011-2/+2
|
* Consolidated food effects into EatItem, added all fish type FoodInfos. (#3875)Lane Kolbly2017-07-305-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
* BigFlower fixes (#3826)peterbell102017-07-074-24/+26
| | | | | | | * BigFlowers fixes * Correct upper part meta * Documented parameters to DoesIgnoreBuildCollision
* Added 1.12 blocks (#3760)Bond-0092017-06-302-1/+19
|
* Fix shears (and vines)Bond-0092017-06-211-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
* FastRandom rewrite (#3754)peterbell102017-06-133-11/+11
|
* Fixed double chests (#3741)peterbell102017-06-031-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.
* Exported boatLukas Pioch2017-05-241-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
* Tracer replacement (#3704)Mattes D2017-05-114-7/+8
| | | | | | * Replaced cTracer usage with cLineBlockTracer. * Exported new cLineBlockTracer utility functions to Lua API.
* Added missing checks for Initialize function and updated APIDocLukas Pioch2017-05-084-4/+24
|
* Return bowl when eating beetroot soupBond-0092017-03-201-0/+1
|
* Deadbushes drop sticksBond-0092017-03-192-1/+1
|
* Boat spawned, remove it from player's handLukas Pioch2017-03-171-0/+6
|
* Fixed which blocks can be harvested with what type of pickaxe (#3586)Bond-0092017-02-261-0/+16
|
* Changed fish launching mechanism (#3520)Alex2017-02-201-2/+8
| | | Fish and other fishing loot now correctly fly towards played when reeled in.
* Updated sounds and effect IDs (#3422)mathiascode2017-02-158-50/+5
|
* Added some blocks and items (#3503)mathiascode2017-02-145-13/+58
|
* Fixed placing of double tall flowers and an inconsistency with vanilla (#3541)Jacob2017-01-191-2/+1
|
* Added code to handle signs replacing blocksQuImUfu2016-12-011-1/+12
|
* Removed ClientHandle.h dependencies from common headers.Mattes D2016-11-181-0/+1
|
* Added missing "override" specifier.Mattes D2016-11-134-4/+4
|
* Anticheat fastbreak (#3411)mohe20152016-11-068-0/+177
| | | Added block hardness checks when breaking blocks.
* Fixed type-casting-related warnings.Mattes D2016-08-241-1/+1
|
* Fixed implicit rounding warnings.Mattes D2016-08-191-5/+8
|
* Fix issue #3312Alexander Harkness2016-08-121-0/+1
| | | Nether brick fences now drop their item.
* CMake: Remove needless minimum version specifications.Mattes D2016-07-181-2/+0
|
* Fixes for boat entities (#3265)beeduck2016-07-181-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.
* Bulk clearing of whitespaceLogicParrot2016-02-0528-119/+119
|
* Updated old forum linksMathias2016-01-311-1/+1
|
* Renamed leftover strings to Cuberite / Server, as needed.Mattes D2016-01-011-1/+1
| | | | Also upgraded the user setting file for MSVC to 2013.
* add handling of water bottleGargaj2015-12-223-0/+98
|
* Tilling dirt should send block updateGargaj2015-12-061-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.
* Merge mushroom soup into generic food handlerGargaj2015-12-034-56/+25
| | | | ...and fix eating the bowl when eating rabbit stew
* remove slab from inventory when using it on another slab (fixes #2610)Gargaj2015-11-091-3/+27
|
* Added CircleCI for stylechecking.Mattes D2015-09-171-2/+5
| | | | This will allow us to remove the stylecheck from Travis builds, making them a bit faster, and having fast style checks
* Silenced and fixed many warning messages across multiple files.Samuel Barney2015-07-299-20/+26
|
* Spawn baby mobshallucino2015-07-163-4/+4
|
* Improved mapsTiger Wang2015-07-147-10/+10
|
* Doors now get placed on the server-side.bibo382015-06-251-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
* Fixed right-click with bonemeal.Mattes D2015-06-231-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).
* Refactored block placement workflow.Mattes D2015-06-217-85/+156
| | | | Multi-blocks can now use the default OnPlayerPlaced() callback in cItemHandler.
* Merge branch 'master' into PreventNewWarningstycho2015-05-283-4/+4
|\ | | | | | | | | Conflicts: src/Inventory.cpp
| * Merge pull request #2061 from mc-server/fixesAlexander Harkness2015-05-273-4/+4
| |\ | | | | | | Fixes
| | * Fixes #2052Tiger Wang2015-05-183-4/+4
| | |
* | | Merge branch 'master' into PreventNewWarningstycho2015-05-241-0/+14
|\| |
| * | Merge pull request #2091 from Rakete1111/masterworktycho2015-05-241-0/+14
| |\ \ | | | | | | | | Placing buckets up to 25 blocks away #2059
| | * | Fixes #2059Blitz Rakete2015-05-211-0/+14
| | |/
* | | Made -Weverything an error.tycho2015-05-243-4/+11
| | |
* | | Merge branch 'master' into PreventNewWarningstycho2015-05-231-1/+1
|\| |
| * | Fixed missing overrides and added a ignore flag for reserved macro for clang version 3.6 and higher.Lukas Pioch2015-05-231-1/+1
| |/
* / Make -Werror disabling file onlytycho2015-05-191-0/+4
|/ | | | Ad fix a load of warnings
* CheckBasicStyle: checks spaces around * and &.Mattes D2015-05-092-2/+2
|
* More style checking.Mattes D2015-05-092-2/+2
| | | | Spaces around some operators are checked.
* Rabbit and cooked rabbit now stackablejammet2015-05-091-1/+3
| | | | And corrected the alphabetical ordering.
* Fixed #1893Tri1252015-05-071-0/+1
| | | | Quartz ore now stack properly
* Merge pull request #1851 from wraith11/DoorFixMattes D2015-04-231-1/+1
|\ | | | | Fix door placing in connection with slabs
| * Fix door placing in connection with slabswraith112015-04-211-1/+1
| | | | | | | | Except top-half slabs as transparent blocks for doors.
* | Merge pull request #1852 from wraith11/SlabPlacingMattes D2015-04-231-0/+23
|\ \ | | | | | | Fix slab placing
| * | Fix slab placingwraith112015-04-221-0/+23
| |/
* | ItemHandler type fixes.Mattes D2015-04-201-2/+2
| |
* | ItemHandler: Using automatic array bounds.Mattes D2015-04-201-1/+1
| |
* | Fixed PolishedGranite et al crafting recipes.Mattes D2015-04-161-2/+2
| | | | | | | | Fixes #1774. Ref.: #1859
* | Scooping up fluid calls the player placement hooks.Mattes D2015-04-141-4/+12
| | | | | | | | Ref.: #1857.
* | Placing a fluid from bucket calls plugin hooks.Mattes D2015-04-1418-51/+165
|/ | | | Ref.: #1857.
* Fixed placing bottom half-slabs by clicking a top half-slab.Mattes D2015-03-281-2/+2
| | | | Ref.: #1837
* Merge pull request #1826 from mc-server/UnifyPacketizerMattes D2015-03-243-4/+4
|\ | | | | Unify packetizer
| * Changed cEntity::m_UniqueID to UInt32.Mattes D2015-03-213-4/+4
| |
* | Correct world height validations.Tommy Santerre2015-03-201-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
* cPainting saving implementedTiger Wang2015-03-141-16/+3
| | | | Additionally, it now inherits from cHangingEntity.
* Fixed door placement.Mattes D2015-02-281-4/+17
| | | | Doors now have hinges on the correct side, based on what the surroundings are when placing them.
* Door handler: Removed needless check.Mattes D2015-02-211-1/+1
| | | | The Y coord has already been checked above.
* Fix door placement checkFreddie Wang2015-02-211-7/+3
|
* Fixed various warnings.Mattes D2015-01-181-6/+6
|
* MobHead: Fixed wither spawning.Mattes D2014-12-251-13/+40
|
* MobHeads: fixed regular head placement.Mattes D2014-12-251-2/+22
|
* Fixed door placement.Mattes D2014-12-251-2/+2
|
* Fixed forgotten big flower handler.Mattes D2014-12-251-1/+2
|
* Fixed redstone dust placement on upside-down slabs.Mattes D2014-12-241-1/+36
|
* Refactored all player block placing to go through hooks.Mattes D2014-12-2412-108/+1041
| | | | Fixes #1618.
* Added RabbitsMasy982014-12-201-0/+1
|
* Merge branch 'master' into entitiesMasy982014-12-181-2/+44
|\
| * FixesHowaner2014-12-131-0/+5
| |
| * Added cocoa pod.Howaner2014-12-011-2/+39
| |
* | Added Entity GuardianMasy982014-12-181-0/+1
|/
* En masse NULL -> nullptr replaceTiger Wang2014-10-236-10/+10
|
* Moved tall grass pickups handle.Howaner2014-10-211-9/+0
|
* Leaves are harvest-able.Howaner2014-10-071-2/+0
|
* Corrected drops from dead bush, tall grass and cobweb.Howaner2014-10-072-11/+35
|
* Fixed sortingMasy982014-10-011-2/+2
|
* Fixed Red Sandstone and Prismarine dropsMasy982014-10-012-17/+23
|
* Fixed 1.8 dirt typesHowaner2014-09-301-2/+25
|
* Merge pull request #1415 from Masy98/blocksMattes D2014-09-263-28/+72
|\ | | | | Added 1.8 Blocks and Items
| * Moved curly brace to seperate lineMasy982014-09-261-1/+2
| |
| * Merge branch 'master' into blocksMasy982014-09-269-38/+112
| |\ | | | | | | | | | | | | | | | Conflicts: src/Items/ItemHandler.cpp src/Simulator/IncrementalRedstoneSimulator.cpp
| * | Fixed 1.8 Item stacking and block harvestingMasy982014-09-121-25/+43
| | |
| * | Added new doors in ItemDoor.hMasy982014-09-111-1/+15
| | |
| * | Fixed mutton name in Sheep.cppMasy982014-09-111-2/+10
| | |
| * | Fixed mutton name in ItemHandlerMasy982014-09-111-1/+1
| | |
| * | Added 1.8 food to the food listMasy982014-09-111-1/+4
| | |
* | | Removed more unessicary includesTycho2014-09-261-0/+1
| |/ |/|
* | Merge branch 'master' into redstoneTestsTycho2014-09-251-1/+0
|\ \ | | | | | | | | | | | | Conflicts: src/Mobs/Monster.h
| * \ Merge branch 'master' into 1.8-ProtocolHowaner2014-09-146-7/+74
| |\ \
| * \ \ Merge branch 'master' into 1.8-ProtocolHowaner2014-09-133-5/+8
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: src/Items/ItemHoe.h
| * | | | Fixed many right click issues.Howaner2014-09-121-3/+7
| | |_|/ | |/| |
* | | | Merge branch 'master' into redstoneTestsTycho2014-09-178-8/+83
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | Conflicts: src/Blocks/ChunkInterface.h
| * | | Improved cBlockHandler::DropBlockTiger Wang2014-09-131-1/+1
| | | |
| * | | Merge pull request #1353 from mc-server/EffectsMattes D2014-09-136-6/+73
| |\ \ \ | | |_|/ | |/| | Added speed entity effect.
| | * | Added extra mushroom handler.Howaner2014-09-123-3/+60
| | | |
| | * | Merge branch 'master' into EffectsHowaner2014-09-123-5/+9
| | |\|
| | * | Merge branch 'master' into EffectsHowaner2014-09-022-2/+12
| | |\ \
| | * | | Fixed potion removing in creative mode.Howaner2014-08-304-4/+14
| | | | |
| * | | | Fixed farmland issues.Howaner2014-09-121-1/+1
| | | | |
| * | | | Only place farmland if no block is upper than dirt/grass.Howaner2014-09-121-1/+6
| | | | |
| * | | | Added hoe interact sound.Howaner2014-09-121-0/+1
| | | | |
| * | | | Spawn exp if you break a mob spawner.Howaner2014-09-121-0/+1
| | | | |
| * | | | Disabled mobspawner itemdrop.Howaner2014-09-121-0/+1
| | |_|/ | |/| |
* / | | Added first test to show the object can be createdTycho2014-09-171-28/+28
|/ / /
* | | In 1.8, carrots and potatoes yield one less hunger point.archshift2014-09-042-2/+2
| | |
* | | Fixed style and alpha-sorting.madmaxoft2014-09-032-7/+7
| | |
* | | Added mutton, which sheep now drop when killedarchshift2014-09-032-0/+4
| |/ |/|
* | Merge remote-tracking branch 'Hircine/Enchantments'madmaxoft2014-09-011-1/+11
|\ \
| * | FixesJaume Aloy2014-08-191-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
| * | Added some EnchantmentsJaume Aloy2014-08-191-1/+11
| | | | | | | | | | | | | | | | | | - Bow enchantments: Infinity, Flame and Power - Sword and tools enchantments: Fire Aspect, Bane of Arthropods, Smite, Sharpness
* | | Merge branch 'master' of https://github.com/mc-server/MCServerTiger Wang2014-08-294-3/+12
|\ \ \ | | |/ | |/| | | | | | | Conflicts: src/Server.cpp
| * | Code formatting fixes.Howaner2014-08-192-2/+1
| |/
| * Fixed unsigned long comparison to size_tarchshift2014-08-051-1/+1
| |
| * Changed arrow comment.Howaner2014-08-041-1/+1
| |
| * Added arrow consuming on shootingHowaner2014-08-041-0/+10
| |
* | Removed unused codeTiger Wang2014-08-291-1/+1
|/
* Merge pull request #1272 from Howaner/FoodMattes D2014-08-014-25/+136
|\ | | | | Fixed hunger bugs, Implemented golden apple, added jump statistic, added...
| * Fixed hunger bugs, Implemented golden apple, added jump statistic, added correct food effects.Howaner2014-07-314-25/+136
| |
* | Fixed water from ice and removed packed ice drop.Howaner2014-07-311-0/+1
|/
* Hotfixed compilation problems.madmaxoft2014-07-272-2/+2
|
* Merge pull request #1236 from Howaner/Inventory2Mattes D2014-07-277-13/+107
|\ | | | | Fix item durability.
| * Derp.Howaner2014-07-261-1/+1
| |
| * Rename function.Howaner2014-07-264-6/+6
| |
| * Merge branch 'master' into Inventory2Howaner2014-07-265-13/+61
| |\ | | | | | | | | | | | | Conflicts: src/BlockInfo.cpp
| * | Fix item durability.Howaner2014-07-235-10/+91
| | | | | | | | | Fixes #1181
* | | Fixed indentations, removed redundant init code in SplashPotionEntity.cpparchshift2014-07-261-3/+5
| | |
* | | Moved potion static functions to EntityEffect to create splash potions through worldarchshift2014-07-261-129/+7
| |/ |/|
* | Fixed block dropsTiger Wang2014-07-242-5/+43
| | | | | | | | * Fixes #1242 (the issue addressed within)
* | Merge remote-tracking branch 'origin/master' into saplingsandleavesTiger Wang2014-07-223-5/+5
|\| | | | | | | | | Conflicts: src/Defines.h
| * Style: Normalized to no spaces before closing parenthesis.madmaxoft2014-07-213-4/+4
| |
| * Style: Normalized spaces after if, for and while.madmaxoft2014-07-211-1/+1
| |
* | Merge branch 'master' into saplingsandleavesTiger Wang2014-07-2026-78/+136
|\| | | | | | | | | | | Conflicts: src/Bindings/DeprecatedBindings.cpp src/Blocks/BlockSapling.h
| * Fixed style: spaces after commas.madmaxoft2014-07-192-2/+2
| |
| * Merge pull request #1214 from mc-server/anti-globMattes D2014-07-191-5/+49
| |\ | | | | | | CMake - Explicitly lists all source files
| | * Subdirs: Only add_library if not using MSVCarchshift2014-07-191-1/+3
| | |
| | * Items/CMakeLists.txt: Replaced glob with list of filesarchshift2014-07-191-5/+47
| | |
| * | Splash potions: Renamed PotionParticleType to PotionColor for clarityarchshift2014-07-191-3/+3
| |/
| * Added a extra wall sign handler.Howaner2014-07-181-3/+4
| | | | | | Fixes #1119
| * Fixed tabs used for alignment.madmaxoft2014-07-172-8/+8
| |
| * More trailing whitespace fixes.madmaxoft2014-07-173-6/+6
| |
| * Basic style fixes.madmaxoft2014-07-1719-25/+25
| |
| * Normalized comments.madmaxoft2014-07-1710-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.
* | Fixed issues relating to saplings and leavesTiger Wang2014-07-171-6/+3
|/ | | | | | - Removed cBlockInfo::RequiresSpecialTool * Fixes #1195 * Fixes #1201
* Reformatted cItemPotionHandler.madmaxoft2014-07-171-47/+77
|
* Merge remote-tracking branch 'origin/master' into potionsmadmaxoft2014-07-171-1/+1
|\
| * Fixed a bug with bucketsTiger Wang2014-07-161-1/+1
| | | | | | | | | | * Additionally fixed cLineBlockTracer's EntryFace parameter when a block was hit on the first iteration along the projected line
* | Merge branch 'master' into potionsmadmaxoft2014-07-154-38/+58
|\|
| * Fixed placing liquids over liquidsTiger Wang2014-07-141-1/+1
| | | | | | | | * Fixes #1182
| * Adjusted calls to CreateProjectile that passed ItemsTycho2014-07-131-2/+2
| |
| * Changed BroadcastSoundEffect function to take floating pos.Howaner2014-07-133-12/+5
| |
| * Comment grammar correctionTiger Wang2014-07-121-1/+1
| |
| * Simplified buckets code slightlyTiger Wang2014-07-121-32/+15
| |
| * Merge pull request #1162 from daniel0916/FixesTiger Wang2014-07-121-23/+67
| |\ | | | | | | Fix for bucket placing
| | * Changesdaniel09162014-07-121-5/+4
| | |
| | * Changesdaniel09162014-07-111-24/+16
| | |
| | * Changesdaniel09162014-07-101-20/+22
| | |
| | * Maybe fixed whitespacesdaniel09162014-07-101-7/+7
| | |
| | * Maybe fixed whitespacesdaniel09162014-07-101-1/+1
| | |
| | * Fixed Bucket Placingdaniel09162014-07-101-6/+57
| | |
| | * Fixed Bucket placingdaniel09162014-07-091-1/+1
| | |
* | | ItemHandler.cpp: removed redundant food and drink checksarchshift2014-07-141-33/+0
| | |
* | | Readability and clarity changesarchshift2014-07-141-30/+45
| | |
* | | For now, removed creator member from Entity Effect for pointer safetyarchshift2014-07-121-2/+2
| | |
* | | Merge remote-tracking branch 'origin/master' into potionsarchshift2014-07-105-11/+62
|\| | | | | | | | | | | | | | | | | Conflicts: src/Entities/Player.cpp src/Entities/ProjectileEntity.cpp
| * | Fixed bow chargeTiger Wang2014-07-091-11/+2
| |/
| * Only fixes the server crash.Howaner2014-07-011-1/+1
| |
| * Fix server-crash with non-existing items.Howaner2014-07-011-1/+1
| |
| * Implemented tripwire(s) (hooks)Tiger Wang2014-06-282-0/+41
| | | | | | | | * Fixes #944
| * Merge branch 'master' into BowHowaner2014-06-264-0/+14
| |\
| | * Nullify deleted pointers.archshift2014-06-193-0/+3
| | |
| | * Merge branch 'master' into GlobalFixesHowaner2014-06-176-6/+6
| | |\
| | * | Add throw sound and fix arrow server crash.Howaner2014-05-281-0/+11
| | | |
| * | | Split Broadcast Sound Effect function call in multiple lines.Howaner2014-06-161-1/+8
| | | |
| * | | This isn't neededHowaner2014-06-161-1/+0
| | | |
| * | | Fix bow sound and creative arrow pickup.Howaner2014-06-161-9/+8
| | |/ | |/|
* | | EntityEffects.x -> EntityEffect.x, Object-Oriented effectsarchshift2014-06-191-1/+1
| | | | | | | | | | | | Changed effect map to take a pointer of the effect as a result.
* | | Entity Effects: Clarified user, added it to AddEntityEffectarchshift2014-06-171-1/+1
| | | | | | | | | | | | Added second AddEntityEffect with a pass-by-value of the class.
* | | Changed the AddEntityEffect() params for easier calls.madmaxoft2014-06-171-2/+1
| | |
* | | Fixed MSVC compilation.madmaxoft2014-06-171-7/+7
| | |
* | | Pawn: renamed HandleEntityEffects to HandleEntityEffectarchshift2014-06-171-1/+1
| | | | | | | | | | | | Exported entity effect functions for ToLua and documented them in APIDesc.lua
* | | Removed long function wrappingarchshift2014-06-171-10/+2
| | |
* | | ItemHandler: changed IsDrinkable() to take a short argumentarchshift2014-06-174-15/+10
| | |
* | | Splash potion: Adjusted speed, fixed spawn positionarchshift2014-06-171-6/+3
| | |
* | | Entity effect type: use 'eff' as a prefix instead of 'ef'archshift2014-06-171-33/+33
| | |
* | | Added splash potion functionalityarchshift2014-06-171-1/+35
| | |
* | | Implemented drinkable potions, noeffect entity effect,archshift2014-06-174-3/+146
| | | | | | | | | | | | Clears entity effects on death
* | | Implemented milk, added documentation to Pawn.harchshift2014-06-173-1/+47
| | |
* | | Player: Removed food-poisoning-specific code, set duration to 30 secondsarchshift2014-06-171-1/+1
|/ / | | | | | | http://minecraft.gamepedia.com/Hunger#Behavior
* / Fixed deadlock when moving players to other worlds.Mattes D2014-06-086-6/+6
|/ | | | Fixes #1039, fixes #851
* Cleaned up cPlayer::UpdateMovementStats; Wither achievementsandrew2014-05-201-0/+6
|
* Merge pull request #989 from Howaner/AnvilMattes D2014-05-072-12/+0
|\ | | | | Add repair cost to cItem, add custom name to NBTChunkSerializer and fix ...
| * Add repair cost to cItem, add custom name to NBTChunkSerializer and fix anvil bugs.Howaner2014-05-072-12/+0
| |
* | Merge branch 'master' into SlabsHowaner2014-05-0711-34/+282
|\ \
| * | Merge pull request #985 from Howaner/AnvilMattes D2014-05-066-0/+108
| |\| | | | | | | Add anvil inventory.
| | * Rename CanRepairWithItem to CanRepairWithRawMaterial and rename Size() to Count()Howaner2014-05-066-26/+26
| | |
| | * Add anvil window and slot area.Howaner2014-05-056-0/+108
| | |
| * | Suggestions'dTiger Wang2014-05-061-5/+9
| | |
| * | Merge branch 'master' into fixes.madmaxoft2014-05-026-18/+154
| |\|
| | * Added a sanitizer for Spawn egg damage value.madmaxoft2014-05-021-1/+39
| | | | | | | | | | | | This disallows spawning unknown mobs from unknown spawn eggs. Ref.: #928.
| | * Fixed projectile source filenames, indentationsarchshift2014-04-281-1/+1
| | |
| | * Moved cArrowEntity out of ProjectileEntity.harchshift2014-04-271-1/+1
| | |
| | * Missed these CMakeLists.archshift2014-04-251-1/+6
| | |
| | * Add commit what the code is doing.Howaner2014-04-251-0/+1
| | |
| | * Add unkown armor warning and fix armor stacks.Howaner2014-04-251-2/+14
| | |
| | * Add armor to switch() in ItemHandler.cppHowaner2014-04-241-6/+25
| | |
| | * Fix armor in survival mode.Howaner2014-04-243-15/+76
| | |
| * | Merge branch 'master' into fixesTiger Wang2014-04-242-3/+2
| |\| | | | | | | | | | | | | Conflicts: src/World.h
| | * Fixed clang compilation errors. Apparently gcc and MSVC do not care about the order of initializer lists, but clang does.jfhumann2014-04-181-1/+1
| | |
| | * Did some static analysis, fixed some bugs and optimized a lot of codejfhumann2014-04-182-2/+1
| | |
| * | Small changesTiger Wang2014-04-232-9/+10
| |/
* | Merge branch 'master' into SlabsHowaner2014-04-065-18/+19
|\|
| * Fixed Clang warnings in itemhandlers.madmaxoft2014-04-045-18/+19
| |
* | Add CanChangeDirtToGrass function to Block Handlers.Howaner2014-04-062-1/+2
|/
* Fixed boat placement code.madmaxoft2014-04-021-9/+17
|
* Another curlyTiger Wang2014-03-301-1/+2
|
* Curly bracketsTiger Wang2014-03-291-1/+4
|
* Fixed infinite minecart itemsTiger Wang2014-03-281-0/+3
|
* Some fixes to lilypadsTiger Wang2014-03-282-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
* Implemented lilypad placementTiger Wang2014-03-231-4/+4
|
* Merge branch 'master' into awesometntTiger Wang2014-03-185-4/+75
|\ | | | | | | | | Conflicts: src/ChunkMap.cpp
| * Merge pull request #809 from Howaner/BlockEntitysMattes D2014-03-163-2/+27
| |\ | | | | | | More entity saving.
| | * Merge branch 'master' into BlockEntitysHowaner2014-03-153-14/+17
| | |\
| | * | Add fireball interactHowaner2014-03-143-2/+27
| | | |
| * | | Add new leaves to all classes.Howaner2014-03-162-2/+4
| | | |
| * | | Add cakeHowaner2014-03-162-0/+44
| | |/ | |/|
* | | Merge remote-tracking branch 'origin/master' into awesometntTiger Wang2014-03-102-5/+5
|\| | | | | | | | | | | | | | | | | Conflicts: src/Items/ItemLighter.h src/Simulator/IncrementalRedstoneSimulator.cpp
| * | Merge pull request #768 from Howaner/BlockEntitysTiger Wang2014-03-091-2/+2
| |\| | | | | | | Add TNT load/save
| | * Change TNT Fuse to ticksHowaner2014-03-081-2/+2
| | |
| * | Merge pull request #731 from mc-server/ballisticmissilesTiger Wang2014-03-091-3/+3
| |\ \ | | | | | | | | Ballistic firework missiles
| | * \ Merge branch 'master' into ballisticmissilesTiger Wang2014-03-094-17/+41
| | |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: src/ClientHandle.cpp
| | * | | Implemented ballistic missiles (fireworks)Tiger Wang2014-02-271-3/+3
| | | | | | | | | | | | | | | | | | | | + Added fireworks
* | | | | Merge branch 'master' into awesometntTiger Wang2014-03-103-12/+15
|\| | | |
| * | | | Merge branch 'master' into warningsTycho2014-03-081-11/+11
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | cBlockInfo-related changes from #723andrew2014-03-081-11/+11
| | | |/ | | |/|
| * / | Fixed warningsTycho2014-03-071-0/+3
| |/ /
| * | cBlockInfo now manages the respective cBlockHandlerandrew2014-03-021-1/+1
| | |
* | | Added extra awesomeness to TNTTiger Wang2014-03-051-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
* | g_BlockXXX => cBlockInfo::XXXandrew2014-03-011-1/+1
| |
* | Fixed multiple gcc warnings about unused params.madmaxoft2014-02-281-1/+25
| |
* | Fixed crash and some warnings in map handling.madmaxoft2014-02-271-3/+3
|/ | | | Fixes #728.
* Fixed MCServer not compiling with C++03 compilersSTRWarrior2014-02-241-3/+3
|
* Maps: Improvementsandrew2014-02-232-2/+2
|
* Manual merge (Fixed conflicts)andrew2014-02-205-3/+203
|\
| * Merge pull request #697 from Howaner/SkullMattes D2014-02-192-0/+44
| |\ | | | | | | Add Skulls/Heads to MCServer
| | * Rename SkullEntity to MobHeadEntityHowaner2014-02-192-6/+4
| | |
| | * Add Heads completelyHowaner2014-02-181-0/+1
| | |
| | * Add Skulls/HeadsHowaner2014-02-172-0/+45
| | |
| * | Merge branch 'master' into itemframesTiger Wang2014-02-182-2/+102
| |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: src/Entities/Entity.h src/WorldStorage/NBTChunkSerializer.cpp
| | * | Comments & new BLOCK_FACE constantsTiger Wang2014-02-181-7/+10
| | | |
| | * | Implemented paintings, fixes #689Tiger Wang2014-02-182-2/+99
| | |/ | | | | | | | | | + Implemented paintings
| * | Fixed possible ASSERT failureTiger Wang2014-02-181-1/+1
| | |
| * | Changed BlockFace type to eBlockFaceTiger Wang2014-02-181-13/+1
| | |
| * | Added an explanatory commentTiger Wang2014-02-181-0/+2
| | |
| * | Used new BLOCK_FACE constantsTiger Wang2014-02-181-7/+8
| | | | | | | | | Also added more comments
| * | Implemented item frames, a part of #689Tiger Wang2014-02-182-0/+65
| |/ | | | | | | | | + Implemented Item Frames * Fixed Pitch and Yaw being wrongly flipped in the protocol (XOFT!)
| * Fixed TNT fizzing everywhereTiger Wang2014-02-151-1/+1
| |
* | Map decorators; Map clientsandrew2014-02-181-2/+2
| |
* | Map item handler; Fixed several bugsandrew2014-02-174-1/+68
| |
* | cMap::UpdateRadiusandrew2014-02-151-2/+4
| |
* | EmptyMap item handlerandrew2014-02-142-0/+48
|/
* Added additional parenthasiesworktycho2014-02-101-2/+1
|
* Merge branch 'master' into boatsFixTycho2014-02-101-0/+1
|\ | | | | | | | | Conflicts: src/Items/ItemBoat.h
| * Maybe fixed boat placingtonibm192014-02-101-1/+1
| |
* | Fixed stupid mistax in conditionalworktycho2014-02-101-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.
* Merge branch 'master' into playerimprovementsTiger Wang2014-02-0928-40/+40
|\ | | | | | | | | Conflicts: MCServer/Plugins/APIDump/APIDesc.lua
| * Improved Type safety of eBlockFaceTycho2014-02-0428-40/+40
| | | | | | | | May Fix #640
* | Fixed #626Tiger Wang2014-02-033-13/+38
|/ | | | * Fixed consumption of carrots and potatoes
* Changed Signiture of OnUpdateTycho2014-02-023-4/+13
|
* Changed pointers to referencesTycho2014-02-012-2/+2
|
* Refactored GetPlacementBlockTypeMetaTycho2014-01-262-3/+6
|
* Fixed flint&steel failure on the Y world edges.madmaxoft2014-01-241-0/+4
|
* Merge pull request #534 from mc-server/SpawnMinecartMattes D2014-01-171-1/+1
|\ | | | | Added cWorld::SpawnMinecart.
| * Renamed cEmptyMinecart to cRideableMinecartSTRWarrior2014-01-121-1/+1
| |
| * EmptyMinecarts should be able to get a block inside of them.STRWarrior2014-01-121-1/+1
| |
* | Removed internal cEntity::GetRot() usage.madmaxoft2014-01-174-4/+4
| |
* | Removed obsoleted functionsTiger Wang2014-01-164-4/+4
| |
* | Renamed g_TorchPlaceable...Tiger Wang2014-01-111-1/+1
|/ | | | ...to g_FullyOccupiesVoxel, as recommended by @bearbin
* Fixed a few MSVC warnings.madmaxoft2014-01-071-1/+0
|
* Implented OnPlayerFishing and OnPlayerFished.STRWarrior2013-12-301-1/+7
|
* converted commneted paramater names to the unused macroTycho Bickerstaff2013-12-221-1/+7
|
* Merge branch 'master' of github.com:mc-server/MCServerTycho Bickerstaff2013-12-221-29/+173
|\
| * You are now able to sweep mobs to your position using fishing rods.STRWarrior2013-12-251-26/+64
| |
| * Made the lure enchantment work.STRWarrior2013-12-221-1/+1
| |
| * Countdown time is between 100 and 900 ticks.STRWarrior2013-12-221-1/+1
| |
| * Using regular assignments.STRWarrior2013-12-211-6/+6
| |
| * Once again better Y direction for the items given when fishing.STRWarrior2013-12-211-2/+2
| |
| * You are now able to get different items from fishing.STRWarrior2013-12-211-2/+108
| |
* | Root is now warnings cleanTycho Bickerstaff2013-12-211-1/+1
|/
* Merge branch 'master' into cmakeTycho Bickerstaff2013-12-211-2/+7
|\
| * Fixed bug where you could pickup the floater only to get one spawned instantly or the other way around.STRWarrior2013-12-211-0/+5
| |
| * Increased the range an Floater can shoot to.STRWarrior2013-12-201-1/+1
| |
| * Fish now actualy jumps to the player instead of a few block bellow them.STRWarrior2013-12-201-1/+1
| |
* | Merge branch 'master' into cmakeTycho Bickerstaff2013-12-193-0/+85
|\|
| * Merge pull request #450 from mc-server/redstonefixesMattes D2013-12-191-0/+5
| |\ | | | | | | Multiple fixes
| | * Fixed dust from being placed on nonsolidsTiger Wang2013-12-191-0/+5
| | |
| * | You can get fish from fishing :D. Only one type of fish though.STRWarrior2013-12-191-12/+27
| | |
| * | Implented cItemFishingRodHandler.STRWarrior2013-12-192-0/+65
| |/
* | Merge branch 'master' into cmakeTycho Bickerstaff2013-12-184-46/+169
|\|
| * Implented Nether Wart.STRWarrior2013-12-182-0/+56
| |
| * Fixed naming and initialization.madmaxoft2013-12-171-4/+12
| |
| * Forgot to change one Vector3d to Vector3i.STRWarrior2013-12-171-1/+1
| |
| * Renamed Pos to m_Pos.STRWarrior2013-12-171-3/+3
| |
| * Using Recommendations.STRWarrior2013-12-171-10/+23
| |
| * Made buckets work when the player does not 'look' at a block. This fixes #265STRWarrior2013-12-171-32/+53
| |
| * Boats spawn on top of a block. not between 4 blocks.STRWarrior2013-12-161-1/+1
| |
| * Using suggestions for Boat placing.STRWarrior2013-12-161-1/+1
| |
| * You can spawn boats on water.STRWarrior2013-12-161-7/+32
| |
* | more cmake stuffTycho Bickerstaff2013-12-101-0/+7
|/
* Bonemeal has particles, fixes #393Tiger Wang2013-12-081-3/+2
|
* Spawn eggs use IsGameMode()Tiger Wang2013-12-061-2/+2
| | | | Possible fix for #316.
* Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-244-4/+50
| | | | | Conflicts: GNUmakefile
* Moved source to srcAlexander Harkness2013-11-2430-0/+2173