summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft
Commit message (Collapse)AuthorAgeLines
* Updated to rename revision 02Erik Broes2012-03-01-686/+697
|
* [Bleeding] Implementation of inventory framework. Addresses BUKKIT-856Celtic Minstrel2012-02-29-45/+686
| | | | | | | | | | | | 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).
* Imported from mc-dev:Celtic Minstrel2012-02-29-0/+856
| | | | | | | | | | | - TileEntity - Container - ContainerFurnace - ContainerDispenser - ContainerChest - ContainerEnchantTableSubcontainer - ContainerEnchantTableInventory - ContainerBrewingStand
* Added EntityTargetEvent for Experience Orbs, happens when it starts moving ↵ZNickq2012-02-29-11/+17
| | | | towards a human entity! Addresses BUKKIT-820
* Implemented TeleportCause enums. Addresses BUKKIT-265James Clarke2012-02-29-1/+21
|
* Adjusted CraftBukkit to work with the entity event convenience patch in ↵TomyLobo2012-02-29-58/+20
| | | | Bukkit. Addresses BUKKIT-809
* Implement PortalCreateEvent reason codes. Addresses BUKKIT-833Sam Wilson2012-02-26-1/+1
| | | | | | | | This commit modifies the construction of PortalCreateEvents to specify a reason for the event. Reasons are either: 1. FIRE: the portal is being created because a player set fire to an obsidian frame. 2. DESTINATION: the portal is being created as a destination for an existing portal.
* [Bleeding] Made dragon eggs trigger BlockFromTo events when they teleport. ↵Celtic Minstrel2012-02-25-0/+13
| | | | Addresses BUKKIT-828
* Fixed changes made to PlayerCommandPreprocess events having no effect. Fixes ↵EvilSeph2012-02-25-2/+2
| | | | BUKKIT-376
* Fix for shaped recipes stripping enchantments from the result. Fixes BUKKIT-602Celtic Minstrel2012-02-25-1/+1
|
* Fixed EntityArrow just to use the PVP setting if the destination is asteffen2012-02-24-1/+1
| | | | Player. Fixes BUKKIT-803
* [Bleeding] Undo changes to the tree WorldGenerators.Zeerix2012-02-23-236/+57
| | | | | - All StructureGrowEvent handling for these is in BlockSapling now, using a BlockChangeDelegate to collect the data. - Moved StructureGrowDelegate into a separate class
* [Bleeding] Use player.getItemInHand(), instead of a new ItemStack. Addresses ↵Feildmaster2012-02-23-10/+10
| | | | BUKKIT-767
* [Bleeding] Added EntityType to replace CreatureType.Celtic Minstrel2012-02-22-3/+3
|
* [Bleeding] Added BlockGrowEvent. Addresses BUKKIT-104Feildmaster2012-02-22-9/+6
|
* [Bleeding] Added BlockCrops, BlockReed, BlockStem, BlockNetherWart for diff ↵Feildmaster2012-02-22-0/+452
| | | | visibility.
* [Bleeding] Recipe API improvements and fixes. Addresses BUKKIT-738 and ↵Celtic Minstrel2012-02-21-5/+98
| | | | | | BUKKIT-624 Add a recipe iterator to make it possible to retrieve and remove recipes (BUKKIT-738), and updated the recipe classes to not clip the data to 127 (BUKKIT-624)
* Imported from mc-dev:Celtic Minstrel2012-02-20-0/+197
| | | | | | | - ShapedRecipes - ShapelessRecipes - CraftingRecipe - FurnaceRecipes
* Removed EndermanPickup/Place events, replaced with EntityChangeBlock event.EvilSeph2012-02-19-12/+2
|
* [Bleeding] Moved projectile EntityDamageByEntityEvent's to event factory. ↵Feildmaster2012-02-19-152/+18
| | | | Addresses BUKKIT-775
* Deprecation cleanup.Erik Broes2012-02-18-3/+3
|
* Added a built-in update checker. See ↵Nathan Adams2012-02-16-0/+1
| | | | http://wiki.bukkit.org/Bukkit.yml#auto-updater for new bukkit.yml options.
* Revert "Remove tile entities when a block is removed."EvilSeph2012-02-14-10/+2
| | | | This reverts commit 1d4347fbaf3c891580a9ee40a8e9632c992f8b08.
* Fixed sprinting while breaking a painting edge case. Fixes BUKKIT-740EvilSeph2012-02-13-10/+20
|
* [Bleeding] Fixed EntityChangeBlock event reporting incorrect informationAidan Matzko2012-02-10-1/+3
| | | | for Enderman block placing.
* Made splash options abide by PVP settings. Fixes BUKKIT-542EvilSeph2012-02-10-0/+7
|
* [Bleeding] Added Potions API. Fixes BUKKIT-389fullwall2012-02-10-1/+5
|
* Added configurable animal and monster ticks per spawn setting.EvilSeph2012-02-10-1/+6
|
* Implemented JOCKEY and CHUNK_GEN SpawnReasons.EvilSeph2012-02-10-2/+2
|
* Cleanup.EvilSeph2012-02-10-6/+12
|
* Made damaging EntityEnderCrystals fire EntityDamageByEntity. Fixes BUKKIT-724EvilSeph2012-02-09-1/+1
|
* [Bleeding] Fire EntityDamageByEntityEvent's for EnderDragon being hit by ↵Feildmaster2012-02-09-9/+8
| | | | Projectiles.
* [Bleeding] Send new player location after teleports only to nearby players.Evenprime2012-02-09-3/+23
|
* [Bleeding] Use event values for damage.Feildmaster2012-02-09-3/+3
|
* [Bleeding] Handle EntityHuman attack a bit more properly.Feildmaster2012-02-09-1/+1
|
* [Bleeding] Fixed EnderDragon suffocation.Feildmaster2012-02-09-1/+1
|
* [Bleeding] Deprecate Enderman events in favor of EntityChangeBlockAidan Matzko2012-02-09-2/+13
|
* Made steps fire a BlockPlace event. Fixes BUKKIT-394Tahg2012-02-09-21/+13
|
* Added ItemStep for diff visibility.EvilSeph2012-02-09-0/+50
|
* Implemented EntityTeleportEvent. Fixes BUKKIT-366craftycreeper2012-02-09-3/+13
|
* Pass EntityEnderCrystal to EntityExplode event.EvilSeph2012-02-08-1/+1
|
* Added EntityEnderCrystal for diff visibility.EvilSeph2012-02-08-0/+63
|
* Made flaming arrows respect PVP settings. Fixes BUKKIT-541EvilSeph2012-02-08-1/+1
|
* Fixed Pumpkins being reported as AIR in BlockPlace event when building ↵EvilSeph2012-02-08-0/+1
| | | | snowmen. Fixes BUKKIT-697
* Made BlockPumpkin report an appropriate SpawnReason.BUILD_SNOWMAN when a ↵EvilSeph2012-02-08-1/+1
| | | | snowman is spawned.
* Made Ender Dragons fire EntityRegainHealth events when getting healed by ↵EvilSeph2012-02-08-3/+10
| | | | Ender Crystals.
* Fixed VehicleBlockCollisionEvent returning the wrong block. Fixes BUKKIT-396EvilSeph2012-02-08-1/+1
|
* Made crafted maps fire MapInitializeEvent. Fixes BUKKIT-143EvilSeph2012-02-08-0/+5
|
* Made flaming arrows fire EntityCombustByEntity events. Fixes BUKKIT-707EvilSeph2012-02-08-1/+9
|
* Added Spawner Egg support to CreatureSpawnEvent.EvilSeph2012-02-05-1/+2
|