CraftBukkit/Spigot
5f0bee3860
[Bleeding] Fixed NullPointerException in InventoryView.setCursor() if you tried to empty the cursor by setting it to null. Fixes BUKKIT-1043
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place >
2012-03-13 21:46:00 -04:00
CraftBukkit/Spigot
04dd6bd9fe
[Bleeding] Added way to get/set if Iron Golem was player created. Addresses BUKKIT-1229
...
By: aPunch <alexpuncochar@yahoo.com >
2012-03-08 20:20:15 -06:00
CraftBukkit/Spigot
5a2b483937
Fix some improper item cloning instances that would have dropped enchantments
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place >
2012-03-13 20:50:36 -04:00
CraftBukkit/Spigot
70900406c9
[Bleeding] Added Player.isBlocking(). Addresses BUKKIT-858
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place >
2012-03-12 10:55:00 -04:00
CraftBukkit/Spigot
eaf42d8b35
Fixed potential packet loss issue with vanish API. Fixes BUKKIT-1125
...
By: Kevin Ingersoll <kingersoll@gmail.com >
2012-03-10 14:58:20 -08:00
CraftBukkit/Spigot
a9a9110af2
Make setting slots to AIR set them to null. Addresses BUKKIT-1043
...
By: EvilSeph <evilseph@gmail.com >
2012-03-10 15:54:10 -05:00
CraftBukkit/Spigot
5aeda06c72
[Bleeding] Added ConversationAbandonedEvent and supporting infrastructure. Whenever a conversation exits, the ConversationAbandonedEvent is triggered with details about how the conversation ended and what, if anything caused it to end. Fixes BUKKIT-986
...
By: rmichela <deltahat@gmail.com >
2012-03-04 16:30:14 -05:00
CraftBukkit/Spigot
5abe32ff6c
Implemented Villager API for getting/setting Profession. This adds BUKKIT-887
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-03-03 01:58:40 +00:00
CraftBukkit/Spigot
e38356b5ba
Implemented new 1.2 entities - this fixes BUKKIT-872 and BUKKIT-885
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-03-01 18:02:16 +00:00
CraftBukkit/Spigot
5c717f8732
Updated CraftBukkit to 1.2
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-03-01 10:49:23 +00:00
CraftBukkit/Spigot
aded9eee95
[Bleeding] Added Conversations API. Addresses BUKKIT-864
...
By: rmichela <deltahat@gmail.com >
2012-01-19 03:32:05 -05:00
CraftBukkit/Spigot
45e1b9cbfa
[Bleeding] Added Help API. Addresses BUKKIT-863
...
By: rmichela <deltahat@gmail.com >
2012-03-01 00:19:11 -05:00
CraftBukkit/Spigot
34d3cf9be4
Updated to rename revision 02
...
By: Erik Broes <erikbroes@grum.nl >
2012-02-29 22:31:04 +01:00
CraftBukkit/Spigot
472b179cd1
[Bleeding] Implementation of inventory framework. Addresses BUKKIT-856
...
See the corresponding Bukkit commit for details.
Implementation details:
- Any packets that include an itemstack will send air stacks as null; maybe this will even eliminate the client crash that occurs if the client receives an air stack
- Better handling of null itemstacks in general (ie less converting them to air stacks)
- Inventory.setContents() can now take an array smaller than the inventory without error
- Player.updateInventory() should now correctly update the result slot in a crafting inventory
Some small credit goes to Afforess (initial implementation of openInventory() methods) and Drakia (initial implementation of InventoryOpenEvent and InventoryCloseEvent).
By: Celtic Minstrel <celtic.minstrel.ca@some.place >
2012-02-29 13:56:35 -05:00
CraftBukkit/Spigot
a3dccca671
Implementation of richer playEffect methods. Addresses BUKKIT-857
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place >
2012-02-26 13:24:25 -05:00
CraftBukkit/Spigot
8f6cf890e0
Moved getVehicle, leaveVehicle and isInsideVehicle from CraftLivingEntity to CraftEntity. Addresses BUKKIT-811
...
By: TomyLobo <tomylobo@nurfuerspam.de >
2011-10-25 15:53:43 +02:00
CraftBukkit/Spigot
8b7d5cf8e1
[Bleeding] Implement Metadata framework for Entities, Blocks, and Worlds
...
By: rmichela <deltahat@gmail.com >
2011-12-08 00:33:59 -05:00
CraftBukkit/Spigot
ade8e8932f
Adjusted CraftBukkit to work with the entity event convenience patch in Bukkit. Addresses BUKKIT-809
...
By: TomyLobo <tomylobo@nurfuerspam.de >
2012-02-21 13:51:56 +01:00
CraftBukkit/Spigot
0914806835
Fixed sneaking eye height. Addresses BUKKIT-808
...
By: TomyLobo <stabelweb@gmx.de >
2012-02-22 03:32:35 +01:00
CraftBukkit/Spigot
117ad7c1be
[Bleeding] Fixed setTotalExp, any experience update bugs and removed Deprecated Methods. Fixes BUKKIT-798 and fixes BUKKIT-797
...
By: Feildmaster <admin@feildmaster.com >
2012-02-22 11:03:56 -06:00
CraftBukkit/Spigot
4c339b247f
[Bleeding] Added launchProjectile.
...
Use launchProjectile in place of individual throwSnowball, throwEgg, and shootArrow methods.
By: aPunch <alexpuncochar@yahoo.com >
2012-02-16 15:12:47 -06:00
CraftBukkit/Spigot
8d2559e42a
[Bleeding] Added EntityType to replace CreatureType.
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place >
2012-02-06 00:19:23 -05:00
CraftBukkit/Spigot
fa547512af
Deprecation cleanup.
...
By: Erik Broes <erikbroes@grum.nl >
2012-01-30 21:51:53 +01:00
CraftBukkit/Spigot
1f1bdfaf98
[Bleeding] Added Potions API. Fixes BUKKIT-389
...
By: fullwall <fullwall@optusnet.com >
2012-01-09 15:51:32 +08:00
CraftBukkit/Spigot
712381a946
[Bleeding] Make sure we don't keep stale references to vanished players.
...
By: Travis Watkins <amaranth@ubuntu.com >
2012-02-09 20:08:00 -06:00
CraftBukkit/Spigot
3f25236f90
Prevent the Vanish API from sending unnecessary packets.
...
By: EvilSeph <evilseph@gmail.com >
2012-02-03 05:11:44 -05:00
CraftBukkit/Spigot
f59f095728
[Bleeding] Implemented Vanish API.
...
Remove players that cannot see a player from their EntityTrackerEntry and only
send user list updates to players who can see the player they reference.
By: Travis Watkins <amaranth@ubuntu.com >
2012-01-31 13:54:15 -06:00
CraftBukkit/Spigot
ccaef1ea05
Fixed CraftLivingEntity.damage when the entity is an EntityComplex.
...
Fixes BUKKIT-589: if you call damage on an instance of EnderDragon, no damage
is done.
Reason for bug: damage calls Entity.damageEntity. But EntityComplex
overrides damageEntity to do nothing.
Fix: CraftComplexLiving should call EntityComplex.e instead of
Entity.damageEntity. e is the method that actually does damage to an
instance of EntityComplex.
By: Sam Wilson <sam.wilson@gmail.com >
2012-01-23 22:04:18 -08:00
CraftBukkit/Spigot
0579af1ac0
Correctly take in ChatColor length when limiting player list size. This should fix BUKKIT-571
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-19 15:09:06 +00:00
CraftBukkit/Spigot
179363588e
Actually close the inventory on a *cross*-world teleport.
...
By: Erik Broes <erikbroes@grum.nl >
2012-01-17 22:50:18 +01:00
CraftBukkit/Spigot
322754c180
Implement Player.setBedSpawnLocation(Location). Thanks md_5
...
By: Erik Broes <erikbroes@grum.nl >
2012-01-17 22:35:31 +01:00
CraftBukkit/Spigot
64a5086437
[Bleeding] Make sure to close any open inventory windows before teleporting. Thanks md_5.
...
By: Erik Broes <erikbroes@grum.nl >
2012-01-17 13:22:59 +01:00
CraftBukkit/Spigot
8c6136662c
[Bleeding] Implement animal breeding API changes.
...
By: Erik Broes <erikbroes@grum.nl >
2012-01-05 19:30:00 +01:00
CraftBukkit/Spigot
fd9c7e7c07
Implemented allowFlight methods. Thanks to Qala for the PR.
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-15 10:55:05 +00:00
CraftBukkit/Spigot
7c345d4d82
Fix formatting.
...
By: Erik Broes <erikbroes@grum.nl >
2012-01-14 23:02:10 +01:00
CraftBukkit/Spigot
890ded8fd8
Player.setPlayerListName no longer counts colors towards the 16-char limit. Thanks to an (unfortunately old) PR by ZachBora.
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-14 17:42:18 +00:00
CraftBukkit/Spigot
bc3a338f36
Implemented entity.playEffect. Thanks to main--
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-14 17:36:47 +00:00
CraftBukkit/Spigot
f2606b7cbe
Small optimization in EntityPlayer by caching the hashcode. Thanks to a very old PR by Belphemur. In addition, changed and slightly improved the hashcode formula for entities
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-14 14:56:47 +00:00
CraftBukkit/Spigot
cbd712ca33
Correct casting for creature target typechecking
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-14 14:49:41 +00:00
CraftBukkit/Spigot
b7d840939b
Fixed any chance of creatures .getTarget throwing a class cast exception - thanks to an old PR by garbagemule!
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-14 14:45:56 +00:00
CraftBukkit/Spigot
57daa70dec
Fixed informing players of supported Plugin Channels
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-14 01:46:22 +00:00
CraftBukkit/Spigot
551e3d9143
Implemented new Plugin Message API - see http://dinnerbone.com/blog/2012/01/13/minecraft-plugin-channels-messaging/
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-13 08:52:26 +00:00
CraftBukkit/Spigot
1e0e49a804
Update to mc-dev rename revision 01
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-12 15:27:39 +00:00
CraftBukkit/Spigot
d2ae4e1d75
Fixed clients not seeing EXP update immediately after using .setTotalExp and level methods
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-12-12 19:44:14 +00:00
CraftBukkit/Spigot
586d6ad790
Implemented (offline)player date methods
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-12-12 17:39:52 +00:00
CraftBukkit/Spigot
a02181ac29
Made OfflinePlayer and Player share the same .equals and .hashcode
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-12-12 15:34:49 +00:00
CraftBukkit/Spigot
8b46844bf4
Stop converting ItemStack to nms ItemStack by hand
...
This should fix many issues with enchantments being lost, as the method used takes care of enchantments.
Additionally, use the new nms ItemStack constructor in places where appropriate.
Fixes (at least part of) BUKKIT-7. Need to identify any further places to fix.
By: Andrew Ardill <andrew.ardill@gmail.com >
2011-12-13 01:40:35 +11:00
CraftBukkit/Spigot
dd1048102f
Implemented getKiller in LivingEntity
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-12-11 16:05:27 +00:00
CraftBukkit/Spigot
63318d575f
Fixed player teleporting not working with a certain method. This fixes BUKKIT-198
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-12-04 13:22:31 +00:00
CraftBukkit/Spigot
2d41f1d696
Indicate when a teleport event was triggered by ender pearls or unknown internal teleports
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-12-04 11:04:14 +00:00