Travis Watkins
1a7e5a75ae
Correct missed diff on skeletons. Fixes BUKKIT-3912
2013-03-28 19:42:27 -05:00
Andre LeBlanc
08f3df82eb
Improve calling of ProjectileHitEvent. Fixes BUKKIT-3872
2013-03-26 07:13:14 -04:00
riking
45d3e2514d
Add missing semicolon
...
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)
2013-03-25 17:12:22 -07:00
Kristofer Henriksson
3c02fb02a1
Allow plugins to enchant already enchanted items. Fixes BUKKIT-1956
...
This causes the server to generate PrepareItemEnchantEvent even in the
case that an item is already enchanted or otherwise would normally not
be enchantable.
2013-03-25 15:56:15 -07:00
Black-Hole
02a5d09ddf
Call EntityChangeBlockEvent when boats destroy blocks. Fixes BUKKIT-3871
2013-03-25 16:55:48 -04:00
Andre LeBlanc
18d7bc7ca3
Allow fishing success rate to be adjustable. Adds BUKKIT-3837
2013-03-25 14:45:24 -04:00
GJ
96ba65d506
Add methods to check conflicting enchantments. Adds BUKKIT-3830
2013-03-25 10:51:54 -04:00
Travis Watkins
5f089137ee
Cleanup comments, formatting, etc
2013-03-25 00:51:36 -05:00
Patrick Seidel
7c40a073d8
Add ability to change player item in hand. Adds BUKKIT-3318
2013-03-24 14:04:27 -04:00
Travis Watkins
b532042973
Don't assume all hoppers are blocks. Fixes BUKKIT-3883
2013-03-24 12:38:57 -05:00
riking
8d3ba07f93
Add check for Thorns damage - Fixes BUKKIT-3505
2013-03-23 19:45:46 -07:00
Carlos Cobo
62c6d223e4
Include ThrownPotion in spawn methods. Adds BUKKIT-2542
2013-03-23 19:05:14 -07:00
EdGruberman
e1b50b0110
Identify outside slot independent of inventory type. Fixes BUKKIT-2768
2013-03-23 16:23:03 -07:00
Dennis Bliefernicht
e61a6bab05
Implement InventoryMoveItemEvent. Adds BUKKIT-3765
...
This makes droppers, hoppers and hopper minecarts fire an
InventoryMoveItemEvent whenever an item is being moved from or to another
inventory.
2013-03-23 16:12:52 -06:00
me4502
b10474253c
Fire VehicleEnterEvent for loaded chunks only. Fixes BUKKIT-3831
2013-03-23 10:58:01 -06:00
James Clarke
3ad423af07
ANSI color codes now reset text attributes. Fixes BUKKIT-3508
...
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.
2013-03-23 00:26:22 -04:00
Travis Watkins
444ced306a
Cleanup and rework physical interaction events. Fixes BUKKIT-3686
...
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.
2013-03-22 17:18:19 -05:00
Xephi
ae19f2c46f
Implement Dropper interface. Adds BUKKIT-3750
2013-03-21 22:33:16 -06:00
Xephi
978de7e9da
Add BlockDropper for diff visibility
2013-03-21 21:42:47 -06:00
Travis Watkins
6f9e4f8541
Stationary lava is also a LAVA ignition cause.
2013-03-21 16:59:45 -05:00
Olof Larsson
abee107830
Add ability to modify ThrownPotion properties. Adds BUKKIT-3197
2013-03-21 15:18:27 -04:00
AlphaBlend
2c5b2a8f6f
Add method to get the source of a TNTPrimed. Adds BUKKIT-3815
2013-03-21 12:47:46 -06:00
James Clarke
816a7f1559
Ignore all .DS_Store files, not just the one in the project root.
2013-03-21 01:20:08 -04:00
Andre LeBlanc
83e0e0770a
Add Fish (Hook) entity to PlayerFishEvent. Adds BUKKIT-1025
2013-03-20 15:58:37 -07:00
nitnelave
ddec7117ee
Implement unit test for hasGravity(). Adds BUKKIT-3832
2013-03-20 18:44:22 -04:00
Travis Watkins
696543cf3f
Update CraftBukkit to Minecraft 1.5.1
2013-03-20 15:09:23 -05:00
Travis Watkins
6aaa1e83df
Really don't filter out -1 data in ItemStack.
2013-03-20 11:11:47 -05:00
Travis Watkins
b325ffc8f6
Handle filled buckets dispensing up and down. Fixes BUKKIT-3814
2013-03-20 10:24:22 -05:00
Travis Watkins
2fc755cc65
Don't filter out -1 data in ItemStack. Fixes BUKKIT-3824
2013-03-20 09:44:17 -05:00
Travis Watkins
26d1f9189a
Readd missed diff for minecart container size. Fixes BUKKIT-3826
2013-03-20 09:44:17 -05:00
Nate Mortensen
dc19d3788f
BlockState for Command Blocks. Adds BUKKIT-3805.
2013-03-19 20:54:38 -06:00
Edmond Poon
e639690e45
Validate Server method input. Addresses BUKKIT-3687
...
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.
2013-03-18 23:40:10 -06:00
Warren
abee2151ea
Remove point about squashing commits.
2013-03-18 23:49:15 -03:00
Kane York
370b912dd6
Add link to CONTRIBUTING.md in README
2013-03-18 19:26:15 -07:00
EvilSeph
aabfe5a560
Pull Contributing Guidelines and Requirements into CONTRIBUTING.md
2013-03-18 22:14:15 -04:00
Travis Watkins
51d4e647fb
Only filter data on block items, not all items.
2013-03-18 18:22:13 -05:00
Travis Watkins
d26336eb40
Add /testfor command support to command block. Adds BUKKIT-3813
2013-03-18 17:12:21 -05:00
Travis Watkins
596047aa6b
Only set player weather if a plugin requested it.
...
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.
2013-03-18 13:58:16 -05:00
T00thpick1
1bde25bb33
Implement per-player Weather API. Adds BUKKIT-812
2013-03-18 13:03:54 -05:00
Yariv Livay
a7a5f273e3
Implement new cause versions of BlockIgniteEvent. Addresses BUKKIT-3609, BUKKIT-3656, BUKKIT-3657
2013-03-18 12:47:01 -05:00
Travis Watkins
2e6cfdb3cc
Implement InventoryPickupItemEvent. Adds BUKKIT-3798
2013-03-18 12:35:43 -05:00
Michael Limiero
2642fbdf7e
Make CraftMinecartHopper work as InventoryHolder. Adds BUKKIT-3796
2013-03-18 12:16:37 -05:00
Chad Waters
93fd33e218
Implement Entity.isOnGround(). Adds BUKKIT-3787
2013-03-17 22:25:05 -05:00
Travis Watkins
5df704bf5a
Use name given to command block instead of "@". Fixes BUKKIT-3803
2013-03-17 20:19:32 -05:00
Michael Limiero
d802168cd5
Implement Hopper block state and inventory methods. Adds BUKKIT-3749
2013-03-17 12:59:27 -05:00
Travis Watkins
6f68fc4ba4
Add missing getOwner method for container minecarts.
2013-03-16 18:32:01 -05:00
Travis Watkins
737e8c5127
Allow special crafting data value on items. Fixes BUKKIT-3780
2013-03-16 18:16:00 -05:00
Travis Watkins
5515b0ee2b
Handle double trapped chest inventory. Fixes BUKKIT-3772
2013-03-16 17:14:21 -05:00
Travis Watkins
0e60f1f7b8
Fire BlockDispenseEvent for new dispenser behaviors. Fixes BUKKIT-3774
2013-03-16 16:55:27 -05:00
Travis Watkins
fbe609bdbe
Add new DispenseBehavior files from mc-dev for diff visibility.
2013-03-16 16:48:08 -05:00