summaryrefslogtreecommitdiffstats
path: root/src/main/java
Commit message (Collapse)AuthorAgeLines
* Fixed compile issues with StructureGrowDelegate not implementing the new ↵Nathan Adams2012-03-01-0/+4
| | | | isEmpty method
* Fixed cast issues when passing delegates to world generators, and ↵Nathan Adams2012-03-01-11/+189
| | | | | | WorldGenMegaTree method exception. This fixes BUKKIT-866, and references BUKKIT-868. Also bumped version to 1.2.2-R0.1-SNAPSHOT to match Bukkit.
* Fixed NoSuchMethodError in WorldGenGroundBushNathan Adams2012-03-01-0/+56
|
* Updated CraftBukkit to 1.2Nathan Adams2012-03-01-4389/+3666
|
* Potentially fixed inventory issues. This (should) fix issue BUKKIT-860Nathan Adams2012-03-01-2/+2
|
* We build for 1.5.EvilSeph2012-03-01-3/+2
|
* [Bleeding] Added Conversations API. Addresses BUKKIT-864rmichela2012-03-01-17/+147
|
* [Bleeding] Added Help API. Addresses BUKKIT-863rmichela2012-03-01-0/+492
|
* Updated to rename revision 02Erik Broes2012-03-01-760/+771
|
* Fix for Java 1.5Celtic Minstrel2012-02-29-3/+2
|
* [Bleeding] Implementation of inventory framework. Addresses BUKKIT-856Celtic Minstrel2012-02-29-89/+1821
| | | | | | | | | | | | 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
* Implementation of richer playEffect methods. Addresses BUKKIT-857Celtic Minstrel2012-02-29-0/+96
|
* Added EntityTargetEvent for Experience Orbs, happens when it starts moving ↵ZNickq2012-02-29-11/+23
| | | | towards a human entity! Addresses BUKKIT-820
* Implemented TeleportCause enums. Addresses BUKKIT-265James Clarke2012-02-29-1/+21
|
* Moved getVehicle, leaveVehicle and isInsideVehicle from CraftLivingEntity to ↵TomyLobo2012-02-29-26/+22
| | | | CraftEntity. Addresses BUKKIT-811
* [Bleeding] Implement Metadata framework for Entities, Blocks, and Worldsrmichela2012-02-29-2/+305
|
* [Bleeding] Fix generics. Addresses BUKKIT-844Wesley Wolfe2012-02-29-6/+5
|
* Added plugin-profiling setting to bukkit.yml.Travis Watkins2012-02-29-1/+1
|
* Adjusted CraftBukkit to work with the entity event convenience patch in ↵TomyLobo2012-02-29-63/+59
| | | | Bukkit. Addresses BUKKIT-809
* Fixed sneaking eye height. Addresses BUKKIT-808TomyLobo2012-02-27-1/+1
|
* Fixed CraftOfflinePlayer.getLastPlayed() returning the wrong result. ↵Olof Larsson2012-02-27-1/+1
| | | | Addresses BUKKIT-847
* Added plugin loading log entryEdGruberman2012-02-26-0/+2
|
* Implement PortalCreateEvent reason codes. Addresses BUKKIT-833Sam Wilson2012-02-26-2/+2
| | | | | | | | 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.
* CraftSign changes. Addresses BUKKIT-824TomyLobo2012-02-26-5/+8
| | | | | - Removed the useless world field. - Made it so changes to a CraftSign (which is a Block*State*) no longer reflect into the world without calling sign.update().
* [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] Override not applicableWesley Wolfe2012-02-23-4/+0
|
* [Bleeding] Undo changes to the tree WorldGenerators.Zeerix2012-02-23-240/+109
| | | | | - All StructureGrowEvent handling for these is in BlockSapling now, using a BlockChangeDelegate to collect the data. - Moved StructureGrowDelegate into a separate class
* [Bleeding] Fixed setTotalExp, any experience update bugs and removed ↵Feildmaster2012-02-23-20/+2
| | | | Deprecated Methods. Fixes BUKKIT-798 and fixes BUKKIT-797
* [Bleeding] Use player.getItemInHand(), instead of a new ItemStack. Addresses ↵Feildmaster2012-02-23-21/+12
| | | | BUKKIT-767
* [Bleeding] Added launchProjectile.aPunch2012-02-23-18/+48
| | | | Use launchProjectile in place of individual throwSnowball, throwEgg, and shootArrow methods.
* [Bleeding] Added EntityType to replace CreatureType.Celtic Minstrel2012-02-22-86/+280
|
* [Bleeding] Added BlockGrowEvent. Addresses BUKKIT-104Feildmaster2012-02-22-15/+29
|
* [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-33/+227
| | | | | | 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
* [Bleeding] Cleanup clone method.Wesley Wolfe2012-02-20-1/+5
|
* Removed EndermanPickup/Place events, replaced with EntityChangeBlock event.EvilSeph2012-02-19-12/+2
|
* [Bleeding] Fire EntityDamageByEntityEvent for EnderCrystal. Fixes BUKKIT-776Feildmaster2012-02-19-1/+1
|
* [Bleeding] Moved projectile EntityDamageByEntityEvent's to event factory. ↵Feildmaster2012-02-19-154/+41
| | | | Addresses BUKKIT-775
* Add getEntitesByClass(Class<T>), getEntitiesByClasses(Class<?>...), ↵Mike Primm2012-02-18-1/+29
| | | | deprecate getEntitiesByClass(Class<T>...)
* Deprecation cleanup.Erik Broes2012-02-18-112/+108
|
* Fixed NPE when running a custom build of CraftBukkit. This fixes issue ↵Nathan Adams2012-02-18-10/+6
| | | | #BUKKIT-765
* Don't print stacktraces on DLB fetching errors. And because I forgot last ↵Nathan Adams2012-02-17-2/+2
| | | | commit; this adds BUKKIT-760
* Added a built-in update checker. See ↵Nathan Adams2012-02-16-0/+276
| | | | 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.
* Use createNMSItemStack on CraftingManager recipe registration. Fixes BUKKIT-602Mushroom Hostage2012-02-13-13/+3
|