summaryrefslogtreecommitdiffstats
path: root/src/main/java/org
Commit message (Collapse)AuthorAgeLines
* Updated CraftBukkit to 1.2Nathan Adams2012-03-01-20/+38
|
* 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-12/+133
|
* [Bleeding] Added Help API. Addresses BUKKIT-863rmichela2012-03-01-0/+492
|
* Updated to rename revision 02Erik Broes2012-03-01-74/+74
|
* Fix for Java 1.5Celtic Minstrel2012-02-29-3/+2
|
* [Bleeding] Implementation of inventory framework. Addresses BUKKIT-856Celtic Minstrel2012-02-29-44/+1135
| | | | | | | | | | | | 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).
* 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-0/+6
| | | | towards a human entity! Addresses BUKKIT-820
* 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-5/+39
| | | | 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-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.
* 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] Override not applicableWesley Wolfe2012-02-23-4/+0
|
* [Bleeding] Undo changes to the tree WorldGenerators.Zeerix2012-02-23-4/+52
| | | | | - 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-11/+2
| | | | 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-83/+277
|
* [Bleeding] Added BlockGrowEvent. Addresses BUKKIT-104Feildmaster2012-02-22-6/+23
|
* [Bleeding] Recipe API improvements and fixes. Addresses BUKKIT-738 and ↵Celtic Minstrel2012-02-21-28/+129
| | | | | | 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)
* [Bleeding] Cleanup clone method.Wesley Wolfe2012-02-20-1/+5
|
* [Bleeding] Fire EntityDamageByEntityEvent for EnderCrystal. Fixes BUKKIT-776Feildmaster2012-02-19-1/+1
|
* [Bleeding] Moved projectile EntityDamageByEntityEvent's to event factory. ↵Feildmaster2012-02-19-2/+23
| | | | 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-109/+105
|
* 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/+275
| | | | http://wiki.bukkit.org/Bukkit.yml#auto-updater for new bukkit.yml options.
* Use createNMSItemStack on CraftingManager recipe registration. Fixes BUKKIT-602Mushroom Hostage2012-02-13-13/+3
|
* [Bleeding] Added Potions API. Fixes BUKKIT-389fullwall2012-02-10-2/+195
|
* Added configurable animal and monster ticks per spawn setting.EvilSeph2012-02-10-0/+35
|
* [Bleeding] Make sure we don't keep stale references to vanished players.Travis Watkins2012-02-09-6/+7
|
* Prevent the Vanish API from sending unnecessary packets.EvilSeph2012-02-03-0/+2
|
* [Bleeding] Implemented Vanish API.Travis Watkins2012-02-03-17/+48
| | | | | 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.
* Removed MONSTER CreatureType.EvilSeph2012-02-03-3/+0
|
* Added 'generate-structure' setting support and WorldCreator property.Eric Stokes2012-01-29-1/+7
| | | | Fixes BUKKIT-655 and BUKKIT-592
* Added useExactLoginLocation(). Closes BUKKIT-145EvilSeph2012-01-29-0/+4
| | | | | | | | useExactLoginLocation() looks for settings.use-exact-login-location within bukkit.yml. If true, we will bypass Vanilla's behaviour of checking for collisions and moving the player if needed when they login. If false, we will continue to follow Vanilla's behaviour and move players that 'collide' with objects when they login.
* Filter null/AIR from items dropped on death. Fixes: BUKKIT-653Erik Broes2012-01-29-0/+2
|
* Cleanup.EvilSeph2012-01-27-1/+1
|
* Fixed CraftLivingEntity.damage when the entity is an EntityComplex.Sam Wilson2012-01-24-1/+20
| | | | | | | | | | | | 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.
* [Bleeding] Implemented PotionSplashEvent. Closes BUKKIT-307Zeerix2012-01-24-0/+15
|
* Reverted changes to getItem(). Will be reimplemented after RB.EvilSeph2012-01-20-1/+1
|