Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Add check for Thorns damage - Fixes BUKKIT-3505 | riking | 2013-03-23 | -0/+2 |
| | ||||
* | Include ThrownPotion in spawn methods. Adds BUKKIT-2542 | Carlos Cobo | 2013-03-23 | -0/+9 |
| | ||||
* | Identify outside slot independent of inventory type. Fixes BUKKIT-2768 | EdGruberman | 2013-03-23 | -1/+1 |
| | ||||
* | Implement InventoryMoveItemEvent. Adds BUKKIT-3765 | Dennis Bliefernicht | 2013-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-3831 | me4502 | 2013-03-23 | -1/+1 |
| | ||||
* | ANSI color codes now reset text attributes. Fixes BUKKIT-3508 | James Clarke | 2013-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-3686 | Travis Watkins | 2013-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-3750 | Xephi | 2013-03-21 | -1/+57 |
| | ||||
* | Add BlockDropper for diff visibility | Xephi | 2013-03-21 | -0/+55 |
| | ||||
* | Stationary lava is also a LAVA ignition cause. | Travis Watkins | 2013-03-21 | -9/+10 |
| | ||||
* | Add ability to modify ThrownPotion properties. Adds BUKKIT-3197 | Olof Larsson | 2013-03-21 | -8/+24 |
| | ||||
* | Add method to get the source of a TNTPrimed. Adds BUKKIT-3815 | AlphaBlend | 2013-03-21 | -0/+15 |
| | ||||
* | Add Fish (Hook) entity to PlayerFishEvent. Adds BUKKIT-1025 | Andre LeBlanc | 2013-03-20 | -7/+12 |
| | ||||
* | Implement unit test for hasGravity(). Adds BUKKIT-3832 | nitnelave | 2013-03-20 | -0/+10 |
| | ||||
* | Update CraftBukkit to Minecraft 1.5.1 | Travis Watkins | 2013-03-20 | -220/+296 |
| | ||||
* | Really don't filter out -1 data in ItemStack. | Travis Watkins | 2013-03-20 | -4/+6 |
| | ||||
* | Handle filled buckets dispensing up and down. Fixes BUKKIT-3814 | Travis Watkins | 2013-03-20 | -10/+8 |
| | ||||
* | Don't filter out -1 data in ItemStack. Fixes BUKKIT-3824 | Travis Watkins | 2013-03-20 | -2/+2 |
| | ||||
* | Readd missed diff for minecart container size. Fixes BUKKIT-3826 | Travis Watkins | 2013-03-20 | -1/+1 |
| | ||||
* | BlockState for Command Blocks. Adds BUKKIT-3805. | Nate Mortensen | 2013-03-19 | -1/+51 |
| | ||||
* | Validate Server method input. Addresses BUKKIT-3687 | Edmond Poon | 2013-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 Watkins | 2013-03-18 | -1/+1 |
| | ||||
* | Add /testfor command support to command block. Adds BUKKIT-3813 | Travis Watkins | 2013-03-18 | -2/+23 |
| | ||||
* | Only set player weather if a plugin requested it. | Travis Watkins | 2013-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-812 | T00thpick1 | 2013-03-18 | -2/+38 |
| | ||||
* | Implement new cause versions of BlockIgniteEvent. Addresses BUKKIT-3609, ↵ | Yariv Livay | 2013-03-18 | -77/+104 |
| | | | | BUKKIT-3656, BUKKIT-3657 | |||
* | Implement InventoryPickupItemEvent. Adds BUKKIT-3798 | Travis Watkins | 2013-03-18 | -0/+9 |
| | ||||
* | Make CraftMinecartHopper work as InventoryHolder. Adds BUKKIT-3796 | Michael Limiero | 2013-03-18 | -7/+19 |
| | ||||
* | Implement Entity.isOnGround(). Adds BUKKIT-3787 | Chad Waters | 2013-03-17 | -0/+4 |
| | ||||
* | Use name given to command block instead of "@". Fixes BUKKIT-3803 | Travis Watkins | 2013-03-17 | -1/+1 |
| | ||||
* | Implement Hopper block state and inventory methods. Adds BUKKIT-3749 | Michael Limiero | 2013-03-17 | -1/+47 |
| | ||||
* | Add missing getOwner method for container minecarts. | Travis Watkins | 2013-03-16 | -0/+7 |
| | ||||
* | Allow special crafting data value on items. Fixes BUKKIT-3780 | Travis Watkins | 2013-03-16 | -0/+6 |
| | ||||
* | Handle double trapped chest inventory. Fixes BUKKIT-3772 | Travis Watkins | 2013-03-16 | -4/+13 |
| | ||||
* | Fire BlockDispenseEvent for new dispenser behaviors. Fixes BUKKIT-3774 | Travis Watkins | 2013-03-16 | -5/+131 |
| | ||||
* | Add new DispenseBehavior files from mc-dev for diff visibility. | Travis Watkins | 2013-03-16 | -0/+127 |
| | ||||
* | Allow data on tool items. Fixes BUKKIT-3773 | Travis Watkins | 2013-03-16 | -1/+1 |
| | ||||
* | Comment out vanilla debug message. | Travis Watkins | 2013-03-16 | -0/+2 |
| | ||||
* | Filter negative values for all items. | Travis Watkins | 2013-03-16 | -4/+2 |
| | ||||
* | Filter data for items that shouldn't have it and filter wool. | Travis Watkins | 2013-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. | |||
* | Ignore invalid inventory slots. Fixes BUKKIT-3737 | Travis Watkins | 2013-03-16 | -1/+7 |
| | ||||
* | Use Chest block state for trapped chests. Fixes BUKKIT-3762 | Travis Watkins | 2013-03-16 | -0/+1 |
| | ||||
* | Don't set health directly, will interfere with scoreboard system. | Travis Watkins | 2013-03-16 | -2/+2 |
| | ||||
* | Limit mob names to 64 chars to avoid client crash. Fixes BUKKIT-3753 | Travis Watkins | 2013-03-16 | -0/+5 |
| | ||||
* | Always consume bonemeal when used on a sapling. Fixes BUKKIT-3755 | Travis Watkins | 2013-03-16 | -5/+8 |
| | | | | | | | | In Minecraft 1.5 saplings do not grow with a single use of bonemeal anymore. Our code assumes they will and only takes away bonemeal from the player when the tree grows successfully (not cancelled by a plugin). Instead we now always remove a bonemeal even if a plugin is the reason a tree didn't grow as this matches the vanilla logic more closely. | |||
* | Remove duplicate place logic for snow. Fixes BUKKIT-3756 | Travis Watkins | 2013-03-16 | -3/+8 |
| | ||||
* | Handle the newly refactored minecarts. | Wesley Wolfe | 2013-03-16 | -60/+99 |
| | ||||
* | Use proper naming convention for boolean methods. | Travis Watkins | 2013-03-15 | -1/+1 |
| | ||||
* | Update CraftBukkit to Minecraft 1.5 | Travis Watkins | 2013-03-15 | -6731/+8471 |
| | ||||
* | Fix compilation error with exception names | Wesley Wolfe | 2013-03-02 | -4/+4 |
| |