summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeLines
* Correct missed diff on skeletons. Fixes BUKKIT-3912Travis Watkins2013-03-28-1/+1
|
* Improve calling of ProjectileHitEvent. Fixes BUKKIT-3872Andre LeBlanc2013-03-26-15/+10
|
* Add missing semicolonriking2013-03-25-1/+1
| | | | | | | | I should try to compile before I say "this change is okay". I should try to compile before I say "this change is okay". I should try to compile before I say "this change is okay". I should try to compile before I say "this change is okay". for i in range(100)
* Allow plugins to enchant already enchanted items. Fixes BUKKIT-1956Kristofer Henriksson2013-03-25-1/+2
| | | | | | This causes the server to generate PrepareItemEnchantEvent even in the case that an item is already enchanted or otherwise would normally not be enchantable.
* Call EntityChangeBlockEvent when boats destroy blocks. Fixes BUKKIT-3871Black-Hole2013-03-25-0/+13
|
* Allow fishing success rate to be adjustable. Adds BUKKIT-3837Andre LeBlanc2013-03-25-7/+22
|
* Add methods to check conflicting enchantments. Adds BUKKIT-3830GJ2013-03-25-0/+69
|
* Cleanup comments, formatting, etcTravis Watkins2013-03-25-471/+421
|
* Add ability to change player item in hand. Adds BUKKIT-3318Patrick Seidel2013-03-24-0/+13
|
* Don't assume all hoppers are blocks. Fixes BUKKIT-3883Travis Watkins2013-03-24-1/+8
|
* Add check for Thorns damage - Fixes BUKKIT-3505riking2013-03-23-0/+2
|
* Include ThrownPotion in spawn methods. Adds BUKKIT-2542Carlos Cobo2013-03-23-0/+9
|
* Identify outside slot independent of inventory type. Fixes BUKKIT-2768EdGruberman2013-03-23-1/+1
|
* Implement InventoryMoveItemEvent. Adds BUKKIT-3765Dennis Bliefernicht2013-03-23-6/+58
| | | | | | This makes droppers, hoppers and hopper minecarts fire an InventoryMoveItemEvent whenever an item is being moved from or to another inventory.
* Fire VehicleEnterEvent for loaded chunks only. Fixes BUKKIT-3831me45022013-03-23-1/+1
|
* ANSI color codes now reset text attributes. Fixes BUKKIT-3508James Clarke2013-03-23-18/+18
| | | | The client resets all formatting after a color code is received, but currently the ANSI codes do not, and so the console does not accurately reflect the appearance of the formatted text. Instead, the ANSI color codes are now set to reset all text attributes.
* Cleanup and rework physical interaction events. Fixes BUKKIT-3686Travis Watkins2013-03-22-32/+54
| | | | | | | | | | Currently when dealing with physical interactions with pressure plates and tripwires we immediately block their activation as soon as a single entity involved has their event cancelled. We also fire events whenever an entity intersects the block a wooden button is in even if they aren't actually pressing it. To correct this we move the button interaction to the correct place and modify all three to only block the activation if every entity is blocked from using them instead of just one of them.
* Implement Dropper interface. Adds BUKKIT-3750Xephi2013-03-21-1/+57
|
* Add BlockDropper for diff visibilityXephi2013-03-21-0/+55
|
* Stationary lava is also a LAVA ignition cause.Travis Watkins2013-03-21-9/+10
|
* Add ability to modify ThrownPotion properties. Adds BUKKIT-3197Olof Larsson2013-03-21-8/+24
|
* Add method to get the source of a TNTPrimed. Adds BUKKIT-3815AlphaBlend2013-03-21-0/+15
|
* Add Fish (Hook) entity to PlayerFishEvent. Adds BUKKIT-1025Andre LeBlanc2013-03-20-7/+12
|
* Implement unit test for hasGravity(). Adds BUKKIT-3832nitnelave2013-03-20-0/+10
|
* Update CraftBukkit to Minecraft 1.5.1Travis Watkins2013-03-20-220/+296
|
* Really don't filter out -1 data in ItemStack.Travis Watkins2013-03-20-4/+6
|
* Handle filled buckets dispensing up and down. Fixes BUKKIT-3814Travis Watkins2013-03-20-10/+8
|
* Don't filter out -1 data in ItemStack. Fixes BUKKIT-3824Travis Watkins2013-03-20-2/+2
|
* Readd missed diff for minecart container size. Fixes BUKKIT-3826Travis Watkins2013-03-20-1/+1
|
* BlockState for Command Blocks. Adds BUKKIT-3805.Nate Mortensen2013-03-19-1/+51
|
* Validate Server method input. Addresses BUKKIT-3687Edmond Poon2013-03-18-6/+23
| | | | | | | | | | | | CraftServer methods that implement the Server interface will throw an IllegalArgumentException if a method cannot operate on a null input and given a null pointer. This causes methods to fail early and identify that a plugin is responsible for passing in an invalid argument. This will only change the exception thrown, if there originally was a thrown exception. This helps with hunting down legitimate problems with CraftBukkit.
* Only filter data on block items, not all items.Travis Watkins2013-03-18-1/+1
|
* Add /testfor command support to command block. Adds BUKKIT-3813Travis Watkins2013-03-18-2/+23
|
* Only set player weather if a plugin requested it.Travis Watkins2013-03-18-1/+4
| | | | | | | If the server changes the weather it will set the per-player weather variable and future changes will not apply. We should only set this variable when a plugin is requesting per-player weather and not when the server it doing it.
* Implement per-player Weather API. Adds BUKKIT-812T00thpick12013-03-18-2/+38
|
* Implement new cause versions of BlockIgniteEvent. Addresses BUKKIT-3609, ↵Yariv Livay2013-03-18-77/+104
| | | | BUKKIT-3656, BUKKIT-3657
* Implement InventoryPickupItemEvent. Adds BUKKIT-3798Travis Watkins2013-03-18-0/+9
|
* Make CraftMinecartHopper work as InventoryHolder. Adds BUKKIT-3796Michael Limiero2013-03-18-7/+19
|
* Implement Entity.isOnGround(). Adds BUKKIT-3787Chad Waters2013-03-17-0/+4
|
* Use name given to command block instead of "@". Fixes BUKKIT-3803Travis Watkins2013-03-17-1/+1
|
* Implement Hopper block state and inventory methods. Adds BUKKIT-3749Michael Limiero2013-03-17-1/+47
|
* Add missing getOwner method for container minecarts.Travis Watkins2013-03-16-0/+7
|
* Allow special crafting data value on items. Fixes BUKKIT-3780Travis Watkins2013-03-16-0/+6
|
* Handle double trapped chest inventory. Fixes BUKKIT-3772Travis Watkins2013-03-16-4/+13
|
* Fire BlockDispenseEvent for new dispenser behaviors. Fixes BUKKIT-3774Travis Watkins2013-03-16-5/+131
|
* Add new DispenseBehavior files from mc-dev for diff visibility.Travis Watkins2013-03-16-0/+127
|
* Allow data on tool items. Fixes BUKKIT-3773Travis Watkins2013-03-16-1/+1
|
* Comment out vanilla debug message.Travis Watkins2013-03-16-0/+2
|
* Filter negative values for all items.Travis Watkins2013-03-16-4/+2
|
* Filter data for items that shouldn't have it and filter wool.Travis Watkins2013-03-16-1/+14
| | | | | | | | We used to fall Item.filterData() for this but that method is meant for converting item data to block data during placement and does the wrong thing for this case. Instead we just see if the item should have data and if not set it to zero. We also have to filter wool data explicitly because clients crash when given invalid wool data.