Commit Graph

50 Commits

Author SHA1 Message Date
CraftBukkit/Spigot
cad4f85021 [Bleeding] Added EntityBreakDoorEvent. Fixes BUKKIT-1134
By: feildmaster <admin@feildmaster.com>
2012-03-10 18:43:35 -06:00
CraftBukkit/Spigot
bdca84f357 [Bleeding] Added new target events. Fixes BUKKIT-935
By: feildmaster <admin@feildmaster.com>
2012-03-09 15:40:59 -06:00
CraftBukkit/Spigot
14196c7d71 Preserve data if possible when dropping Items from entities. Partial solution for BUKKIT-15
By: Tahg <tahgtahv@gmail.com>
2012-03-01 22:57:30 -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
27ab478e59 Added EntityTargetEvent for Experience Orbs, happens when it starts moving towards a human entity! Addresses BUKKIT-820
By: ZNickq <ZNickq@ZNickq-PC>
2012-02-25 14:58:21 +02: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
4122f831fb [Bleeding] Use player.getItemInHand(), instead of a new ItemStack. Addresses BUKKIT-767
By: Feildmaster <admin@feildmaster.com>
2012-02-18 09:14:44 -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
0126ce2b16 [Bleeding] Added BlockGrowEvent. Addresses BUKKIT-104
By: Feildmaster <admin@feildmaster.com>
2012-02-11 23:32:24 -06:00
CraftBukkit/Spigot
da4df32343 [Bleeding] Fire EntityDamageByEntityEvent for EnderCrystal. Fixes BUKKIT-776
By: Feildmaster <admin@feildmaster.com>
2012-02-18 23:43:01 -06:00
CraftBukkit/Spigot
88fca68972 [Bleeding] Moved projectile EntityDamageByEntityEvent's to event factory. Addresses BUKKIT-775
By: Feildmaster <admin@feildmaster.com>
2012-02-10 08:32:11 -06:00
CraftBukkit/Spigot
fa547512af Deprecation cleanup.
By: Erik Broes <erikbroes@grum.nl>
2012-01-30 21:51:53 +01:00
CraftBukkit/Spigot
994b74a0fd Removed MONSTER CreatureType.
By: EvilSeph <evilseph@gmail.com>
2012-02-03 02:42:40 -05:00
CraftBukkit/Spigot
5695803314 Filter null/AIR from items dropped on death. Fixes: BUKKIT-653
By: Erik Broes <erikbroes@grum.nl>
2012-01-29 13:37:32 +01:00
CraftBukkit/Spigot
0342a99482 [Bleeding] Implemented PotionSplashEvent. Closes BUKKIT-307
By: Zeerix <zeerix@draig.de>
2012-01-20 09:56:02 +01:00
CraftBukkit/Spigot
127e32a023 Throw PlayerLevelChangeEvent and PlayerExpChangeEvent events. Thanks to feildmaster for the PR.
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-19 16:06:27 +00:00
CraftBukkit/Spigot
6429a4663c [Bleeding] Implement EntityShootBowEvent. Thanks Zeerix.
By: Zeerix <zeerix@draig.de>
2011-12-28 21:36:02 +01:00
CraftBukkit/Spigot
0c70cec69d [Bleeding] Added event calls for healing and harming by potions
By: Zeerix <zeerix@draig.de>
2012-01-14 00:29:44 +01:00
CraftBukkit/Spigot
7c345d4d82 Fix formatting.
By: Erik Broes <erikbroes@grum.nl>
2012-01-14 23:02:10 +01:00
CraftBukkit/Spigot
5dfb95e5cb Implemented new PlayerDeathEvent methods for exp setting
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-14 18:08:27 +00:00
CraftBukkit/Spigot
30bb54a655 Added ItemDespawnEvent
By: Feildmaster <admin@feildmaster.com>
2011-10-17 07:38:03 -05:00
CraftBukkit/Spigot
d1bb68a060 Clean-up some events to maintain general style
By: Andrew Ardill <andrew.ardill@gmail.com>
2011-12-05 19:13:10 +11:00
CraftBukkit/Spigot
0939b7a7f9 Updated to use mc-dev rename revision 1
By: Nathan Adams <dinnerbone@dinnerbone.com>
2011-11-29 23:17:43 +00:00
CraftBukkit/Spigot
a78bd5eb1c Add new Entity types to CreatureSpawnEvent
By: Andrew Ardill <andrew.ardill@gmail.com>
2011-11-28 11:18:27 +11:00
CraftBukkit/Spigot
8c6f3725ee Added server list ping event.
By: sk89q <the.sk89q@gmail.com>
2011-09-26 15:32:05 -07:00
CraftBukkit/Spigot
dec020c554 Implements the ability to customise and remove Player death messages.
By: Rigby <rigby@onarandombox.com>
2011-09-21 16:32:37 +01:00
CraftBukkit/Spigot
f0d0cb2214 Refactored a bunch of death code into the event factory
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-21 15:41:24 +01:00
CraftBukkit/Spigot
de5887e2fd Added new entity mappings to CreatureSpawnEvent factory.
By: EvilSeph <evilseph@gmail.com>
2011-09-16 20:10:49 -04:00
CraftBukkit/Spigot
61bb91531b Refactored some code from nms to ob for minimal diffs
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-08-29 16:09:13 +01:00
CraftBukkit/Spigot
9e46607f98 Added SpawnReasons to CreatureSpawn events. Thanks winsock!
By: EvilSeph <evilseph@unaligned.org>
2011-06-21 16:20:11 -04:00
CraftBukkit/Spigot
f251e14478 Moved spawn-protection from server.properties into (settings.)spawn-radius in bukkit.yml
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-06-17 04:49:58 +01:00
CraftBukkit/Spigot
c8b101b9de Fixed EntityTame event.
By: EvilSeph <evilseph@unaligned.org>
2011-06-12 23:38:35 -04:00
CraftBukkit/Spigot
9bf573516b Generic cleanup of the org.bukkit.craftbukkit classes.
By: Erik Broes <erikbroes@grum.nl>
2011-06-12 01:12:43 +02:00
CraftBukkit/Spigot
889f8d765d Added ItemSpawnEvent. Thanks myers!
By: EvilSeph <evilseph@unaligned.org>
2011-06-11 02:00:05 -04:00
CraftBukkit/Spigot
0965fddfe3 Added EntityTame event. Thanks halvors!
By: EvilSeph <evilseph@unaligned.org>
2011-06-09 04:03:15 -04:00
CraftBukkit/Spigot
776b9efd3e Whitespace + general cleanup
By: Erik Broes <erikbroes@grum.nl>
2011-05-14 16:29:42 +02:00
CraftBukkit/Spigot
070c214267 Update for 1.4_00_01 -- if you bypassed Bukkit, you will most likely break.
By: Erik Broes <erikbroes@grum.nl>
2011-04-20 19:05:14 +02:00
CraftBukkit/Spigot
57fa7c0118 Implemented Wolf
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-03-31 22:10:48 +01:00
CraftBukkit/Spigot
adcc9c9ddf Updated to Minecraft version 1.4
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-03-31 21:40:00 +01:00
CraftBukkit/Spigot
3669bb0d8b CreatureSpawnEvent: Fix forgotten inheritance with CreatureType
By: Erik Broes <erikbroes@grum.nl>
2011-03-30 08:51:42 +02:00
CraftBukkit/Spigot
58ba4e379d Add MONSTER to CreatureSpawnEvent
By: Erik Broes <erikbroes@grum.nl>
2011-03-29 23:18:48 +02:00
CraftBukkit/Spigot
fe15903b22 Line endings, damnit!
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-03-27 20:57:46 +01:00
CraftBukkit/Spigot
bf25c4a47e Updated for the cleanups done in Bukkit
By: Erik Broes <erikbroes@grum.nl>
2011-03-26 22:32:56 +01:00
CraftBukkit/Spigot
c61f2d0af0 Stop GIANT discrimination
By: Erik Broes <erikbroes@grum.nl>
2011-03-24 22:51:47 +01:00
CraftBukkit/Spigot
1490b27578 Fix CreatureType of CreatureSpawn event
By: Erik Broes <erikbroes@grum.nl>
2011-03-24 22:44:03 +01:00
CraftBukkit/Spigot
bd7be2c7b6 Now also handle entities spawning on a loading a world. (Redacted by Grum)
By: lem21h <lem21h@anon>
2011-03-20 21:18:38 +01:00
CraftBukkit/Spigot
d5ca2267db Re-Implement BlockDamage
By: Erik Broes <erikbroes@grum.nl>
2011-03-23 16:38:42 +01:00
CraftBukkit/Spigot
9757c74cb3 Major overhaul implementing PLAYER_INTERACT, removing PLAYER_ITEM, BLOCK_INTERACT, BLOCK_RIGHT_CLICK
By: Erik Broes <erikbroes@grum.nl>
2011-03-23 12:22:13 +01:00
CraftBukkit/Spigot
c964c8657e Fix BlockPlace
By: Erik Broes <erikbroes@grum.nl>
2011-03-21 00:25:26 +01:00