summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeLines
* Added Enchantment.conflictsWith() and EnchantmentTarget.includes(). ↵Celtic Minstrel2012-03-13-10/+140
| | | | Addresses BUKKIT-1159 and addresses BUKKIT-1160
* [Bleeding] Added Player.isBlocking(). Addresses BUKKIT-858Celtic Minstrel2012-03-13-0/+7
|
* [Bleeding] Added EntityBreakDoorEvent. Fixes BUKKIT-1134feildmaster2012-03-11-0/+17
|
* [Bleeding] Add getWorldType() and getGenerateStructures() methods to Bukkit ↵Mike Primm2012-03-10-0/+22
| | | | and Server. Fixes BUKKIT-855
* [Bleeding] Added support for amending help topic visibility permissions in ↵rmichela2012-03-10-2/+23
| | | | help.yml. Addresses BUKKIT-1113
* [Bleeding] Correct handling of blank lines in ChatPaginator.zml20082012-03-10-6/+8
|
* [Bleeding] Implemented command aliases in help. Addresses BUKKIT-1028rmichela2012-03-10-17/+27
|
* [Bleeding] Moved DefaultHelpTopic and GenericCommandHelpTopic to public ↵rmichela2012-03-10-1/+139
| | | | bukkit api.
* [Bleeding] Added support for linking custom CommandExecutor types to a ↵rmichela2012-03-10-8/+17
| | | | HelpTopicFactory. Fixes BUKKIT-1027
* [Bleeding] Add new sub-event for target goals, and DEFEND_VILLAGE ↵feildmaster2012-03-10-2/+37
| | | | TargetReason. Fixes BUKKIT-935
* Made Ocelot implement isSitting() and setSitting(). Fixes BUKKIT-993EvilSeph2012-03-09-0/+15
|
* [Bleeding] Added getting the hostname a player used to log in. Addresses ↵SpaceManiac2012-03-09-0/+15
| | | | BUKKIT-984
* [Bleeding] Update generator interface for new generate methods. Addresses ↵Mike Primm2012-03-09-1/+102
| | | | BUKKIT-874
* Made zombie invasions fire CreatureSpawn event. Fixes BUKKIT-1090EvilSeph2012-03-08-0/+4
|
* Made iron golems fire CreatureSpawn event. Fixes BUKKIT-1089EvilSeph2012-03-08-0/+8
|
* [Bleeding] Correct errors in LongGrass and MonsterEggs materials. Addresses ↵Mike Primm2012-03-08-2/+2
| | | | BUKKIT-1083
* Fix incorrect entity ID for iron golem. Addresses BUKKIT-1088Celtic Minstrel2012-03-08-1/+1
|
* Add missing JUNGLE TreeSpecies. Fixes BUKKIT-973Celtic Minstrel2012-03-08-1/+5
|
* [Bleeding] Added missing NPE protection to removeMetadata(). Fixes BUKKIT-933rmichela2012-03-08-0/+1
|
* [Bleeding] ChatPaginator now preserves the color of a line after wrapping ↵rmichela2012-03-08-40/+76
| | | | the line of text. Fixes BUKKIT-1048
* [Bleeding] Help command should properly wrap command text - at least for ↵rmichela2012-03-08-1/+1
| | | | english. Fixes BUKKIT-939
* [Bleeding] Add APIs for editing biome data. Addresses BUKKIT-1075Mike Primm2012-03-08-3/+17
|
* [Bleeding] Added ConversationAbandonedEvent and supporting infrastructure. ↵rmichela2012-03-08-6/+149
| | | | 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
* [Bleeding] Added local echo toggle to Conversation and ConversationFactory ↵rmichela2012-03-08-1/+37
| | | | objects. Fixes BUKKIT-1007.
* Fixed javadoc typo, it should read: "celticminstrel is a poopy head."Nathan Adams2012-03-03-1/+1
|
* Added three new effects for zombies nomming on doors. This adds BUKKIT-961Nathan Adams2012-03-03-0/+12
|
* [Bleeding] Fixed crafting enchanted items, fixes BUKKIT-602Wesley Wolfe2012-03-02-1/+1
|
* Added Villager API for getting/setting Profession. This adds BUKKIT-887Nathan Adams2012-03-03-1/+57
|
* Fixed Ocelot.Type lookup - this fixes BUKKIT-952Nathan Adams2012-03-03-0/+6
|
* Added VERSION_1_1 WorldTypeNathan Adams2012-03-02-3/+3
|
* Added JUNGLE tree to TreeType enum - this fixes BUKKIT-886Nathan Adams2012-03-02-0/+4
|
* Implemented snapshot support for 1.2.Mike Primm2012-03-02-0/+7
|
* Added a bunch of new 1.2 entities; this partially resolves BUKKIT-872 and ↵Nathan Adams2012-03-01-1/+85
| | | | BUKKIT-885.
* [Bleeding] Fixed naughty plugins crashing server.Wesley Wolfe2012-03-01-17/+28
|
* Added isEmpty to BlockChangeDelegate - this implements BUKKIT-868. Also ↵Nathan Adams2012-03-01-0/+10
| | | | changed version to 1.2.2-R0.1-SNAPSHOT for the upcoming beta.
* Updated Bukkit API for 1.2Nathan Adams2012-03-01-2/+8
|
* We build for 1.5.EvilSeph2012-03-01-9/+8
|
* [Bleeding] Added Help API. Addresses BUKKIT-863rmichela2012-03-01-35/+596
|
* [Bleeding] Added Conversations API. Addresses BUKKIT-864rmichela2012-03-01-2/+1446
|
* [Bleeding] MaterialData fixes. Addresses BUKKIT-842Celtic Minstrel2012-03-01-48/+631
|
* [Bleeding] Added sharp() and natural() factory functions to mirror the ↵Celtic Minstrel2012-02-29-5/+106
| | | | flat() one, sharped() and flattened() functions to get a note from an existing note, a toString(), and more tests. Addresses BUKKIT-861
* [Bleeding] Allow sharping notes that aren't sharpable, and a factory method ↵Celtic Minstrel2012-02-29-2/+17
| | | | | | to create flat notes. Addresses BUKKIT-861 - Uses enharmonic equivalences to rewrite the note in the normalized form, E-sharp becomes F and A-flat becomes G-sharp
* Add missing achievements to the Achievement enumCeltic Minstrel2012-02-29-1/+12
|
* Adding/expanding documentationCeltic Minstrel2012-02-29-16/+162
|
* Fix javadoc errors/warningsCeltic Minstrel2012-02-29-65/+79
|
* Revert Plugin to Interface, added PluginBaseFeildmaster2012-02-29-75/+63
| | | | Fixed Tests, moved TestPlugin out of messaging
* [Bleeding] Optimized locToBlock. Addresses BUKKIT-815Wesley Wolfe2012-02-29-10/+22
|
* Add optional prefix value to plugin.yml. Addresses BUKKIT-838Aidan Matzko2012-02-29-2/+14
|
* Re-added launchProjectile lost due to incorrect conflict resolution.EvilSeph2012-02-29-0/+9
|
* [Bleeding] Inventory framework and events. Addresses BUKKIT-856Celtic Minstrel2012-02-29-68/+1074
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New events: - InventoryOpenEvent - InventoryClickEvent - detects any clicks on a slot or outside the window - In the creative inventory view, only clicks on the quickbar are detected - InventoryCloseEvent - BrewEvent - when a potion finishes brewing - CraftItemEvent (a subevent of InventoryClickEvent) - fired when taking the crafted item - PrepareItemCraftEvent - fired just before updating the result slot Changes to existing events: - EnchantItemEvent extends InventoryEvent and also has a new whichButton() method - PrepareItemEnchantEvent also extends InventoryEvent - FurnaceBurnEvent and FurnaceSmeltEvent now extend BlockEvent (as does BrewEvent) - PlayerInventoryEvent is deprecated (though it never did anything anyway) New subclasses of Inventory: - BrewerInventory - CraftingInventory - DoubleChestInventory - EnchantingInventory - FurnaceInventory New methods in Inventory: - getViewers() - getTitle() - getType() - getHolder() - iterator() - Yes, inventories are now iterable! - The iterator is a ListIterator that does not support add or remove New methods in Player: - getOpenInventory() - openInventory() - openWorkbench() - openEnchanting() - closeInventory() - setWindowProperty() - getItemOnCursor() - setItemOnCursor() Other changes: - createInventory() methods in Server to make inventories not linked to an object - ContainerBlock is deprecated in favour of InventoryHolder - New InventoryView class gives direct access to an inventory window! - Removed the Slot class which did nothing and was used nowhere Some small credit goes to Afforess (initial conception of openInventory() methods) and Drakia (initial conception of InventoryOpenEvent and InventoryCloseEvent).