Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
* | Remove internals from org.bukkit.Sound. | Wesley Wolfe | 2012-09-26 | -149/+118 | |
| | | | | The internal Minecraft names of Sounds should not be exposed in the API. | ||||
* | Updated null checks in MetadataStoreBase. Fixes BUKKIT-1412 | mbax | 2012-08-26 | -5/+14 | |
| | | | | | | | | | | | Previously, the method could be called with a null MetadataStore and stored. In later execution null pointer exceptions would be generated when checking for the plugin that the set Metadata belongs to. Additionally, places where a plugin is referenced will now throw an IllegalArgumentException if specified plugin is null. Using null would be an obvious logical flaw, and in some cases produce additional exceptions later in execution. | ||||
* | Allow inherited methods to be event handlers. Addresses BUKKIT-2299 | Wesley Wolfe | 2012-08-26 | -4/+10 | |
| | | | | | | | | | | | | This change lets JavaPluginLoader use a temporary HashSet to store methods that could possibly have the EventHandler annotation. Duplicates are prevented by the nature of a Set. Registering parent listeners is a breaking change for any listener extending another listener and expecting parent listeners to not be called. Changing this is justified by the ease-of-use and proper object inheritance design. If this is undesired behavior, the method may be overridden without reapplying the method with the EventHandler notation. | ||||
* | Provide better verbose for registering listeners. Addresses BUKKIT-2391 | Wesley Wolfe | 2012-08-25 | -3/+6 | |
| | |||||
* | Updated version to 1.3.2-R0.2-SNAPSHOT for development towards next release. | EvilSeph | 2012-08-25 | -1/+1 | |
| | |||||
* | Updated version to 1.3.2-R0.1 in pom.xml for Beta. | EvilSeph | 2012-08-25 | -1/+1 | |
| | |||||
* | Updated version to 1.3.2-R0.1-SNAPSHOT for development towards next release. | EvilSeph | 2012-08-25 | -1/+1 | |
| | |||||
* | Add API for Sound, and playing the sounds for Worlds and Players. Adds ↵ | feildmaster | 2012-08-21 | -0/+187 | |
| | | | | BUKKIT-1430, BUKKIT-1226 and BUKKIT-2019 | ||||
* | Add API to retrieve a players EnderChest. Adds BUKKIT-2016 | feildmaster | 2012-08-20 | -0/+7 | |
| | |||||
* | Updated version to 1.3.1-R2.1-SNAPSHOT for development towards next release. | EvilSeph | 2012-08-19 | -1/+1 | |
| | |||||
* | Updated version to 1.3.1-R2.0 in pom.xml for RB. | EvilSeph | 2012-08-19 | -1/+1 | |
| | |||||
* | Add isChunkInUse() to World. Addresses BUKKIT-2330 | Mike Primm | 2012-08-19 | -0/+9 | |
| | |||||
* | Fully restrict the org.bukkit and net.minecraft namespace | Wesley Wolfe | 2012-08-19 | -0/+3 | |
| | |||||
* | Let TripwireHook be attachable. Addresses BUKKIT-2278 | Wesley Wolfe | 2012-08-17 | -30/+29 | |
| | | | | | This commit also makes TripwireHook consistent with other attachables for the facing property. | ||||
* | Add interface for spawning FallingBlocks and correctly spawn a FallingBlock ↵ | feildmaster | 2012-08-14 | -2/+74 | |
| | | | | | | | | with the spawn(Location, FallingBlock.class) method. Adds BUKKIT-2282 Also add FallingBlock and methods. Deprecated FallingSand to emphasize FallingBlock. | ||||
* | Add API to set and get movement modifiers. Addresses BUKKIT-2205 | Wesley Wolfe | 2012-08-10 | -0/+26 | |
| | |||||
* | Change Player usage in unit tests to proxies | Wesley Wolfe | 2012-08-10 | -767/+47 | |
| | |||||
* | Add API for getting and setting experience for BlockBreakEvent. Addresses ↵ | feildmaster | 2012-08-08 | -3/+30 | |
| | | | | BUKKIT-2033 | ||||
* | Add spaces to gamemode message. Fixes BUKKIT-2148 | feildmaster | 2012-08-08 | -2/+2 | |
| | |||||
* | Updated version to 1.3.1-R1.1-SNAPSHOT for development towards next release. | EvilSeph | 2012-08-07 | -1/+1 | |
| | |||||
* | Updated version to 1.3.1-R1.0 in pom.xml for RB | EvilSeph | 2012-08-07 | -1/+1 | |
| | |||||
* | Purge outdated biomes. Fixes BUKKIT-1087 | Wesley Wolfe | 2012-08-07 | -6/+0 | |
| | |||||
* | Add Warning API and settings for Deprecated events | Wesley Wolfe | 2012-08-07 | -6/+126 | |
| | |||||
* | Don't send duplicate messages for Gamemode and Time commands. | feildmaster | 2012-08-06 | -4/+0 | |
| | | | | Gamemode gets sent with the packet. | ||||
* | Update commands to match 1.3 vanilla commands | feildmaster | 2012-08-06 | -20/+39 | |
| | |||||
* | Fail silently on incorrect number input | feildmaster | 2012-08-06 | -3/+3 | |
| | |||||
* | Change inheritance for new MaterialData. | Wesley Wolfe | 2012-08-05 | -53/+82 | |
| | |||||
* | [Bleeding] Add new MaterialData classes for new blocks and update existing ↵ | Mike Primm | 2012-08-05 | -21/+640 | |
| | | | | blocks with new data | ||||
* | BREAKING: replace defunct PlayerChatEvent with async chat. Addresses BUKKIT-2064 | Wesley Wolfe | 2012-08-03 | -3/+241 | |
| | | | | | | | | | | | | | | | | | | | | | PlayerChatEvent is now Deprecated. It should be fired asynchronously, but has not been so traditionally. To do so would massively break plugins that rely on it. AsyncPlayerChatEvent now replaces PlayerChatEvent. It uses comparable functionality, but can be fired without synchronizing to the event manager. The event will sometimes fire synchronously if triggered by a plugin. Because PlayerChatEvent is now deprecated, PlayerCommandPreprocessEvent will no longer extend PlayerChatEvent. This is almost completely source and binary compatible, bar plugins that downcast to PlayerChatEvent. Additionally, some methods that are non-functional have been marked deprecated and indicate such. Additionally, new constructors are now provided to allow for lazier initialization of the receiving player set. A note has been added stating plugins should be prepared for UnsupportedOperationExceptions if the caller provides an unmodifiable collection. | ||||
* | Warn server owners of plugins using deprecated events. Fixes BUKKIT-2027 | Wesley Wolfe | 2012-08-02 | -0/+20 | |
| | |||||
* | Test command permissions before running them. | Travis Watkins | 2012-08-02 | -0/+2 | |
| | |||||
* | Revive the toggledownfall permission! (and fix descriptions) | feildmaster | 2012-08-02 | -2/+3 | |
| | |||||
* | Add LargeBiomes WorldType. | feildmaster | 2012-08-02 | -1/+2 | |
| | |||||
* | Update Bukkit for 1.3.1 changes | feildmaster | 2012-08-02 | -143/+410 | |
| | |||||
* | Updated version to 1.2.5-R5.1-SNAPSHOT for development towards next release. | EvilSeph | 2012-07-28 | -1/+1 | |
| | |||||
* | Updated version to 1.2.5-R5.0 in pom.xml for RB. | EvilSeph | 2012-07-28 | -1/+1 | |
| | |||||
* | Add API to get a players experience to level (getExpToLevel). Implements ↵ | feildmaster | 2012-07-11 | -0/+11 | |
| | | | | | | BUKKIT-1906 This is the total experience one needs to gain a level. | ||||
* | Implement server.getMotd() for BUKKIT-1799 | feildmaster | 2012-07-04 | -0/+11 | |
| | |||||
* | Don't "setLastDamageCause" in the DamageEvent constructor. Addresses BUKKIT-1881 | feildmaster | 2012-07-03 | -7/+1 | |
| | | | | This is now done after the event to allow you to be able to get previous damageCauses, and is now only applied if the event is not canceled. | ||||
* | Add an isValid() method to Entity. Addresses BUKKIT-810 | TomyLobo | 2012-06-28 | -0/+11 | |
| | |||||
* | Add check for existing config file. Addresses BUKKIT-1851 | Wesley Wolfe | 2012-06-28 | -1/+4 | |
| | |||||
* | Add LivingEntity.hasLineOfSight. Addresses BUKKIT-1255 | TomyLobo | 2012-06-23 | -0/+13 | |
| | |||||
* | Deprecate spawnCreature and add spawnEntity. Addresses BUKKIT-1168 | V10lator | 2012-06-23 | -0/+11 | |
| | |||||
* | Add plugin channel events. Addresses BUKKIT-1844 | Wesley Wolfe | 2012-06-21 | -0/+56 | |
| | |||||
* | Add PlayerItemBreakEvent. Addresses BUKKIT-1600 | Travis Ralston | 2012-06-21 | -0/+38 | |
| | |||||
* | Revert "Shift plugin initialization; Addresses BUKKIT-1788" | Wesley Wolfe | 2012-06-16 | -37/+4 | |
| | | | | | This reverts commit 27cb5e7c9c6b2cfc5419262df75d89bc6bfe7879. Issues were discovered with shared class loaders. | ||||
* | Shift plugin initialization; Addresses BUKKIT-1788 | Wesley Wolfe | 2012-06-15 | -4/+37 | |
| | |||||
* | Add NotePlayEvent. Fixes BUKKIT-1779 | obnoxint | 2012-06-14 | -0/+82 | |
| | |||||
* | Add asynchronous pre-login event; Addresses BUKKIT-1213 | Wesley Wolfe | 2012-06-13 | -0/+108 | |
| | |||||
* | Support asynchronous events; Addresses BUKKIT-1212 | Wesley Wolfe | 2012-06-13 | -27/+300 | |
| |