Bukkit/Spigot
a98bf9de33
Pulling all pending Bukkit-JavaDoc changes
...
By: Wesley Wolfe <weswolf@aol.com>
2013-04-13 01:36:32 -05:00
Bukkit/Spigot
606b5ba706
Fix off-by-one error in DyeColor. Fixes BUKKIT-3938
...
By: Acrobot <andrzejp@dysleksja.pl>
2013-04-09 23:55:57 +02:00
Bukkit/Spigot
c22b602d2b
Correct 1.5 material data. Fixes BUKKIT-4004, BUKKIT-3785
...
By: Travis Watkins <amaranth@ubuntu.com>
2013-04-12 16:20:50 -05:00
Bukkit/Spigot
740df1695d
Consider first player name in leave command. Fixes BUKKIT-4051
...
By: Wesley Wolfe <weswolf@aol.com>
2013-04-11 22:56:31 -05:00
Bukkit/Spigot
e5dec4f10e
Consider arguments to team leave properly. Fixes BUKKIT-3994
...
Two checks to argument length were changed to properly consider if the
sender is a player instead of an off-by-one logical error.
By: Wesley Wolfe <weswolf@aol.com>
2013-04-05 12:49:59 -05:00
Bukkit/Spigot
0716e7a635
Use utility method for team-join display. Fixes BUKKIT-3997
...
The method to make a string from a collection of strings already exists
and should be used when adding multiple players to a team.
By: Wesley Wolfe <weswolf@aol.com>
2013-04-05 12:40:03 -05:00
Bukkit/Spigot
2436d2b3f8
Prevent classloader leak in metadata system. Fixes BUKKIT-3854
...
Metadata values keep strong reference to plugins and they are not
cleared out when plugins are unloaded. This system adds weak reference
logic to allow these values to fall out of scope. In addition we get
some operations turning to O(1) "for free."
By: crast <contact@jamescrasta.com>
2013-03-21 18:13:20 -06:00
Bukkit/Spigot
1378ec9381
Don't cache metadata store disambiguations. Fixes BUKKIT-3841
...
The metadata system generates unique keys for metadata entries based on
the subject metadata is being applied to and the name of the metadata
being applied. It was assumed this would be an expensive operation so a
cache was put in place to ensure this was done as little as possible.
In reality this cache only has a benefit when you have a hit rate above
~90% and is otherwise much slower. As the implementation of the cache is
a hashmap of hashmaps it also uses a significant amount of memory which
is not worth it even for the performance increase with a high hit rate.
This commit simply removes the cache which results in speedups for most
cases and large memory savings.
By: crast <contact@jamescrasta.com>
2013-03-20 19:13:14 -06:00
Bukkit/Spigot
1ed361e0cc
Improve speed and memory use of FixedMetadataValue. Fixes BUKKIT-1460
...
FixedMetadataValue currently just extends LazyMetadataValue with a value
that never changes. While this works it is a lot of unneeded overhead
that causes FixedMetadataValue to be a lot slower and use a lot more
memory than one would expect. To correct this we store the value directly
in FixedMetadataValue and override the the appropriate methods to use it.
Ideally we would modify FixedMetadataValue to no longer extend
LazyMetadataValue as this would give a very large memory savings. However,
this is not currently done for backwards compatibility reasons.
By: crast <contact@jamescrasta.com>
2013-02-16 17:34:52 -07:00
Bukkit/Spigot
79f657b1a7
Refactor common metadata code into base class. Fixes BUKKIT-3624
...
Implementing the MetadataValue interface is significant work due to
having to provide a large amount of conversion stub methods. This commit
adds a new optional abstract base class to aid in implementation.
By: crast <contact@jamescrasta.com>
2013-02-16 14:33:24 -07:00
Bukkit/Spigot
0a419b9e4d
Add Scoreboard API and Command. Adds BUKKIT-3776, BUKKIT-3834
...
The implementation is designed around having both a main scoreboard and
numberous plugin managed scoreboards that can be displayed to specific
players.
Plugin managed scoreboards are active so long as a reference is kept by a
plugin, or it has been registered as a player's active scoreboard. Objects
specific to a scoreboard remain active until unregistered (which remove a
reference to the owning scoreboard), but quickly fail if accessed
post-unregistration.
By: mbax <github@phozop.net>
2013-03-20 14:14:42 -04:00
Bukkit/Spigot
33ebd8ebe7
Updated version to 1.5.1-R0.2-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2013-04-04 00:18:40 -04:00
Bukkit/Spigot
15ab59365c
Updated version to 1.5.1-R0.1 in pom.xml for BETA.
...
By: EvilSeph <evilseph@gmail.com>
2013-04-03 22:39:56 -04:00
Bukkit/Spigot
761a84cb1b
Pulling all pending Bukkit-JavaDoc changes
...
By: Edmond Poon <sagaciouszzzz@gmail.com>
2013-04-02 00:11:22 -04:00
Bukkit/Spigot
745a0d7683
Ignore all .DS_Store files, not just root folder
...
By: computerdude5000 <computerdude5000@gmail.com>
2013-03-30 18:04:11 -03:00
Bukkit/Spigot
071c599044
Add Effect command. Adds BUKKIT-3763
...
By: feildmaster <admin@feildmaster.com>
2013-03-31 00:44:48 -05:00
Bukkit/Spigot
423cccdc8d
Add method to update state without physics update. Addresses BUKKIT-3939
...
By: Travis Watkins <amaranth@ubuntu.com>
2013-03-31 19:16:53 -05:00
Bukkit/Spigot
fe1fbd0a6b
Add Beacon BlockState for hopper events. Fixes BUKKIT-3932
...
By: Travis Watkins <amaranth@ubuntu.com>
2013-03-29 22:25:13 -05:00
Bukkit/Spigot
3fe7d8585e
Pulling all pending Bukkit-JavaDoc changes
...
By: Edmond Poon <sagaciouszzzz@gmail.com>
2013-03-27 21:12:08 -04:00
Bukkit/Spigot
572159a4fa
Allow fishing success rate to be adjustable. Adds BUKKIT-3837
...
By: Andre LeBlanc <andre@norcode.com>
2013-03-20 11:48:17 -04:00
Bukkit/Spigot
189ecfe6da
Add methods to check for conflicting enchantments. Adds BUKKIT-3830
...
By: GJ <gjmcferrin@gmail.com>
2013-03-20 01:14:02 -04:00
Bukkit/Spigot
07bdbf973d
Add ability to change player item in hand. Adds BUKKIT-3318
...
By: Patrick Seidel <psycowithespn1@aim.com>
2012-12-27 17:08:09 -05:00
Bukkit/Spigot
d52aad59f3
Add Thorns to DamageCause - Related to BUKKIT-3505
...
By: riking <rikingcoding@gmail.com>
2013-03-23 19:40:52 -07:00
Bukkit/Spigot
631a8b51dc
Add InventoryMoveItemEvent. Adds BUKKIT-3765
...
This event is being called whenever a block or entity (e.g. hopper) tries to
move an item from one inventory to another inventory (one inventory may be
the hopper itself).
By: Dennis Bliefernicht <dennis.bliefernicht@triphoenix.de>
2013-03-21 21:08:38 +01:00
Bukkit/Spigot
1b2a7454d6
Add Dropper BlockState. Adds BUKKIT-3750
...
By: Xephi <xephirot59@gmail.com>
2013-03-21 13:44:20 +01:00
Bukkit/Spigot
0dc86a08f3
Map old wildcard recipe data to new 1.5 value. Fixes BUKKIT-3849
...
By: Travis Watkins <amaranth@ubuntu.com>
2013-03-21 21:03:30 -05:00
Bukkit/Spigot
d347286b22
Add ability to modify ThrownPotion properties. Adds BUKKIT-3197
...
By: Olof Larsson <olof@sylt.nu>
2012-12-17 09:45:56 +01:00
Bukkit/Spigot
66daeda328
Add method to get the source of a TNTPrimed. Adds BUKKIT-3815
...
By: AlphaBlend <whizkid3000@hotmail.com>
2013-03-21 12:48:53 -06:00
Bukkit/Spigot
dff43f16bb
Add Fish (Hook) entity to PlayerFishEvent. Adds BUKKIT-1025
...
By: Andre LeBlanc <andre@norcode.com>
2013-02-26 15:54:47 -05:00
Bukkit/Spigot
6831c464fd
Added the hasGravity method to Blocks. Adds BUKKIT-3832
...
By: nitnelave <nitnelave1@gmail.com>
2013-02-14 22:40:38 +01:00
Bukkit/Spigot
a762216407
Update Bukkit for Minecraft 1.5.1
...
By: Travis Watkins <amaranth@ubuntu.com>
2013-03-20 15:08:45 -05:00
Bukkit/Spigot
e5d1bf5f8d
Pulling all pending Bukkit-JavaDoc changes
...
By: Edmond Poon <sagaciouszzzz@gmail.com>
2013-03-20 00:42:05 -04:00
Bukkit/Spigot
9c2b722bd3
BlockState for Command Blocks. Adds BUKKIT-3805.
...
By: Nate Mortensen <nate.richard.mortensen@gmail.com>
2013-03-19 20:51:03 -06:00
Bukkit/Spigot
410adb8404
Add an enum for Nether Wart growth stages. Adds BUKKIT-1599
...
By: GJ <gjmcferrin@gmail.com>
2012-04-29 21:09:57 -04:00
Bukkit/Spigot
d0f458656a
Remove point about squashing commits.
...
By: Warren <evilseph@gmail.com>
2013-03-18 23:49:02 -03:00
Bukkit/Spigot
240139a15d
Add missing new line to README.md
...
By: EvilSeph <evilseph@gmail.com>
2013-03-18 22:35:10 -04:00
Bukkit/Spigot
bca9ab9c27
Add link to CONTRIBUTING.md in README
...
By: EvilSeph <evilseph@gmail.com>
2013-03-18 22:31:42 -04:00
Bukkit/Spigot
48a503360a
Pull Contributing Guidelines and Requirements into CONTRIBUTING.md
...
By: EvilSeph <evilseph@gmail.com>
2013-03-18 22:09:06 -04:00
Bukkit/Spigot
2c2f644ccd
Add dummy /testfor command in Bukkit. Addresses BUKKIT-3813
...
This command only functions in command blocks so the bukkit command for it
simply spits out an error message.
By: Travis Watkins <amaranth@ubuntu.com>
2013-03-18 17:10:52 -05:00
Bukkit/Spigot
cc30a80aa3
Add per-player Weather API. Adds BUKKIT-812
...
By: T00thpick1 <t00thpick1dirko@gmail.com>
2012-12-07 14:19:01 -05:00
Bukkit/Spigot
97b686dc3b
Add block or entity causes to BlockIgniteEvent. Addresses BUKKIT-3609, BUKKIT-3656, BUKKIT-3657
...
By: Yariv Livay <yarivlivay@gmail.com>
2013-03-17 22:27:52 +02:00
Bukkit/Spigot
3f028f3d35
Add InventoryPickupItemEvent. Adds BUKKIT-3798
...
By: Michael Limiero <mike5713@gmail.com>
2013-03-17 17:21:14 -04:00
Bukkit/Spigot
5cf4c1bb6c
Make HopperMinecart implement InventoryHolder. Adds BUKKIT-3796
...
By: Michael Limiero <mike5713@gmail.com>
2013-03-17 15:52:23 -04:00
Bukkit/Spigot
1a9aed23bf
No @Override here in Java 1.5.
...
By: Travis Watkins <amaranth@ubuntu.com>
2013-03-17 22:29:05 -05:00
Bukkit/Spigot
b7588566f2
Add Entity.isOnGround(). Adds BUKKIT-3787
...
By: Chad Waters <authorblues@gmail.com>
2013-03-17 11:59:04 -04:00
Bukkit/Spigot
a6d0d62b06
Don't use deprecated interface.
...
By: Travis Watkins <amaranth@ubuntu.com>
2013-03-17 13:05:10 -05:00
Bukkit/Spigot
08b0ee9e53
Add Hopper block state and inventory type. Adds BUKKIT-3749
...
By: Michael Limiero <mike5713@gmail.com>
2013-03-15 23:22:53 -04:00
Bukkit/Spigot
50f297d941
Validate method parameters when registering events. Fixes BUKKIT-3779
...
By: feildmaster <admin@feildmaster.com>
2013-03-16 17:17:09 -05:00
Bukkit/Spigot
6e7076fd64
Moved all specific minecart entities to sub-package.
...
This change is breaking for the new API for 1.5, including the interfaces for
the three new Minecart types and the name of the previously TNT_MINECART
material.
This change also deprecates the two previous specific minecart types located
in the org.bukkit.entity package. This deprecation is not a breaking change
and will still be internally supported.
Each minecart type has new javadoc to be slightly more descriptive. Included
with this are specific references to the interface for each respective
EntityType entry. Another package-info.java file has been included as well.
All specific minecart types extend minecart, each with a more descriptive
name. The naming will also follow the old convention. In addition, the
minecart with no specific designation is now more closely referred to as a
rideable minecart.
By: Wesley Wolfe <weswolf@aol.com>
2013-03-15 22:19:58 -05:00
Bukkit/Spigot
403022a50e
Use proper naming convention for boolean methods.
...
By: Travis Watkins <amaranth@ubuntu.com>
2013-03-15 14:25:18 -05:00
Bukkit/Spigot
4f2b86fd8b
Update Bukkit for Minecraft 1.5
...
By: Travis Watkins <amaranth@ubuntu.com>
2013-03-13 17:32:25 -05:00
Bukkit/Spigot
69740791f7
Removed superfluous recalculation call; Fixes BUKKIT-3728
...
The permission attachment interface provides two methods each for setting
and unsetting permissions. Each one also provides an extra call to the
recalculatePermissions() method on the permissible, which degrades
performance.
This commit removes the duplicate call to recalculate permissions.
By: Jeffrey Wardian <krinsdeath@hotmail.com>
2013-03-11 12:31:44 -07:00
Bukkit/Spigot
63dc4b52b3
Convert name to lower case for removePermission; Fixes BUKKIT-3726
...
Permissions are stored as lower case names and referenced as such in all
appropriate methods but removePermission. This changes removePermission
to also convert names to lower case to be consistent with the rest of
the API.
By: Max A <maximilian.ammann@googlemail.com>
2013-01-13 12:25:50 +01:00
Bukkit/Spigot
fce9b199e3
Test PluginManager.removePermission
...
Static methods are death to testability. However, irrelevant static
methods can be negotiated with until a later time in which they can be
removed. When instantiating a new Permission object, static calls are
made to the Bukkit class during a recalculatePermissibles logic path.
This recalculatePermissibles call should probably be moved
appropriately, but until the time such testing can be accomplished
itself, these tests work around that situation by simply verifying the
static Bukkit server references are satisfied since what is called as
a result is irrelevant currently.
This commit also updates a few other tests for PluginManagerTest to
work towards the standard of using the Hamcrest unit testing library.
By: EdGruberman <ed@rjump.com>
2013-03-11 01:39:14 -07:00
Bukkit/Spigot
d2a44f240c
Add PlayerItemConsumeEvent. Adds BUKKIT-2349
...
By: Travis Watkins <amaranth@ubuntu.com>
2013-03-01 23:54:29 -06:00
Bukkit/Spigot
78abaa5f6d
Pulling all pending Bukkit-JavaDoc changes
...
By: Wesley Wolfe <weswolf@aol.com>
2013-02-22 22:49:38 -06:00
Bukkit/Spigot
c23f9be8d3
Fix ClassCastException for malformed plugin.yml. Fixes BUKKIT-3563
...
If the plugin.yml gets loaded but wasn't in the form of a map, the
server would crash. This safely checks to see if it can be cast,
throwing invalid description if it cannot.
By: Wesley Wolfe <weswolf@aol.com>
2013-02-03 04:08:10 -06:00
Bukkit/Spigot
98622c3c7a
Updated version to 1.4.7-R1.1-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2013-01-30 23:44:29 -05:00
Bukkit/Spigot
a059445679
Updated version to 1.4.7-R1.0 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2013-01-30 23:32:04 -05:00
Bukkit/Spigot
96281f6c76
Fix invalid integers in spawnpoint command. Fixes BUKKIT-3509
...
getInteger returns min value on illegal number formats, so we change
behavior to throw an exception when requested.
By: feildmaster <admin@feildmaster.com>
2013-01-26 13:45:09 -06:00
Bukkit/Spigot
0ffcec85cb
Only use TravelAgent if supplied; Addresses BUKKIT-3466
...
If there is no TravelAgent assigned, it can not be used.
By: EdGruberman <ed@rjump.com>
2013-01-22 18:25:41 -07:00
Bukkit/Spigot
8dc70a4e98
Don't try listing something that may not exist. Fixes BUKKIT-3471
...
The player name may not be provided, in which case the command will
fail hard.
By: feildmaster <admin@feildmaster.com>
2013-01-23 05:51:46 -06:00
Bukkit/Spigot
8065c9095a
Improve javadoc in 26 files.
...
Addresses:
BUKKIT-1643, BUKKIT-1868, BUKKIT-1846, BUKKIT-2632, BUKKIT-3196,
BUKKIT-3187, BUKKIT-3198, BUKKIT-3200, BUKKIT-3201 and BUKKIT-3417.
By: feildmaster <admin@feildmaster.com>
2013-01-22 15:09:24 -06:00
Bukkit/Spigot
c5392313d3
[Bleeding] Add experimental support for entity portal traveling
...
EntityPortalEvent is called when an entity is about to portal to a
new location. This event is cancellable on top of being able to
change the exit location.
EntityPortalExitEvent is called when exiting the portal, allowing
for adjustment of the exit velocity.
By: EdGruberman <ed@rjump.com>
2012-12-14 02:55:41 -07:00
Bukkit/Spigot
941e29786e
Updated version to 1.4.7-R0.2-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2013-01-17 05:30:30 -05:00
Bukkit/Spigot
defee3cb79
Updated version to 1.4.7-R0.1 in pom.xml for Beta.
...
By: EvilSeph <evilseph@gmail.com>
2013-01-17 05:15:55 -05:00
Bukkit/Spigot
f3a6362aaa
Update Bukkit to Minecraft 1.4.7
...
By: feildmaster <admin@feildmaster.com>
2013-01-17 01:42:56 -06:00
Bukkit/Spigot
08fa8ed053
Added negative id check to Material.getMaterial(int). Fixes BUKKIT-3414
...
Negative id values would try to access the array out of bounds and throw an java.lang.ArrayIndexOutOfBoundsException.
By: MikeMatrix <m.braun92@gmail.com>
2013-01-11 02:07:38 +01:00
Bukkit/Spigot
de7c26870b
Switch DyeColor firework Colors. Fixes BUKKIT-3382
...
The firework colors were based on the respective wool data values. This
means the colors were in reverse order.
By: Wesley Wolfe <weswolf@aol.com>
2013-01-05 16:32:15 -06:00
Bukkit/Spigot
d40a2e4fc1
Clarify dye and wool color datas in DyeColor. Addresses BUKKIT-2786
...
DyeColor used the wool data for getData(), which is very misleading based
on class name. The old method has been deprecated and replaced with
getWoolData() and getDyeData() for the appropriate types of data values.
The MaterialData classes Dye and Wool were updated appropriately,
especially Dye innapropriately using a DyeColor data value compensation.
Unit tests were added for the new methods, as well as the getColor on Dye
and Wool.
By: Wesley Wolfe <weswolf@aol.com>
2013-01-05 16:22:34 -06:00
Bukkit/Spigot
df5229b286
Add experience methods for PlayerFishEvent. Adds BUKKIT-3348
...
By: feildmaster <admin@feildmaster.com>
2013-01-01 23:41:41 -06:00
Bukkit/Spigot
c87a38be5f
Updated version to 1.4.6-R0.4-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-12-31 01:13:57 -05:00
Bukkit/Spigot
bd6751c01a
Updated version to 1.4.6-R0.3 in pom.xml for Beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-12-31 01:00:11 -05:00
Bukkit/Spigot
b55fa70367
Updated version to 1.4.6-R0.3-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-12-29 22:27:35 -05:00
Bukkit/Spigot
fe589403fa
Updated version to 1.4.6-R0.2 in pom.xml for Beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-12-29 22:19:08 -05:00
Bukkit/Spigot
105539f28c
Don't allow nulls in PlayerRespawnEvent. Fixes BUKKIT-2571
...
By: feildmaster <admin@feildmaster.com>
2012-12-29 18:40:44 -06:00
Bukkit/Spigot
ba8db742e4
Add method to get defult leather color. Adds BUKKIT-3203
...
The default leather color is already used internally in place of null. The
javadocs were updated appropriately to indicate as such.
By: Wesley Wolfe <weswolf@aol.com>
2012-12-27 10:45:56 -06:00
Bukkit/Spigot
ac2908b781
Use correct warning in JavaPluginLoader. Fixes BUKKIT-3315
...
The warning message printed with the stack traces on the deprecated
methods mistakingly use the wrong method signature in the description.
By: Wesley Wolfe <weswolf@aol.com>
2012-12-27 10:36:10 -06:00
Bukkit/Spigot
6f3f4516d6
Fix menus for relative pathing.
...
This fixes the Maven generated site so the paths are relative. This is
required so that multiple generations of the javadocs can be hosted at once,
and so no cross-linking occurs.
By: Luke GB <git@lukegb.com>
2012-12-23 20:44:02 +00:00
Bukkit/Spigot
cf6e899830
Add methods to set and reset max health. Adds BUKKIT-266
...
By: feildmaster <admin@feildmaster.com>
2012-12-23 03:28:01 -06:00
Bukkit/Spigot
ea74fb0bf1
Remove duplicate message for console. Fixes BUKKIT-3267
...
By: Travis Watkins <amaranth@ubuntu.com>
2012-12-23 02:33:25 -06:00
Bukkit/Spigot
98f929d421
Updated version to 1.4.6-R0.2-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-12-22 01:24:01 -05:00
Bukkit/Spigot
f075f7214c
Updated version to 1.4.6-R0.1 in pom.xml for Beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-12-22 01:12:03 -05:00
Bukkit/Spigot
673aa7144b
Add firework api to get and set Firework ItemMeta
...
By: feildmaster <admin@feildmaster.com>
2012-12-21 23:55:02 -06:00
Bukkit/Spigot
7053beb776
Add Skull BlockState and Type enum. Adds BUKKIT-3258
...
By: meiskam <meiskam@gmail.com>
2012-12-20 17:46:21 -05:00
Bukkit/Spigot
db2058e2d0
Add enchantment storage meta. Adds BUKKIT-3237
...
Books can 'store' enchantments that can be applied to other items later.
These enchantments exist seperately of enchantments that actually effect the
item, and are as stated 'stored' in the book instead of the book being
enchanted. The meta is generically named as the concept could be applied to
other item types later, such as a enchantment scroll.
All of the methods mimic those in the base meta, but instead specify
'stored' in each method name.
By: Wesley Wolfe <weswolf@aol.com>
2012-12-21 07:28:33 -06:00
Bukkit/Spigot
817fc4e584
Add FireworkEffect and respective item metas. Adds BUKKIT-3236
...
FireworkEffect is an immutable class that requires the builder pattern
to construct, to reduce ambiguity and help make code uses more readable.
FireworkMeta contains a list of effects, as well as a flight height.
FireworkEffectMeta contains a single effect for charges.
By: Wesley Wolfe <weswolf@aol.com>
2012-12-21 09:06:56 -06:00
Bukkit/Spigot
5ec9be7042
Add API to allow plugins to request players switch to a texture pack. Adds BUKKIT-2579
...
The setTexturePack method causes the player's client to
download and switch to a texture pack specified by a URL.
Note: Players can disable server textures on their client, in which
case this API would not affect them.
By: Wojciech Stryjewski <thvortex@gmail.com>
2012-10-09 16:12:24 -05:00
Bukkit/Spigot
ed7ae6c6d9
Update Bukkit to Minecraft 1.4.6
...
By: feildmaster <admin@feildmaster.com>
2012-12-20 08:38:59 -06:00
Bukkit/Spigot
e3062d10cb
Updated version to 1.4.5-R1.1-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-12-19 06:15:29 -05:00
Bukkit/Spigot
9ed1925110
Updated version to 1.4.5-R1.0 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-12-19 06:07:57 -05:00
Bukkit/Spigot
9711df6414
Apply commandBlockOutput to broadcastMessage. Addresses BUKKIT-3117
...
By: feildmaster <admin@feildmaster.com>
2012-12-18 04:47:56 -06:00
Bukkit/Spigot
a5f7cfdd0a
Refactor get/setChestPlate to Chestplate. Addresses BUKKIT-3189
...
This method was inconsistent with previous methods.
By: feildmaster <admin@feildmaster.com>
2012-12-18 03:37:37 -06:00
Bukkit/Spigot
87f538df31
Fix MaterialData directions being incorrect. Fixes BUKKIT-3160
...
Prior to 49690f9, BlockFaces were mostly correct in their respective
MaterialData classes. However, a lot of things were not updated since
implementation and broke without being addressed.
This fixes any discrepancies with Block data.
By: feildmaster <admin@feildmaster.com>
2012-12-15 23:25:19 -06:00
Bukkit/Spigot
fb2cf30fbe
Deprecate methods in JavaPluginLoader and PluginClassLoader
...
These methods are unnecessarily exposed. They are specific to a type of
implementation for the class loaders, and should have no external use.
Because these methods are exposed, it limits the versatility to change
how the internal class loading system works, including an inherent class
loader leak for some situations.
They are now replaced with internal, package-private methods. The public
facing methods will print a stack trace the first time one is activated.
Extending the classes also produces a stack trace, to indicate that
extension is not actively supported.
By: Wesley Wolfe <weswolf@aol.com>
2012-12-18 00:15:40 -06:00
Bukkit/Spigot
982f31e75c
Clarify functionality in Inventory. Fixes BUKKIT-3097
...
Mainly javadoc changes to be specific in functionality and outcomes. This is
mixed with specifying that null Material should throw IllegalArgumentException
instead of the previous undefined NullPointerException.
Included is a clarification on how contains(ItemStack, int) works, and a new
method containsAtLeast(ItemStack, int) for counting the number of a specific
item.
By: Wesley Wolfe <weswolf@aol.com>
2012-12-17 16:09:56 -06:00
Bukkit/Spigot
ac66053f35
Add ItemMeta factory and interfaces. This adds BUKKIT-15
...
Included with ItemMeta is a new serializable class Color.
PotionEffects are now serializable.
By: Wesley Wolfe <weswolf@aol.com>
2012-12-17 01:16:28 -06:00
Bukkit/Spigot
2bf21e7e18
Add Material methods. Adds BUKKIT-3161, BUKKIT-3162, BUKKIT-3163,
...
BUKKIT-3164
This adds an isFlammable method, to indicate if a block can catch fire.
This adds an isTransparent method, to check if light can pass through.
This adds an isOccluding method, to check if it fully blocks vision.
This adds an isBurnable method, to indicate if a block can burn away.
By: Wesley Wolfe <weswolf@aol.com>
2012-12-14 02:03:05 -06:00
Bukkit/Spigot
e5f57b28c9
Add EntityEquipment API. Adds BUKKIT-3103
...
By: feildmaster <admin@feildmaster.com>
2012-12-09 00:52:20 -06:00
Bukkit/Spigot
9e827c037c
Bump JUnit version
...
By: Wesley Wolfe <weswolf@aol.com>
2012-12-09 18:14:54 -06:00
Bukkit/Spigot
d50460fb2d
Add isSolid() to Material. Adds BUKKIT-3131
...
A 'solid' material indicates that it is a block and cannot be passed
through.
By: Wesley Wolfe <weswolf@aol.com>
2012-12-09 15:13:25 -06:00
Bukkit/Spigot
4cc9a1bec4
An executor set to null will now use the plugin. Fixes BUKKIT-3127
...
By: feildmaster <admin@feildmaster.com>
2012-12-09 00:19:55 -06:00
Bukkit/Spigot
7536c357fc
Add FurnaceExtractEvent. Addresses BUKKIT-2114
...
Added a "BlockExpEvent" to hold experience and the handlers for the events
By: feildmaster <admin@feildmaster.com>
2012-12-07 19:12:32 -06:00
Bukkit/Spigot
c87e48bb00
Provide a faster way to get a location. Adds BUKKIT-3120
...
Currently when a plugin wants to get the location of something it calls
getLocation() which returns a new Location object. In some scenarios this
can cause enough object creation/destruction churn to be a significant
overhead. For this cases we add a method that updates a provided Location
object so there is no object creation done. This allows well written code
to work on several locations with only a single Location object getting
created.
Providing a more efficient way to set a location was also looked at but
the current solution is the fastest we can provide. You are not required
to create a new Location object every time you want to set something's
location so, with proper design, you can set locations with only a single
Location object being created.
By: Travis Watkins <amaranth@ubuntu.com>
2012-12-07 19:48:19 -06:00
Bukkit/Spigot
3cf005da64
Add API to get and set collar colors of wolves
...
By: feildmaster <admin@feildmaster.com>
2012-12-05 18:03:24 -06:00
Bukkit/Spigot
eaf21d744e
Deprecate the scheduleAsync methods.
...
The name is misleading, as it can be misconstrued to mean "a sync"
instead of properly understanding it as "an async"
By: Wesley Wolfe <weswolf@aol.com>
2012-12-05 13:18:47 -06:00
Bukkit/Spigot
fbc20e59c1
Add getShutdownMessage() and stop command arguments. Adds BUKKIT-3031
...
By: feildmaster <admin@feildmaster.com>
2012-12-05 05:55:26 -06:00
Bukkit/Spigot
f545b84e46
[BREAKING] EntityChangeBlockEvent can be non-living. Adds BUKKIT-3078
...
Non-living entities can change blocks, specifically falling blocks. This change is a small source break, but mainly a byte-code break (requires plugins to recompile).
By: Wesley Wolfe <weswolf@aol.com>
2012-11-30 12:08:30 -06:00
Bukkit/Spigot
89d79e64db
Add API for controlling mob despawn away from players. Adds BUKKIT-2986
...
By: Travis Watkins <amaranth@ubuntu.com>
2012-12-04 19:16:33 -06:00
Bukkit/Spigot
711f3f1007
[BREAKING] Update BlockFace directions. Fixes BUKKIT-1567, BUKKIT-3069
...
If you use BlockFace in any way, to compensate the directionals being incorrect, you can still have backwards compatibility if you add in the handling in your plugin:
boolean legacyBlockFace = BlockFace.NORTH().getModX() == -1; (and then handle it accordingly)
If you didn't special case your directions to fix what's being fixed here... Hurray! Your plugin should now work.
By: feildmaster <admin@feildmaster.com>
2012-12-01 00:21:22 -06:00
Bukkit/Spigot
9e0336d03c
Add data values for entity change block event. Adds BUKKIT-3077, BUKKIT-3076
...
By: Wesley Wolfe <weswolf@aol.com>
2012-11-30 12:07:10 -06:00
Bukkit/Spigot
81cc73ac21
Add API for creating explosions without damaging blocks. Fixes BUKKIT-3061
...
By: feildmaster <admin@feildmaster.com>
2012-11-27 18:31:12 -06:00
Bukkit/Spigot
09c601dfa5
Make RECORD_12 a record. Fixes BUKKIT-3023
...
Record 12 was missed when added to the Material enum.
By: Wesley Wolfe <weswolf@aol.com>
2012-11-24 02:26:07 -06:00
Bukkit/Spigot
d2e8c21941
Cache material data constructors. Fixes BUKKIT-2980
...
Reobtaining a constructor is not a trivial operation, this change makes the Material enum store the respective constructors for each MaterialData.
Additionally 'fixed' the material tests to use proper generics.
By: Darth Android <darthandroid@gmail.com>
2012-11-17 11:13:58 -06:00
Bukkit/Spigot
f70c5fcd4c
Updated version to 1.4.5-R0.3-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-11-20 20:34:06 -05:00
Bukkit/Spigot
69dc9e44d6
Updated version to 1.4.5-R0.2 in pom.xml for Beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-11-20 20:06:15 -05:00
Bukkit/Spigot
6cebaa530c
Add DamageCause for FallingBlocks. Adds BUKKIT-2781
...
By: feildmaster <admin@feildmaster.com>
2012-11-20 16:54:43 -06:00
Bukkit/Spigot
4e75dc1efc
Updated version to 1.4.5-R0.2-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-11-18 22:50:48 -05:00
Bukkit/Spigot
907a169d89
Updated version to 1.4.5-R0.1 in pom.xml for Beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-11-18 22:39:58 -05:00
Bukkit/Spigot
9ca4736334
Add ability to pass 'max' as 'level' for EnchantCommand.
...
By: EvilSeph <evilseph@gmail.com>
2012-11-18 17:45:00 -05:00
Bukkit/Spigot
80c0396bdb
Update sounds for Minecraft 1.4.2 changes. Fixes BUKKIT-2849
...
By: Karl Fritsche <github@attrib.org>
2012-11-05 22:10:09 +01:00
Bukkit/Spigot
e788e4799e
Add API for getting and setting Skeleton and Zombie types. Fixes BUKKIT-2818
...
By: James Clarke <jamesrtclarke@me.com>
2012-11-05 18:09:38 +00:00
Bukkit/Spigot
0a9f6c2cc2
Add default EnchantCommand. Tim, The Enchanter - I AM DEATH! Adds BUKKIT-2961
...
By: EvilSeph <evilseph@gmail.com>
2012-11-16 16:11:30 -06:00
Bukkit/Spigot
cf99b7e756
Essential core commands shouldn't be overriden. Fixes BUKKIT-1546
...
By: EvilSeph <evilseph@gmail.com>
2012-11-16 23:47:07 -05:00
Bukkit/Spigot
e80af045dc
Update Bukkit for Minecraft 1.4.5 changes.
...
By: Travis Watkins <amaranth@ubuntu.com>
2012-11-16 10:12:54 -06:00
Bukkit/Spigot
3db888ac01
Add aliases to TellCommand to bring us in line with Vanilla behaviour.
...
By: EvilSeph <evilseph@gmail.com>
2012-11-15 22:28:46 -05:00
Bukkit/Spigot
9267baab20
Remove unnecessary Overrides in Default commands.
...
By: EvilSeph <evilseph@gmail.com>
2012-11-15 23:03:03 -05:00
Bukkit/Spigot
bf632e042c
Made KillCommand set the player health to 0 to allow it to work in Creative. Fixes BUKKIT-2949
...
By: EvilSeph <evilseph@gmail.com>
2012-11-15 21:08:19 -05:00
Bukkit/Spigot
8cb39a7daf
Added proper feedback to default commands.
...
By: EvilSeph <evilseph@gmail.com>
2012-11-15 22:52:04 -05:00
Bukkit/Spigot
49c3dee8f8
Make some JavaPlugin methods final. Fixes BUKKIT-2916
...
These methods were never intended to be overwritten, and bukkit relies
on their internal functionality. Additionally, the methods were inlined
in JavaPlugin, but the finality maintains intention.
By: Wesley Wolfe <weswolf@aol.com>
2012-11-13 15:38:46 -06:00
Bukkit/Spigot
b036c9d3e5
Update Bukkit for Minecraft 1.4.4 changes.
...
By: Travis Watkins <amaranth@ubuntu.com>
2012-11-06 06:04:18 -06:00
Bukkit/Spigot
951daac232
Updated version to 1.4.2-R0.3-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-11-03 01:08:00 -04:00
Bukkit/Spigot
0eabf7747e
Updated version to 1.4.2-R0.2 in pom.xml for Beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-11-03 00:50:26 -04:00
Bukkit/Spigot
7d31c12b25
Add yaw and rotation to default TeleportCommand. Fixes BUKKIT-2774
...
By: EvilSeph <evilseph@gmail.com>
2012-10-31 21:26:43 -04:00
Bukkit/Spigot
c5eaa31741
Updated version to 1.4.2-R0.2-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-10-31 20:51:51 -04:00
Bukkit/Spigot
4f34a1c29d
Updated version to 1.4.2-R0.1 in pom.xml for Beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-10-31 15:59:04 -04:00
Bukkit/Spigot
5461da9470
Add EXPLOSION and DEFAULT RemoveCauses to the HangingBreakEvent.
...
EXPLOSION is used when a hanging entity is removed by an explosion.
DEFAULT is used when a hanging entity is removed by an uncategorised
cause.
By: EvilSeph <evilseph@gmail.com>
2012-10-31 13:53:24 -04:00
Bukkit/Spigot
f3262382e5
Add inventory types for new containers. Fixes BUKKIT-2741
...
By: Travis Watkins <amaranth@ubuntu.com>
2012-10-31 12:14:04 -05:00
Bukkit/Spigot
e4567e091b
Add API for ambient mob spawn limit. Adds BUKKIT-2765
...
By: Travis Watkins <amaranth@ubuntu.com>
2012-10-31 11:18:06 -05:00
Bukkit/Spigot
38f6b24c1c
Add BlockCommandSender for Command block
...
By: Travis Watkins <amaranth@ubuntu.com>
2012-10-31 06:35:57 -05:00
Bukkit/Spigot
517f115fc0
Fixed typo in PotionType.
...
By: EvilSeph <evilseph@gmail.com>
2012-10-31 11:40:11 -04:00
Bukkit/Spigot
cc865ea15c
Replace 'Magic Numbers' in commands.
...
These numbers are mirrored in vanilla code as the coordinate limits for
a world. Replaced usages to a static final member for code readability.
By: Wesley Wolfe <weswolf@aol.com>
2012-10-31 04:16:50 -05:00
Bukkit/Spigot
80c98cb5d4
Provide the 1.4.2 potions. Adds BUKKIT-2727.
...
Two potion types were missing from the 1.4.2 update. Invisibility and
night vision are now in the potion type enum.
Fixes an erroneous use of PotionEffectType.SPEED where it should have
been WEAKNESS.
Removed deprecation for the PotionEffectType relating to certain effects
that are now active in 1.4.2.
Fixes BUKKIT-2677, BUKKIT-2758.
By: Wesley Wolfe <weswolf@aol.com>
2012-10-31 04:12:53 -05:00
Bukkit/Spigot
4b23d98b72
Add default GameRule command. Fixes BUKKIT-2671
...
By: feildmaster <admin@feildmaster.com>
2012-10-30 21:21:21 -05:00
Bukkit/Spigot
4ee1a130c5
Add API for managing and using GameRules. Adds BUKKIT-2757
...
By: feildmaster <admin@feildmaster.com>
2012-10-30 21:21:21 -05:00
Bukkit/Spigot
086b2ecbdc
Add API for ItemFrames. Adds BUKKIT-2668
...
As well as adding methods for ItemFrames, this moves some methods
previously contained in Painting to Hanging, as they are shared by both
classes.
An enum was added that represents rotations, similar to a clock-face.
This is needed as a contrast to cardinal direction based rotations.
By: h31ix <effectsdude@gmail.com>
2012-10-31 01:01:45 -04:00
Bukkit/Spigot
397b53dad5
[Bleeding] Add new events for Hanging entities, deprecate old Painting
...
events. Adds BUKKIT-2754
By: h31ix <effectsdude@gmail.com>
2012-10-31 00:05:42 -04:00
Bukkit/Spigot
a51de65933
Add default Clear command. Partially fixes BUKKIT-2671
...
By: EvilSeph <evilseph@gmail.com>
2012-10-30 04:53:42 -04:00
Bukkit/Spigot
3276998ebe
Add clear inventory API to PlayerInventory with a successful count return. Adds BUKKIT-2745
...
By: EvilSeph <evilseph@gmail.com>
2012-10-30 04:52:43 -04:00
Bukkit/Spigot
c85072fc41
Revert "Clear" commit, was not meant to be pushed.
...
This reverts commit bdf5d326f5910993c1f7e48b4409f7b0d53c1926.
By: EvilSeph <evilseph@gmail.com>
2012-10-30 02:50:38 -04:00
Bukkit/Spigot
e20c3d1e55
[Bleeding] Check for player validity in spawnpoint command. Fixes BUKKIT-2742
...
By: mbax <github@phozop.net>
2012-10-30 01:58:05 -04:00
Bukkit/Spigot
5a1309d875
Clear
...
By: EvilSeph <evilseph@gmail.com>
2012-10-30 01:18:01 -04:00
Bukkit/Spigot
20f7f0c725
Update ExpCommand with levels support. Fixes BUKKIT-2683 and partially fixes BUKKIT-2671
...
By: EvilSeph <evilseph@gmail.com>
2012-10-29 05:19:20 -04:00
Bukkit/Spigot
bc6c8cb8c0
Revert FIREBALL being renamed to LARGE_FIREBALL
...
By: feildmaster <admin@feildmaster.com>
2012-10-29 19:59:53 -05:00
Bukkit/Spigot
4c6c68d5fc
Add default SpawnpointCommand. Partially fixes BUKKIT-2671
...
By: EvilSeph <evilseph@gmail.com>
2012-10-29 03:40:09 -04:00
Bukkit/Spigot
78183f63cf
Expose setBedSpawnLocation with force option. Adds BUKKIT-2709
...
By: EvilSeph <evilseph@gmail.com>
2012-10-29 03:47:51 -04:00
Bukkit/Spigot
1b0c7f2c90
Add default WeatherCommand. Partially fixes BUKKIT-2671
...
By: EvilSeph <evilseph@gmail.com>
2012-10-29 02:39:05 -04:00
Bukkit/Spigot
65c2b7e7db
Remove invalid tab completions from DefaultGameModeCommand as player names are not an accepted parameter.
...
By: EvilSeph <evilseph@gmail.com>
2012-10-29 02:12:07 -04:00
Bukkit/Spigot
b75d402b61
Add default DifficultyCommand. Partially fixes BUKKIT-2671
...
By: EvilSeph <evilseph@gmail.com>
2012-10-29 01:53:31 -04:00
Bukkit/Spigot
1321866724
Add isHardcore API to check if the server is in hardcore mode or not. Adds BUKKIT-2707
...
By: EvilSeph <evilseph@gmail.com>
2012-10-29 01:45:08 -04:00
Bukkit/Spigot
c73a3c02f0
Update Bukkit for Minecraft 1.4(.2) changes.
...
By: Travis Watkins <amaranth@ubuntu.com>
2012-10-22 03:30:04 -05:00
Bukkit/Spigot
93362adea2
Updated version to 1.3.2-R3.0 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-10-27 21:10:43 -04:00
Bukkit/Spigot
c2bebbcdbb
Override toString() method in Command
...
Overriding the toString() method provides more human-readable feedback
when a problem occurs, including the version of the plugin if
applicable.
By: Wesley Wolfe <weswolf@aol.com>
2012-10-19 15:46:28 -05:00
Bukkit/Spigot
b8e592c987
Updated version to 1.3.2-R2.1-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-10-17 07:36:30 -04:00
Bukkit/Spigot
8304b0cccc
Updated version to 1.3.2-R2.0 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-10-17 07:30:01 -04:00
Bukkit/Spigot
8848de9887
Add a tab completion API for chat messages. Adds BUKKIT-2607
...
This implementation provides access to a (mutable) list and the base
message. Also provided is a convenience method for getting the last
'token' in the provided string.
By: Wesley Wolfe <weswolf@aol.com>
2012-10-17 04:33:02 -05:00
Bukkit/Spigot
14c7734fb1
Add tab-completion API. Fixes BUKKIT-2181. Adds BUKKIT-2602
...
CommandMap contains a method that will auto-complete commands
appropriately. Before the first space, it searches for commands of which
the sender has permission. After the first space, it delegates to the
individual command.
Vanilla commands contain implementations to mimic vanilla
implementation. Exception would be give, that allows for name matching;
a feature we already allowed as part of the command is now supported for
auto-complete as well.
Plugin commands can get a tab completer set to delegate the completion
for. If no tab completer is set, it can check the executor to see if it
implements the tab completion interface. It will also attempt to chain
calls if null gets returned from these interfaces. Plugins also
implement the new TabCompleter interface, to add ease-of-use for plugin
developers, similar to the onCommand() method.
The default command implementation simply searches for player names.
To help facilitate command completion, a utility class was added with
two functions. One checks two strings, to see if the specified string
starts with (ignoring case) the second. The other method uses the first
to selectively copy elements from one collection to another.
By: Score_Under <seejay.11@gmail.com>
2012-10-09 14:54:12 -05:00
Bukkit/Spigot
74f83f3098
Deprecate PlayerPreLoginEvent. Addresses BUKKIT-2600
...
PlayerPreLoginEvent was originally implemented with the intention that
putting synchronized blocks on the plugin manager made it thread safe.
Unintentionally, this causes the event to be executed when a plugin
would otherwise expect no events to be firing. It is now deprecated.
By: Wesley Wolfe <weswolf@aol.com>
2012-10-14 03:36:08 -05:00
Bukkit/Spigot
29abc65308
Add simpler API for using the scheduler. Adds BUKKIT-836
...
The new methods return the actual task that gets created from the
scheduler. They are also named such that auto-complete puts the
asynchronous methods after the normal ones. These two additions are
simply semantic.
Tasks now have a method to cancel themselves using their task id. This
is provided as a convenience.
A new class called SimpleRunnable was added. It is an abstract Runnable
such that anonymous classes may subclass it. It provides six convenience
methods for scheduling as appropriate. It also provides a cancel method
for convenience. The functionality of SimpleRunnable only stores an
integer representing the task id. A SimpleRunnable can only be scheduled
once; attempting to reschedule results in IllegalStateException.
By: Wesley Wolfe <weswolf@aol.com>
2012-10-06 18:38:00 -05:00
Bukkit/Spigot
e747728b35
Clarify some of the verbose in SimplePluginManager.
...
When an exception occurs, the version of the plugin is not included.
Having this information would be beneficial to plugin authors performing
debug.
The list of authors for NagAuthorException verbose (although unused)
would be more appropriate to simply include all authors, as opposed to
the first appearing.
By: Wesley Wolfe <weswolf@aol.com>
2012-09-30 03:35:06 -05:00
Bukkit/Spigot
99cde1402b
Let version print partial matches for plugin name. Addresses BUKKIT-2383
...
If no plugin is found with the given name, the version command will
search all loaded plugins to find a case insensitive partial match for
the specified name and print to the sender all matches.
By: Wesley Wolfe <weswolf@aol.com>
2012-09-28 03:01:40 -05:00
Bukkit/Spigot
bce3782ec1
Updated version to 1.3.2-R1.1-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-09-28 16:33:59 -04:00
Bukkit/Spigot
acc621d5ac
Updated version to 1.3.2-R1.0 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-09-28 16:25:34 -04:00
Bukkit/Spigot
38dcb9abce
Updated version to 1.3.2-R0.3-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-09-26 19:20:08 -04:00
Bukkit/Spigot
1a598b3471
Updated version to 1.3.2-R0.2 in pom.xml for Beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-09-26 19:16:09 -04:00
Bukkit/Spigot
11a7121c74
Remove internals from org.bukkit.Sound.
...
The internal Minecraft names of Sounds should not be exposed in the API.
By: Wesley Wolfe <weswolf@aol.com>
2012-09-26 16:30:43 -05:00
Bukkit/Spigot
977cc8a31c
Updated null checks in MetadataStoreBase. Fixes BUKKIT-1412
...
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.
By: mbax <github@phozop.net>
2012-07-16 15:05:51 -04:00
Bukkit/Spigot
29a5295348
Allow inherited methods to be event handlers. Addresses BUKKIT-2299
...
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.
By: Wesley Wolfe <weswolf@aol.com>
2012-08-26 21:14:28 -05:00
Bukkit/Spigot
f7b46ffa10
Provide better verbose for registering listeners. Addresses BUKKIT-2391
...
By: Wesley Wolfe <weswolf@aol.com>
2012-08-25 17:48:53 -05:00
Bukkit/Spigot
f1c6f76f62
Updated version to 1.3.2-R0.2-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-08-25 04:02:36 -04:00
Bukkit/Spigot
0da374b5f9
Updated version to 1.3.2-R0.1 in pom.xml for Beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-08-25 00:57:24 -04:00
Bukkit/Spigot
d2fbbeadbe
Updated version to 1.3.2-R0.1-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-08-25 00:57:10 -04:00
Bukkit/Spigot
6416e06065
Add API for Sound, and playing the sounds for Worlds and Players. Adds BUKKIT-1430, BUKKIT-1226 and BUKKIT-2019
...
By: feildmaster <admin@feildmaster.com>
2012-08-21 17:06:34 -05:00
Bukkit/Spigot
0ed310838f
Add API to retrieve a players EnderChest. Adds BUKKIT-2016
...
By: feildmaster <admin@feildmaster.com>
2012-08-20 15:51:04 -05:00
Bukkit/Spigot
fe02795623
Updated version to 1.3.1-R2.1-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-08-19 09:01:06 -04:00
Bukkit/Spigot
57f8aa8a58
Updated version to 1.3.1-R2.0 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-08-19 08:47:32 -04:00
Bukkit/Spigot
93196c072c
Add isChunkInUse() to World. Addresses BUKKIT-2330
...
By: Mike Primm <mike@primmhome.com>
2012-08-12 18:21:04 -05:00
Bukkit/Spigot
9b80392085
Fully restrict the org.bukkit and net.minecraft namespace
...
By: Wesley Wolfe <weswolf@aol.com>
2012-08-19 05:53:30 -05:00
Bukkit/Spigot
a0438b2a20
Let TripwireHook be attachable. Addresses BUKKIT-2278
...
This commit also makes TripwireHook consistent with other attachables
for the facing property.
By: Wesley Wolfe <weswolf@aol.com>
2012-08-17 14:33:23 -05:00
Bukkit/Spigot
4dc1654ae8
Add interface for spawning FallingBlocks and correctly spawn a FallingBlock with the spawn(Location, FallingBlock.class) method. Adds BUKKIT-2282
...
Also add FallingBlock and methods.
Deprecated FallingSand to emphasize FallingBlock.
By: feildmaster <admin@feildmaster.com>
2012-08-13 22:15:55 -05:00
Bukkit/Spigot
27b0f3727f
Add API to set and get movement modifiers. Addresses BUKKIT-2205
...
By: Wesley Wolfe <weswolf@aol.com>
2012-08-10 00:19:21 -05:00
Bukkit/Spigot
ae75c659ad
Change Player usage in unit tests to proxies
...
By: Wesley Wolfe <weswolf@aol.com>
2012-08-10 00:03:21 -05:00
Bukkit/Spigot
626c347565
Add API for getting and setting experience for BlockBreakEvent. Addresses BUKKIT-2033
...
By: feildmaster <admin@feildmaster.com>
2012-08-08 06:51:44 -05:00
Bukkit/Spigot
390a562680
Add spaces to gamemode message. Fixes BUKKIT-2148
...
By: feildmaster <admin@feildmaster.com>
2012-08-08 04:46:06 -05:00
Bukkit/Spigot
d2369a7a2a
Updated version to 1.3.1-R1.1-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-08-07 17:10:02 -04:00
Bukkit/Spigot
2644d0d8f4
Updated version to 1.3.1-R1.0 in pom.xml for RB
...
By: EvilSeph <evilseph@gmail.com>
2012-08-07 02:31:22 -04:00
Bukkit/Spigot
3e3b6ad826
Purge outdated biomes. Fixes BUKKIT-1087
...
By: Wesley Wolfe <weswolf@aol.com>
2012-08-07 01:55:48 -05:00
Bukkit/Spigot
cef9873c0c
Add Warning API and settings for Deprecated events
...
By: Wesley Wolfe <weswolf@aol.com>
2012-08-07 00:16:57 -05:00
Bukkit/Spigot
32052e63e2
Don't send duplicate messages for Gamemode and Time commands.
...
Gamemode gets sent with the packet.
By: feildmaster <admin@feildmaster.com>
2012-08-06 11:29:38 -05:00
Bukkit/Spigot
3d3c769de0
Update commands to match 1.3 vanilla commands
...
By: feildmaster <admin@feildmaster.com>
2012-08-06 04:45:18 -05:00
Bukkit/Spigot
d6f528e808
Fail silently on incorrect number input
...
By: feildmaster <admin@feildmaster.com>
2012-08-06 03:14:26 -05:00
Bukkit/Spigot
d63210b3ec
Change inheritance for new MaterialData.
...
By: Wesley Wolfe <weswolf@aol.com>
2012-08-05 22:01:54 -05:00
Bukkit/Spigot
5154864bbc
[Bleeding] Add new MaterialData classes for new blocks and update existing blocks with new data
...
By: Mike Primm <mike@primmhome.com>
2012-08-04 21:23:59 -05:00
Bukkit/Spigot
64ad50197f
BREAKING: replace defunct PlayerChatEvent with async chat. Addresses BUKKIT-2064
...
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.
By: Wesley Wolfe <weswolf@aol.com>
2012-08-03 06:15:12 -05:00
Bukkit/Spigot
6aae0dcd35
Warn server owners of plugins using deprecated events. Fixes BUKKIT-2027
...
By: Wesley Wolfe <weswolf@aol.com>
2012-08-02 23:21:02 -05:00
Bukkit/Spigot
4535326014
Test command permissions before running them.
...
By: Travis Watkins <amaranth@ubuntu.com>
2012-08-02 19:01:14 -05:00
Bukkit/Spigot
6d1174d97f
Revive the toggledownfall permission! (and fix descriptions)
...
By: feildmaster <admin@feildmaster.com>
2012-08-02 18:31:19 -05:00
Bukkit/Spigot
4b4cf7e5fb
Add LargeBiomes WorldType.
...
By: feildmaster <admin@feildmaster.com>
2012-08-02 08:55:11 -05:00
Bukkit/Spigot
cb002502f8
Update Bukkit for 1.3.1 changes
...
By: feildmaster <admin@feildmaster.com>
2012-07-29 02:34:09 -05:00
Bukkit/Spigot
e2de8a61fd
Updated version to 1.2.5-R5.1-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-07-28 02:13:44 -04:00
Bukkit/Spigot
9ded26fd85
Updated version to 1.2.5-R5.0 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-07-28 01:49:44 -04:00
Bukkit/Spigot
5601006d64
Add API to get a players experience to level (getExpToLevel). Implements BUKKIT-1906
...
This is the total experience one needs to gain a level.
By: feildmaster <admin@feildmaster.com>
2012-07-10 13:38:07 -05:00
Bukkit/Spigot
ef912f9658
Implement server.getMotd() for BUKKIT-1799
...
By: feildmaster <admin@feildmaster.com>
2012-07-03 17:39:12 -05:00
Bukkit/Spigot
0477cd71a0
Don't "setLastDamageCause" in the DamageEvent constructor. Addresses BUKKIT-1881
...
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.
By: feildmaster <admin@feildmaster.com>
2012-06-03 08:23:30 -05:00
Bukkit/Spigot
a767f3fed8
Add an isValid() method to Entity. Addresses BUKKIT-810
...
By: TomyLobo <tomylobo@nurfuerspam.de>
2011-11-25 02:09:30 +01:00
Bukkit/Spigot
d4f4e9f5d1
Add check for existing config file. Addresses BUKKIT-1851
...
By: Wesley Wolfe <weswolf@aol.com>
2012-06-23 21:31:57 -05:00
Bukkit/Spigot
23a8e4efe3
Add LivingEntity.hasLineOfSight. Addresses BUKKIT-1255
...
By: TomyLobo <tomylobo@nurfuerspam.de>
2012-03-21 16:30:35 +01:00
Bukkit/Spigot
d824086eff
Deprecate spawnCreature and add spawnEntity. Addresses BUKKIT-1168
...
By: V10lator <v10lator@myway.de>
2012-04-25 11:40:57 +02:00
Bukkit/Spigot
1c0bcd9942
Add plugin channel events. Addresses BUKKIT-1844
...
By: Wesley Wolfe <weswolf@aol.com>
2012-06-20 23:14:13 -05:00
Bukkit/Spigot
803c3013d5
Add PlayerItemBreakEvent. Addresses BUKKIT-1600
...
By: Travis Ralston <travpc@gmail.com>
2012-05-06 21:36:07 -06:00
Bukkit/Spigot
8b6f1612a1
Revert "Shift plugin initialization; Addresses BUKKIT-1788"
...
This reverts commit 27cb5e7c9c6b2cfc5419262df75d89bc6bfe7879. Issues
were discovered with shared class loaders.
By: Wesley Wolfe <weswolf@aol.com>
2012-06-16 00:48:47 -05:00
Bukkit/Spigot
5d9e74a637
Shift plugin initialization; Addresses BUKKIT-1788
...
By: Wesley Wolfe <weswolf@aol.com>
2012-06-11 01:45:41 -05:00
Bukkit/Spigot
e88d605bc3
Add NotePlayEvent. Fixes BUKKIT-1779
...
By: obnoxint <mail@obnoxint.net>
2012-06-10 17:37:24 +02:00
Bukkit/Spigot
31704fd7d6
Add asynchronous pre-login event; Addresses BUKKIT-1213
...
By: Wesley Wolfe <weswolf@aol.com>
2012-03-19 03:59:22 -05:00
Bukkit/Spigot
ad7045596d
Support asynchronous events; Addresses BUKKIT-1212
...
By: Wesley Wolfe <weswolf@aol.com>
2012-06-13 21:28:13 -05:00
Bukkit/Spigot
ca71171e8c
Add PlayerToggleFlightEvent. Fixes BUKKIT-1696
...
By: H31IX <effectsdude@gmail.com>
2012-05-22 16:04:36 -04:00
Bukkit/Spigot
ab3ab39078
Updated version to 1.2.5-R4.1-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-06-09 21:40:24 -04:00
Bukkit/Spigot
ecbccf1d5f
Updated version to 1.2.5-R4.0 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-06-09 21:04:31 -04:00
Bukkit/Spigot
681de09ad0
Check for non-existent class alias; Fixes BUKKIT-1780
...
By: Wesley Wolfe <weswolf@aol.com>
2012-06-09 15:58:53 -05:00
Bukkit/Spigot
03af91781c
Javadoc updates
...
Fixes BUKKIT-1653, Fixes BUKKIT-1383 and Fixes BUKKIT-1644
By: feildmaster <admin@feildmaster.com>
2012-06-03 05:40:54 -05:00
Bukkit/Spigot
3b35e0472d
Change logger references to explicitly use plugin logger
...
By: Wesley Wolfe <weswolf@aol.com>
2012-05-26 14:33:27 -05:00
Bukkit/Spigot
a8a9d75bcd
Reverse disable order; Addresses BUKKIT-1389
...
By: Wesley Wolfe <weswolf@aol.com>
2012-05-25 15:56:33 -05:00
Bukkit/Spigot
f48a58f8c4
Updated version to 1.2.5-R3.1-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-05-26 02:23:55 -04:00
Bukkit/Spigot
51ab8e180b
Updated version to 1.2.5-R3.0 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-05-26 00:25:51 -04:00
Bukkit/Spigot
242582acc7
Make class loader preference predictable; Fixes BUKKIT-1591
...
By: Wesley Wolfe <weswolf@aol.com>
2012-05-25 15:47:39 -05:00
Bukkit/Spigot
1d034350f7
Use existing function to get opposite block face
...
By: Acrobot <andrzejp@dysleksja.pl>
2012-05-20 11:14:43 +02:00
Bukkit/Spigot
7769f579c6
Add getName() to AnimalTamer
...
By: Wesley Wolfe <weswolf@aol.com>
2012-05-06 13:36:33 -05:00
Bukkit/Spigot
d27484d7b0
Updated version to 1.2.5-R2.1-SNAPSHOT for development towards next release
...
By: feildmaster <admin@feildmaster.com>
2012-05-19 17:54:30 -05:00
Bukkit/Spigot
65c0a74ae9
Updated version to 1.2.5-R2.0 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-05-17 23:05:04 -04:00
Bukkit/Spigot
bceacc47c4
Optimize ChatColor.getLastColors.
...
ChatColor searches from the start to the end of a string for chat format
characters but this always has to search the entire string. By starting
from the end of the string and working backwards we can stop searching once
we find a color code or a reset code as any previous formatting is wiped
out by these.
By: Travis Watkins <amaranth@ubuntu.com>
2012-05-16 18:12:48 -05:00
Bukkit/Spigot
f6c072f78f
Add IgniteCause.FIREBALL for BUKKIT-1566
...
By: Travis Watkins <amaranth@ubuntu.com>
2012-04-25 16:27:11 -05:00
Bukkit/Spigot
ab977fec8a
Updated version to 1.2.5-R1.4-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-05-02 14:26:08 -04:00
Bukkit/Spigot
a80f3c01e5
Updated version to 1.2.5-R1.3 in pom.xml for Beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-04-30 19:36:12 -04:00
Bukkit/Spigot
b475946a3d
Set help index page to 1 for invalid numbers. Fixes BUKKIT-1569
...
By: feildmaster <admin@feildmaster.com>
2012-04-28 11:09:43 -05:00
Bukkit/Spigot
8726d93ca1
Making MemorySection much more efficient; Addresses BUKKIT-1454
...
By: Wesley Wolfe <weswolf@aol.com>
2012-04-30 16:54:00 -05:00
Bukkit/Spigot
34681566e0
Made clearPermissions public. Addresses BUKKIT-1541
...
By: feildmaster <admin@feildmaster.com>
2012-04-27 12:31:42 -05:00
Bukkit/Spigot
b3e8152fa3
We default to OP
...
By: feildmaster <admin@feildmaster.com>
2012-04-27 04:59:53 -05:00
Bukkit/Spigot
0f27c1f9c5
Updated version to 1.2.5-R1.3-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-04-25 00:58:21 -04:00
Bukkit/Spigot
aa62a54a87
Updated version to 1.2.5-R1.2 in pom.xml for Beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-04-24 23:40:51 -04:00
Bukkit/Spigot
05da0754c2
Add API for managing mob spawn limits per-world. Fixes BUKKIT-1565
...
By: Travis Watkins <amaranth@ubuntu.com>
2012-04-23 19:25:11 -05:00
Bukkit/Spigot
3dc0047d2a
Adding ceil to NumberConversions
...
By: Wesley Wolfe <weswolf@aol.com>
2012-04-15 18:25:57 -05:00
Bukkit/Spigot
10e415be50
Add SpawnReason.DEFAULT, to make SpawnReason.CUSTOM solely for plugins
...
By: feildmaster <admin@feildmaster.com>
2012-04-14 01:31:59 -05:00
Bukkit/Spigot
df4bc1e67a
Added SpawnReason.SLIME_SPLIT. Addresses BUKKIT-790
...
By: feildmaster <admin@feildmaster.com>
2012-04-14 00:53:52 -05:00
Bukkit/Spigot
e115cf3efa
Fix createSection getting sections from itself. Fixes BUKKIT-1513
...
By: feildmaster <admin@feildmaster.com>
2012-04-13 10:19:45 -05:00
Bukkit/Spigot
e700def943
Updated version to 1.2.5-R1.2-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-04-08 23:54:10 -04:00
Bukkit/Spigot
3747676630
Updated version to 1.2.5-R1.1-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-04-05 07:12:28 -04:00
Bukkit/Spigot
7792fb88ee
Updated version to 1.2.5-R1.0 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-04-04 10:00:49 -04:00
Bukkit/Spigot
c67435f1ec
Adds address to PlayerLoginEvent; Addresses BUKKIT-431
...
This also deprecates old constructors left for compatibility. Address
will default to null in these cases.
By: Wesley Wolfe <weswolf@aol.com>
2012-04-03 17:00:05 -05:00
Bukkit/Spigot
cdedfe6252
Updated version to 1.2.5-R0.2-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-04-03 10:15:13 -04:00
Bukkit/Spigot
ef4c158965
Update version to 1.2.5-R0.1 in pom.xml for beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-04-03 05:42:38 -04:00
Bukkit/Spigot
63ff0d4cb0
Removed pointless counter and use .length in PluginsCommand. Thanks nallar!
...
By: EvilSeph <evilseph@gmail.com>
2012-04-02 16:28:58 -04:00
Bukkit/Spigot
14e68f6ae7
Add new SmoothBrick texture; Addresses BUKKIT-1417
...
By: Wesley Wolfe <weswolf@aol.com>
2012-03-31 08:14:48 -05:00
Bukkit/Spigot
f5c68c57d0
Fix Wood(plank) and add Sandstone MaterialData; addresses BUKKIT-1384
...
By: Wesley Wolfe <weswolf@aol.com>
2012-03-31 08:35:59 -05:00
Bukkit/Spigot
e2137d9470
Updated version to 1.2.5-R0.1-SNAPSHOT, changed commands to match vanilla
...
By: Dinnerbone (Laptop) <dinnerbone@dinnerbone.com>
2012-03-30 23:33:23 +02:00
Bukkit/Spigot
1ec980924d
Updated version to 1.2.4-R1.1-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-03-29 07:57:53 -04:00
Bukkit/Spigot
4a3c6eb641
Updated version to 1.2.4-R1.0 for release.
...
By: EvilSeph <evilseph@gmail.com>
2012-03-28 20:27:02 -04:00
Bukkit/Spigot
cc95e9f5ef
[Bleeding] Removing the last metadata item for a key now sets hasMetadata(key) to false. Addresses BUKKIT-1380
...
By: rmichela <deltahat@gmail.com>
2012-03-28 01:41:33 -04:00
Bukkit/Spigot
853f14f0dc
[Bleeding] MetadataBase now properly takes the metadata key into account when computing hasMetadata(). Addresses BUKKIT-1211
...
By: rmichela <deltahat@gmail.com>
2012-03-28 01:36:36 -04:00
Bukkit/Spigot
5932dfd427
[Bleeding] Add null check to getFacing(); Fixes BUKKIT-1249
...
By: Wesley Wolfe <weswolf@aol.com>
2012-03-27 09:42:34 -05:00
Bukkit/Spigot
4e54839dda
[Bleeding] Added SpawnReason.BREEDING. Addresses BUKKIT-1356
...
By: feildmaster <admin@feildmaster.com>
2012-03-26 14:13:10 -05:00
Bukkit/Spigot
dc590d2c1e
Reverting the Drop API for now, we need to re-evalute this as it is causing too many issues and blocking releases.
...
This reverts commit 2d17b0c24e2de982c09ad6050a95db0fac70c3ad.
By: Warren Loo <evilseph@gmail.com>
2012-03-27 10:16:42 -04:00
Bukkit/Spigot
bea998a6d0
Added plugin count to the PluginsCommand.
...
By: EvilSeph <evilseph@gmail.com>
2012-03-22 21:40:31 -04:00
Bukkit/Spigot
fa4dc7b265
Fixed an index out of range error in ChatColor.getLastColors
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-22 23:09:10 +00:00
Bukkit/Spigot
fbea4ba372
Added isFormat, isColor and getLastColors methods to ChatColor
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-22 22:56:36 +00:00
Bukkit/Spigot
b20b926327
Added missing tests to TestPlayer.
...
By: EvilSeph <evilseph@gmail.com>
2012-03-22 18:17:38 -04:00
Bukkit/Spigot
25f48c6372
Added player.isFlying|setFlying to check if a player is flying, or make them fly/not. This implements BUKKIT-1281.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-22 22:02:45 +00:00
Bukkit/Spigot
d45f940edb
Added new MELTING DamageCause. Addresses BUKKIT-1244
...
By: EvilSeph <evilseph@gmail.com>
2012-03-22 17:33:32 -04:00
Bukkit/Spigot
263b512e51
Added configurable Connection Throttle. Addresses BUKKIT-1274
...
By: EvilSeph <evilseph@gmail.com>
2012-03-22 08:02:38 -04:00
Bukkit/Spigot
244c30af0a
Added some new ChatColors. Surprise! :D
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-22 20:47:09 +00:00
Bukkit/Spigot
fa14b2ff69
Updated version string to 1.2.4-R0.1
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-22 20:39:13 +00:00
Bukkit/Spigot
1290db91bf
[Bleeding] Fixed soft-dependencies broken by previous commit.
...
By: Wesley Wolfe <weswolf@aol.com>
2012-03-22 01:56:44 -05:00
Bukkit/Spigot
c36ddbd64c
[Bleeding] Made IndexHelpTopic more conducive to subclassing. Addresses BUKKIT-1263
...
By: rmichela <deltahat@gmail.com>
2012-03-22 00:20:33 -04:00
Bukkit/Spigot
bb9d82a69e
[Bleeding] Added swamp trees and small jungle trees to TreeType. Addresses BUKKIT-1162
...
- Also added in xpansive's tweaks to BlockChangeDelegate for extra methods
By: zml2008 <zach@zachsthings.com>
2012-03-11 13:12:19 -07:00
Bukkit/Spigot
8874c4e872
[Bleeding] Added loadbefore property; Addresses BUKKIT-843
...
By: Wesley Wolfe <weswolf@aol.com>
2012-03-20 03:54:51 -05:00
Bukkit/Spigot
791dd4c428
[Bleeding] Added Ageable interface for Villagers and Animals to extend. Addresses BUKKIT-1232
...
By: aPunch <theapunch@yahoo.com>
2012-03-19 14:02:10 -05:00
Bukkit/Spigot
bbe996077c
[Bleeding] Added getting and setting drops to all appropriate events. Fixes BUKKIT-397 and fixes BUKKIT-1252
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2011-08-14 22:34:13 -04:00
Bukkit/Spigot
da44559df3
[Bleeding] Fixed some issues with no-effect potions, and added more potion tests. Fixes BUKKIT-1251
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-04 18:58:18 -05:00
Bukkit/Spigot
82f7680bd0
[Bleeding] Add Chest.getBlockInventory() for convenience; this always returns a single chest inventory. Addresses BUKKIT-1247
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-19 15:02:10 -04:00
Bukkit/Spigot
35852775ed
[Bleeding] Add iterator() with starting index. Addresses BUKKIT-1246
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-17 10:37:22 -04:00
Bukkit/Spigot
1d06f749fb
[Bleeding] Added way to get/set if an Iron Golem was player created. Addresses BUKKIT-1229
...
By: aPunch <alexpuncochar@yahoo.com>
2012-03-08 20:22:11 -06:00
Bukkit/Spigot
7688cbaf4e
[Bleeding] Add ExpBottleEvent; Addresses BUKKIT-888
...
By: Wesley Wolfe <weswolf@aol.com>
2012-03-20 02:06:59 -05:00
Bukkit/Spigot
5bcc6d2903
[Bleeding] Moved HelpTopicComparator to Bukkit.jar. Addresses BUKKIT-1193
...
By: rmichela <deltahat@gmail.com>
2012-03-16 03:42:01 -04:00
Bukkit/Spigot
a7679c24c3
[Bleeding] Added ChatColor.translateAlternateColorCodes(). Addresses BUKKIT-1191
...
By: rmichela <deltahat@gmail.com>
2012-03-16 00:40:47 -04:00
Bukkit/Spigot
41c45c2342
[Bleeding] Added automatically generated plugin-level sub-indexes to the master help index. Addresses BUKKIT-1180
...
By: rmichela <deltahat@gmail.com>
2012-03-15 02:27:35 -04:00
Bukkit/Spigot
04e48703d6
Aesthetic changes to the /help command.
...
By: rmichela <deltahat@gmail.com>
2012-03-15 02:26:07 -04:00
Bukkit/Spigot
0466d12a75
[Bleeding] Added option to remove entire plugins from the help index using the help.yml file. Addresses BUKKIT-1178
...
By: rmichela <deltahat@gmail.com>
2012-03-14 23:38:59 -04:00
Bukkit/Spigot
f80d579c7b
[Bleeding] Add Inventory.{get,set}MaxStackSize(). Addresses BUKKIT-1076
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-14 00:02:20 -04:00
Bukkit/Spigot
86b97ec79e
[Bleeding] Make InventoryView.setItem(-999, item) drop the item on the ground by default.
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-13 22:28:07 -04:00
Bukkit/Spigot
ade2f5568b
[Bleeding] CraftItemEvent.getInventory() now returns CraftingInventory for convenience.
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-12 23:11:49 -04:00
Bukkit/Spigot
0635b1f496
[Bleeding] Made ItemStack constructors not default to an amount of 0. Fixes BUKKIT-610
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-12 16:59:12 -04:00
Bukkit/Spigot
e3b0a0b98c
[Bleeding] Added DoubleChest wrapper so that DoubleChestInventory can return something other than null. Addresses BUKKIT-995
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-12 16:46:47 -04:00
Bukkit/Spigot
681a13dec1
[Bleeding] Added ProjectileLaunchEvent. Addresses BUKKIT-284
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-12 12:45:28 -04:00
Bukkit/Spigot
d1ea1be2c2
[Bleeding] Clean up and clarify javadocs on new generator methods.
...
By: Mike Primm <mike@primmhome.com>
2012-03-14 21:18:55 -05:00
Bukkit/Spigot
1cbbdebfe3
[Bleeding] Lazily calculate permissions. Addresses BUKKIT-1122
...
By: Wesley Wolfe <weswolf@aol.com>
2012-03-10 15:05:59 -06:00
Bukkit/Spigot
a9dd81a309
[Bleeding] Reworked OBP.Permission. Addresses BUKKIT-1120 and addresses BUKKIT-1121
...
By: Wesley Wolfe <weswolf@aol.com>
2012-03-10 15:03:41 -06:00
Bukkit/Spigot
71a60b4c11
[Bleeding] More lenient command creation from plugin.yml. Fixes BUKKIT-1093
...
By: Wesley Wolfe <weswolf@aol.com>
2012-03-10 13:11:21 -06:00
Bukkit/Spigot
c0a94420f6
Updated tests with isBlocking().
...
By: EvilSeph <evilseph@gmail.com>
2012-03-14 01:35:43 -04:00
Bukkit/Spigot
2cfe0f658a
Added Enchantment.conflictsWith() and EnchantmentTarget.includes(). Addresses BUKKIT-1159 and addresses BUKKIT-1160
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-12 15:33:19 -04:00
Bukkit/Spigot
3bfc8591ab
[Bleeding] Added Player.isBlocking(). Addresses BUKKIT-858
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-12 10:54:30 -04:00
Bukkit/Spigot
200f973bcd
[Bleeding] Added EntityBreakDoorEvent. Fixes BUKKIT-1134
...
By: feildmaster <admin@feildmaster.com>
2012-03-10 18:42:17 -06:00
Bukkit/Spigot
d27b4e05d6
Updated version to 1.2.3-R0.3-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-03-11 06:20:29 -04:00
Bukkit/Spigot
3eb6315444
Updated version to 1.2.3-R0.2 in pom.xml for beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-03-11 03:55:43 -04:00
Bukkit/Spigot
a4ec97483e
[Bleeding] Add getWorldType() and getGenerateStructures() methods to Bukkit and Server. Fixes BUKKIT-855
...
By: Mike Primm <mike@primmhome.com>
2012-03-10 01:27:38 -06:00
Bukkit/Spigot
b891ec330b
[Bleeding] Added support for amending help topic visibility permissions in help.yml. Addresses BUKKIT-1113
...
By: rmichela <deltahat@gmail.com>
2012-03-10 18:07:56 -05:00
Bukkit/Spigot
430de62323
[Bleeding] Correct handling of blank lines in ChatPaginator.
...
By: zml2008 <zach@zachsthings.com>
2012-03-10 13:40:05 -08:00
Bukkit/Spigot
944fe0c27d
[Bleeding] Implemented command aliases in help. Addresses BUKKIT-1028
...
By: rmichela <deltahat@gmail.com>
2012-03-10 16:16:33 -05:00
Bukkit/Spigot
2a35131c2a
[Bleeding] Moved DefaultHelpTopic and GenericCommandHelpTopic to public bukkit api.
...
By: rmichela <deltahat@gmail.com>
2012-03-10 14:43:22 -05:00
Bukkit/Spigot
bb3ac03fcc
[Bleeding] Added support for linking custom CommandExecutor types to a HelpTopicFactory. Fixes BUKKIT-1027
...
By: rmichela <deltahat@gmail.com>
2012-03-09 01:17:17 -05:00
Bukkit/Spigot
dc73238490
[Bleeding] Add new sub-event for target goals, and DEFEND_VILLAGE TargetReason. Fixes BUKKIT-935
...
By: feildmaster <admin@feildmaster.com>
2012-03-08 18:26:46 -06:00
Bukkit/Spigot
2a716ddd7e
Made Ocelot implement isSitting() and setSitting(). Fixes BUKKIT-993
...
By: EvilSeph <evilseph@gmail.com>
2012-03-09 15:01:28 -05:00
Bukkit/Spigot
da80921d52
[Bleeding] Added getting the hostname a player used to log in. Addresses BUKKIT-984
...
By: SpaceManiac <tad.hardesty@platymuus.com>
2012-03-03 12:39:14 -06:00
Bukkit/Spigot
5e614ba44b
[Bleeding] Update generator interface for new generate methods. Addresses BUKKIT-874
...
By: Mike Primm <mike@primmhome.com>
2012-03-08 23:45:28 -06:00
Bukkit/Spigot
862648f1e7
Made zombie invasions fire CreatureSpawn event. Fixes BUKKIT-1090
...
By: EvilSeph <evilseph@gmail.com>
2012-03-08 22:10:17 -05:00
Bukkit/Spigot
2b3f74b32a
Made iron golems fire CreatureSpawn event. Fixes BUKKIT-1089
...
By: EvilSeph <evilseph@gmail.com>
2012-03-08 21:45:53 -05:00
Bukkit/Spigot
b9310ad9c5
[Bleeding] Correct errors in LongGrass and MonsterEggs materials. Addresses BUKKIT-1083
...
By: Mike Primm <mike@primmhome.com>
2012-03-08 12:38:46 -06:00
Bukkit/Spigot
839a674c9b
Fix incorrect entity ID for iron golem. Addresses BUKKIT-1088
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-05 12:28:54 -05:00
Bukkit/Spigot
ce4d959ab2
Add missing JUNGLE TreeSpecies. Fixes BUKKIT-973
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-03-05 12:29:09 -05:00
Bukkit/Spigot
99569c1767
[Bleeding] Added missing NPE protection to removeMetadata(). Fixes BUKKIT-933
...
By: rmichela <deltahat@gmail.com>
2012-03-05 22:33:22 -05:00
Bukkit/Spigot
9bca84ee5b
[Bleeding] ChatPaginator now preserves the color of a line after wrapping the line of text. Fixes BUKKIT-1048
...
By: rmichela <deltahat@gmail.com>
2012-03-06 01:15:00 -05:00
Bukkit/Spigot
c90c0c1716
[Bleeding] Help command should properly wrap command text - at least for english. Fixes BUKKIT-939
...
By: rmichela <deltahat@gmail.com>
2012-03-05 23:35:29 -05:00
Bukkit/Spigot
9f6f624e1d
[Bleeding] Add APIs for editing biome data. Addresses BUKKIT-1075
...
By: Mike Primm <mike@primmhome.com>
2012-03-04 10:40:27 -06:00
Bukkit/Spigot
4b5a0b8ed8
[Bleeding] Added ConversationAbandonedEvent and supporting infrastructure. 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
...
By: rmichela <deltahat@gmail.com>
2012-03-04 16:29:56 -05:00
Bukkit/Spigot
819611b351
[Bleeding] Added local echo toggle to Conversation and ConversationFactory objects. Fixes BUKKIT-1007.
...
By: rmichela <deltahat@gmail.com>
2012-03-04 13:59:45 -05:00
Bukkit/Spigot
4644c277b4
Updated version to 1.2.3-R0.2-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-03-04 04:07:13 -05:00
Bukkit/Spigot
5b6905a33c
Updated version to 1.2.3-R0.1 in pom.xml for beta.
...
By: EvilSeph <evilseph@gmail.com>
2012-03-04 03:02:53 -05:00
Bukkit/Spigot
d7de3e2ab2
Fixed javadoc typo, it should read: "celticminstrel is a poopy head."
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-03 02:26:13 +00:00
Bukkit/Spigot
d2f8dde376
Added three new effects for zombies nomming on doors. This adds BUKKIT-961
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-03 02:21:57 +00:00
Bukkit/Spigot
c9937a01c8
[Bleeding] Fixed crafting enchanted items, fixes BUKKIT-602
...
By: Wesley Wolfe <weswolf@aol.com>
2012-03-02 12:49:56 -06:00
Bukkit/Spigot
0e0427ebeb
Added Villager API for getting/setting Profession. This adds BUKKIT-887
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-03 01:58:30 +00:00
Bukkit/Spigot
577152ebd1
Fixed Ocelot.Type lookup - this fixes BUKKIT-952
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-03 00:46:27 +00:00
Bukkit/Spigot
d3a1476775
Changed version from 1.2.2-R0.1 to 1.2.3-R0.1
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-02 19:29:17 +00:00
Bukkit/Spigot
8c85fe2a5a
Added VERSION_1_1 WorldType
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-02 18:38:12 +00:00
Bukkit/Spigot
e80616be97
Added JUNGLE tree to TreeType enum - this fixes BUKKIT-886
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-02 13:21:29 +00:00
Bukkit/Spigot
d500e97598
Implemented snapshot support for 1.2.
...
By: Mike Primm <mike@primmhome.com>
2012-03-01 13:55:29 -06:00
Bukkit/Spigot
d94ce50c98
Added a bunch of new 1.2 entities; this partially resolves BUKKIT-872 and BUKKIT-885.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-01 17:29:05 +00:00
Bukkit/Spigot
18c825222a
[Bleeding] Fixed naughty plugins crashing server.
...
By: Wesley Wolfe <weswolf@aol.com>
2012-03-01 09:19:23 -06:00
Bukkit/Spigot
4a137ee96a
Added isEmpty to BlockChangeDelegate - this implements BUKKIT-868. Also changed version to 1.2.2-R0.1-SNAPSHOT for the upcoming beta.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-01 15:27:34 +00:00
Bukkit/Spigot
0d88d69fd9
Updated Bukkit API for 1.2
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-01 10:48:44 +00:00
Bukkit/Spigot
d657f7b29b
Updated version to 1.1-R6 for RB.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-01 13:52:56 +00:00
Bukkit/Spigot
398e819e5a
Bumped version up to 1.1-R6-SNAPSHOT
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-01 13:34:50 +00:00
Bukkit/Spigot
496281a94f
Updated version to 1.1-R5 for RB
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-03-01 10:54:16 +00:00
Bukkit/Spigot
b02f2bb28b
We build for 1.5.
...
By: EvilSeph <evilseph@gmail.com>
2012-03-01 04:41:25 -05:00
Bukkit/Spigot
10cd1cbb5c
[Bleeding] Added Help API. Addresses BUKKIT-863
...
By: rmichela <deltahat@gmail.com>
2012-03-01 00:07:05 -05:00
Bukkit/Spigot
2280c6be2b
[Bleeding] Added Conversations API. Addresses BUKKIT-864
...
By: rmichela <deltahat@gmail.com>
2012-01-22 02:35:42 -05:00
Bukkit/Spigot
fb55ed2a78
[Bleeding] MaterialData fixes. Addresses BUKKIT-842
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-26 22:07:26 -05:00
Bukkit/Spigot
a6d03a475c
[Bleeding] Added sharp() and natural() factory functions to mirror the flat() one, sharped() and flattened() functions to get a note from an existing note, a toString(), and more tests. Addresses BUKKIT-861
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-29 20:08:40 -05:00
Bukkit/Spigot
a4bbcfc4e2
[Bleeding] Allow sharping notes that aren't sharpable, and a factory method 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
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-26 12:48:34 -05:00
Bukkit/Spigot
e6391643af
Add missing achievements to the Achievement enum
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-26 12:25:27 -05:00
Bukkit/Spigot
15e2f69fa6
Adding/expanding documentation
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-26 12:13:30 -05:00
Bukkit/Spigot
795a61bbeb
Fix javadoc errors/warnings
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-26 10:35:17 -05:00
Bukkit/Spigot
5ebb8d2b3e
Revert Plugin to Interface, added PluginBase
...
Fixed Tests, moved TestPlugin out of messaging
By: Feildmaster <admin@feildmaster.com>
2012-02-29 18:46:09 -06:00
Bukkit/Spigot
fa6a95bc3f
[Bleeding] Optimized locToBlock. Addresses BUKKIT-815
...
By: Wesley Wolfe <weswolf@aol.com>
2012-02-29 16:07:47 -06:00
Bukkit/Spigot
43002d0cbb
Add optional prefix value to plugin.yml. Addresses BUKKIT-838
...
By: Aidan Matzko <amatzko48@gmail.com>
2012-02-26 18:36:03 -05:00
Bukkit/Spigot
b004c409f0
Re-added launchProjectile lost due to incorrect conflict resolution.
...
By: EvilSeph <evilseph@gmail.com>
2012-02-29 18:31:20 -05:00
Bukkit/Spigot
c180de46e2
[Bleeding] Inventory framework and events. Addresses BUKKIT-856
...
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).
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-29 13:32:33 -05:00
Bukkit/Spigot
da943825be
Implementation of richer playEffect methods. Addresses BUKKIT-857
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-26 12:53:31 -05:00
Bukkit/Spigot
27fb3d2fea
Fixed PlayerPortalEvent constructor.
...
By: EvilSeph <evilseph@gmail.com>
2012-02-29 14:27:05 -05:00
Bukkit/Spigot
c2e4349767
Added NETHER_PORTAL and END_PORTAL to the TeleportCause enum. Addresses BUKKIT-265
...
Added new NETHER_PORTAL and END_PORTAL values to the TeleportCause enum
and relevant constructor for PlayerPortalEvent.
By: James Clarke <jamesrtclarke@me.com>
2012-02-15 19:54:01 +00:00
Bukkit/Spigot
93e9f175c4
Fixed null pointer exception in config.getMapList().
...
By: Kevin <kingersoll@gmail.com>
2012-02-28 21:20:32 -08:00
Bukkit/Spigot
38c5de3e6e
Moved getVehicle, leaveVehicle and isInsideVehicle from LivingEntity to Entity. Addresses BUKKIT-811
...
By: TomyLobo <tomylobo@nurfuerspam.de>
2011-10-25 15:56:23 +02:00
Bukkit/Spigot
dd1bee786b
[Bleeding] Added a Metadata framework for Entities, Blocks, and Worlds
...
This metadata implementation has the following features:
- All metadata is lazy. Metadata values are not actually computed until another plugin requests them. Memory and CPU are conserved by not computing and storing unnecessary metadata values.
- All metadata is cached. Once a metadata value is computed its value is cached in the metadata store to prevent further unnecessary computation. An invalidation mechanism is provided to flush the cache and force recompilation of metadata values.
- All metadata is stored in basic data types. Convenience methods in the MetadataValue class allow for the conversion of metadata data types when possible. Restricting metadata to basic data types prevents the accidental linking of large object graphs into metadata. Metadata is persistent across the lifetime of the application and adding large object graphs would damage garbage collector performance.
- Metadata access is thread safe. Care has been taken to protect the internal data structures and access them in a thread safe manner.
- Metadata is exposed for all objects that descend from Entity, Block, and World. All Entity and World metadata is stored at the Server level and all Block metadata is stored at the World level.
- Metadata is NOT keyed on references to original objects - instead metadata is keyed off of unique fields within those objects. Doing this allows metadata to exist for blocks that are in chunks not currently in memory. Additionally, Player objects are keyed off of player name so that Player metadata remains consistent between logins.
- Metadata convenience methods have been added to all Entities, Players, Blocks, BlockStates, and World allowing direct access to an individual instance's metadata.
- Players and OfflinePlayers share a single metadata store, allowing player metadata to be manipulated regardless of the player's current online status.
By: rmichela <deltahat@gmail.com>
2011-12-08 00:33:33 -05:00
Bukkit/Spigot
5906da7948
[Bleeding] Cleaned up unsafe casts. Addresses BUKKIT-844
...
Removed internal collection leaks from PluginDescriptionFile
BREAKING: PluginDescriptionFile.getAuthors() now returns List instead of
ArrayList
Various places with unsafe generics, notably List<Object> getList() in
Configurations are now referenced as <?>. This is nonbreaking, but
sourcecode will need to be revised when compiled.
By: Wesley Wolfe <weswolf@aol.com>
2012-02-29 08:32:25 -06:00
Bukkit/Spigot
e7c9a43100
[Bleeding] Fixed file handle leak in /timings command. Addresses BUKKIT-853
...
By: Score_Under <seejay.11@gmail.com>
2012-02-25 17:39:54 +00:00
Bukkit/Spigot
9ebb2f13de
[Bleeding] Fixes deadlock issue and generic usage. Fixes BUKKIT-844 and fixes BUKKIT-854
...
By: Wesley Wolfe <weswolf@aol.com>
2012-02-29 08:29:22 -06:00
Bukkit/Spigot
2fa5a7033a
[Bleeding] Fixed MapPalette.imageToBytes to properly handle transparency. Addresses BUKKIT-852
...
By: SpaceManiac <tad.hardesty@platymuus.com>
2012-02-25 22:44:09 -06:00
Bukkit/Spigot
38fd1dd5f0
Narrowed down the return type of most EntityEvent subclasses for convenience. Addresses BUKKIT-809
...
By: TomyLobo <tomylobo@nurfuerspam.de>
2012-02-28 04:59:09 -06:00
Bukkit/Spigot
345f24b35c
Event system optimizations. Addresses BUKKIT-813
...
- Made the handlers field a simple array instead of an array of arrays.
- Got rid of the "baked" field.
By: TomyLobo <tomylobo@nurfuerspam.de>
2012-02-28 19:37:27 -06:00
Bukkit/Spigot
4c1a926d66
Reduced excessive exception handling in NumberConversions. Addresses BUKKIT-825
...
This also allows, for instance, to parse complex numbers with imaginary part=0, if the according toString method omits zero components.
This also saves some unboxing (Foo.valueOf returns a wrapper, while Foo.parseFoo returns a primitive)
By: TomyLobo <tomylobo@nurfuerspam.de>
2012-02-25 16:25:42 +01:00
Bukkit/Spigot
445baa7607
Added missing BlockState functions. Addresses BUKKIT-807
...
By: TomyLobo <stabelweb@gmx.de>
2012-02-22 20:08:55 +01:00
Bukkit/Spigot
3b9e2f4a67
Adjust plugin enable/disable logging
...
By: EdGruberman <ed@rjump.com>
2012-02-15 12:11:10 -07:00
Bukkit/Spigot
2e383f96df
Add a CreateReason to PortalCreateEvent. Addresses BUKKIT-833
...
By: Sam Wilson <sam.wilson@gmail.com>
2011-12-25 22:11:15 -08:00
Bukkit/Spigot
860011dcc1
Added service register and unregister events. Addresses BUKKIT-816
...
By: zml2008 <zach@zachsthings.com>
2011-11-12 20:22:30 -08:00
Bukkit/Spigot
1d03cfb423
[Bleeding] Add constructor to BlockFromToEvent for dragon egg teleportation. Addresses BUKKIT-828
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-25 12:49:46 -05:00
Bukkit/Spigot
ed0584f930
[Bleeding] Fixed potion tests.
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-25 17:57:42 -05:00
Bukkit/Spigot
e1b9154af1
[Bleeding] Add missing methods to Bukkit class, fix non-static methods, and add a junit test to ensure both these problems will be caught in future.
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-25 12:39:10 -05:00
Bukkit/Spigot
716821eebc
[Bleeding] Add ability for the Potion class to represent no-effect
...
potions. Addresses BUKKIT-817
- Potion's type can be null
- Add Potion.setType()
- New Potion constructors which do not take a PotionType parameter
- Potion constructor chainers splash() and extend() added
- Add PotionType.getMaxLevel() and PotionType.isInstant()
- Add PotionType.WATER which is a very special case
- Make PotionType.getDamageValue() public
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-24 23:18:13 -05:00
Bukkit/Spigot
eb66333089
[Bleeding] Deprecate the pointless Potion.Tier enum in favour of a numeric level. Addresses BUKKIT-818
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-24 23:17:36 -05:00
Bukkit/Spigot
0e6ed242be
Updated README.md with more coding and pull request conventions and tips to get your pull request accepted.
...
By: EvilSeph <evilseph@gmail.com>
2012-02-24 00:08:31 -05:00
Bukkit/Spigot
2f03671311
[Bleeding] Fixed EntityType errors. Fixes BUKKIT-800
...
By: Feildmaster <admin@feildmaster.com>
2012-02-23 14:13:33 -06:00
Bukkit/Spigot
80e59821f3
[Bleeding] Fix deserialization for unsafe enchantments. Fixes BUKKIT-793
...
By: Wesley Wolfe <weswolf@aol.com>
2012-02-23 02:23:05 -06:00
Bukkit/Spigot
7046df03bc
[Bleeding] Added launchProjectile.
...
Use launchProjectile in place of individual throwSnowball, throwEgg, and shootArrow methods
By: aPunch <alexpuncochar@yahoo.com>
2012-02-16 15:14:12 -06:00
Bukkit/Spigot
6e054ddf7f
[Bleeding] Added EntityType to replace CreatureType.
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2012-02-14 23:52:38 -05:00
Bukkit/Spigot
c6050ff89d
[Bleeding] Added BlockGrowEvent. Addresses BUKKIT-104
...
By: Feildmaster <admin@feildmaster.com>
2012-02-11 23:09:10 -06:00
Bukkit/Spigot
2a1eddc441
[Bleeding] getHandlers() is now abstract.
...
By: Feildmaster <admin@feildmaster.com>
2012-02-19 15:52:46 -06:00
Bukkit/Spigot
07ccb2a000
[Bleeding] Add ways to retrieve and delete crafting recipes and fixed some issues with the existing recipe API.
...
- New recipe iterator which enables deleting specific recipes
- Functions to delete all recipes or revert to vanilla recipe set
- Fixed the recipes API; you should now be able to define recipes that take brewed potions!
- Fetch all recipes that result in a specific item
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2011-07-23 23:18:58 -04:00
Bukkit/Spigot
8bc2cf4969
[Bleeding] Cleanup clone methods.
...
By: Wesley Wolfe <weswolf@aol.com>
2012-02-14 01:49:06 -06:00
Bukkit/Spigot
ec40583deb
Improved readability for /whitelist list. Addresses BUKKIT-772
...
By: Feildmaster <admin@feildmaster.com>
2012-02-18 15:04:02 -06:00
Bukkit/Spigot
e4de1795db
[Bleeding] Event no longer implements Serializable.
...
By: Feildmaster <admin@feildmaster.com>
2012-02-19 01:25:46 -06:00
Bukkit/Spigot
0fd379166c
[Bleeding] Remove deprecated events (EndermanPickup/Place).
...
By: Feildmaster <admin@feildmaster.com>
2012-02-19 01:25:11 -06:00
Bukkit/Spigot
539aedf219
[Bleeding] Specify event name in exception. Addresses BUKKIT-778
...
By: Feildmaster <admin@feildmaster.com>
2012-02-19 02:49:51 -06:00
Bukkit/Spigot
a23dfcdc7e
[Bleeding] Added Enchantment and misc tests to ItemStack (de)serialization
...
By: Wesley Wolfe <weswolf@aol.com>
2012-02-16 14:37:57 -06:00
Bukkit/Spigot
95dc319bed
[Bleeding] Added Enchantment and misc tests to ItemStack (de)serialization
...
By: Wesley Wolfe <weswolf@aol.com>
2012-02-16 14:37:57 -06:00
Bukkit/Spigot
e106970af9
[Bleeding] Fixed class cast in ItemStack deserialization. Fixes BUKKIT-777
...
By: Wesley Wolfe <weswolf@aol.com>
2012-02-15 20:40:58 -06:00
Bukkit/Spigot
b58168b112
[Bleeding] Exception cleanup. Addresses BUKKIT-774
...
By: Wesley Wolfe <weswolf@aol.com>
2012-02-18 17:15:59 -06:00
Bukkit/Spigot
91c8bbacc7
[Bleeding] Skip InvocationTargetException. Addresses BUKKIT-774
...
By: Wesley Wolfe <weswolf@aol.com>
2012-02-16 18:14:39 -06:00
Bukkit/Spigot
cfccd9341c
[Bleeding] Added ability to unregister listeners, updated javadoc and
...
renamed allLists. Addresses BUKKIT-773
By: SpaceManiac <tad.hardesty@platymuus.com>
2012-02-18 15:41:18 -06:00
Bukkit/Spigot
9f2ca0a844
Add getEntitiesByClass(Class<T>) and getEntitiesByClasses(Class<?>...), deprecate getEntitiesByClass(Class<T>...)
...
By: Mike Primm <mike@primmhome.com>
2012-01-27 21:47:16 -06:00
Bukkit/Spigot
91946d8857
Fixed Validate message.
...
By: EvilSeph <evilseph@gmail.com>
2012-02-18 15:28:33 -05:00
Bukkit/Spigot
4608ec4504
Updated EntityTeleportEvent in line with deprecation cleanup.
...
By: EvilSeph <evilseph@gmail.com>
2012-02-18 13:13:50 -05:00
Bukkit/Spigot
75fd934339
Deprecation cleanup.
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-30 21:32:48 +01:00
Bukkit/Spigot
fe4de0bb01
Added RemoteServerCommandEvent.
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-30 21:52:41 +01:00
Bukkit/Spigot
f7d527adf9
[Bleeding] Made PotionEffectTypes final, added reasons for deprecation.
...
Fixes BUKKIT-768 and BUKKIT-769
By: fullwall <fullwall@optusnet.com>
2012-02-15 16:21:49 +08:00
Bukkit/Spigot
86550000ce
Updated version to 1.1-R5-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-02-13 14:29:32 -05:00
Bukkit/Spigot
bc459fa3f0
Updated version to 1.1-R4 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-02-13 11:31:29 -05:00
Bukkit/Spigot
63464c3bb0
[Bleeding] Update serialVersionUID.
...
By: Wesley Wolfe <weswolf@aol.com>
2012-02-13 01:22:39 -06:00
Bukkit/Spigot
4e48b4725f
[Bleeding] Added ability to register and listen to SubEvents. Addresses
...
BUKKIT-585
By: Feildmaster <admin@feildmaster.com>
2012-01-25 09:49:12 -06:00
Bukkit/Spigot
6492eb9683
[Bleeding] Cleanup of exceptions org.bukkit.plugin.Invalid*
...
Removed throwable and message, because the superclass already stores them
Added message of inner exception to the outer exception to make the first line of the stacktrace more verbose
By: Zeerix <zeerix@draig.de>
2012-02-11 02:16:16 +01:00
Bukkit/Spigot
e204abd0f0
Allow cloning ItemStacks with unsafe enchantments. Fixes BUKKIT-621
...
Prevents "IllegalArgumentException: Specified enchantment cannot be applied to this itemstack").
By: mushroomhostage <mushroomhostage@yahoo.com>
2012-02-10 17:53:22 -08:00
Bukkit/Spigot
b7a973b822
Fixed typos and add usage message to timings command.
...
By: Travis Watkins <amaranth@ubuntu.com>
2012-02-10 13:48:53 -06:00
Bukkit/Spigot
a66baab794
[Bleeding] Added Potions API. Fixes BUKKIT-389
...
By: fullwall <fullwall@optusnet.com>
2012-01-09 14:39:06 +08:00
Bukkit/Spigot
af8929507e
Added configurable animal and monster ticks per spawn setting.
...
By: EvilSeph <evilseph@gmail.com>
2012-02-10 10:23:21 -05:00
Bukkit/Spigot
8aedc0a4b8
Added JOCKEY and CHUNK_GEN SpawnReasons.
...
By: EvilSeph <evilseph@gmail.com>
2012-02-10 00:48:19 -05:00
Bukkit/Spigot
4363ae55e0
[Bleeding] setLastDamageCaused to ComplexEntityPart parent.
...
By: Feildmaster <admin@feildmaster.com>
2012-02-08 16:14:33 -06:00
Bukkit/Spigot
cb2fe27653
[Bleeding] Add the ability for plugins to ignore cancelled events when
...
using the new event system.
By: md_5 <md_5@bigpond.com>
2012-01-21 15:34:22 +11:00
Bukkit/Spigot
3dcab1536a
[Bleeding] Deprecate Enderman events in favor of EntityChangeBlock
...
By: Aidan Matzko <amatzko48@gmail.com>
2012-02-04 12:40:16 -05:00
Bukkit/Spigot
0293f10d23
[Bleeding] Implemented customizable permission messages.
...
By: Wesley Wolfe <weswolf@aol.com>
2012-02-08 17:03:50 -06:00
Bukkit/Spigot
3dadfe5e85
Properly unregister plugin channels when a plugin gets disabled.
...
By: Meaglin <meaglin.wasabi@gmail.com>
2012-01-28 03:45:49 +01:00
Bukkit/Spigot
b51e8579ef
Added EntityTeleportEvent. Fixes BUKKIT-366
...
By: craftycreeper <diagonalfish+craftycreeper@gmail.com>
2012-02-07 23:42:43 -05:00
Bukkit/Spigot
202521ce54
Added SpawnReason.BUILD_SNOWMAN.
...
By: EvilSeph <evilseph@gmail.com>
2012-02-08 18:27:49 -05:00
Bukkit/Spigot
238ceb0afd
Added RegainReason.ENDER_CRYSTAL.
...
By: EvilSeph <evilseph@gmail.com>
2012-02-08 10:54:30 -05:00
Bukkit/Spigot
60f92a8572
setCancelled should probably not be hard-coded to true or it could put
...
fernferrets in danger of self-implosion.
By: EvilSeph <evilseph@gmail.com>
2012-02-05 01:56:06 -05:00
Bukkit/Spigot
552bb7f085
Added Spawner Egg support to CreatureSpawnEvent.
...
By: EvilSeph <evilseph@gmail.com>
2012-02-05 01:54:27 -05:00
Bukkit/Spigot
f7f18879e3
[Bleeding] Added Vanish API for hiding players from each other.
...
Adds Player.hidePlayer, Player.showPlayer, and Player.canSee for managing
what players are hidden from a player. When someone is hidden from a player
the player cannot see them in the user list or /list and they cannot /tell
them so they appear to be completely gone from the server.
By: Travis Watkins <amaranth@ubuntu.com>
2012-01-31 13:50:12 -06:00
Bukkit/Spigot
b2d95b3937
Added entity type IDs as per vanilla spec.
...
By: Jeremy Wood <farachan@gmail.com>
2012-02-01 10:53:36 -05:00
Bukkit/Spigot
1749f26e03
Fixed casting in ItemStack.deserialize.
...
By: starrynte <starrynte@gmail.com>
2012-02-01 21:30:01 -08:00
Bukkit/Spigot
e423860f9f
onEnable and onDisable are no longer required implementations for JavaPlugins
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-02-01 01:53:38 +00:00
Bukkit/Spigot
11220aa522
Updated version to 1.1-R4-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-01-30 04:00:42 -05:00
Bukkit/Spigot
667921b112
Updated version to 1.1-R3 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-01-30 03:22:03 -05:00
Bukkit/Spigot
3638799211
Updated version to 1.1-R3-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-01-29 13:48:02 -05:00
Bukkit/Spigot
72f2aa9a46
Updated version to 1.1-R2 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-01-29 13:22:24 -05:00
Bukkit/Spigot
bab651a1bb
Fixed comment from earlier commit.
...
By: EvilSeph <evilseph@gmail.com>
2012-01-29 13:10:51 -05:00
Bukkit/Spigot
b4c3ba3d33
Added 'generate-structure' setting support and WorldCreator property.
...
Fixes BUKKIT-655 and BUKKIT-592
By: Eric Stokes <fernferret@gmail.com>
2012-01-29 10:22:45 -07:00
Bukkit/Spigot
378815c162
Added useExactLoginLocation(). Closes BUKKIT-145
...
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.
By: EvilSeph <evilseph@gmail.com>
2012-01-29 06:33:50 -05:00
Bukkit/Spigot
ac2271958e
Add some testing
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-29 11:10:40 +01:00
Bukkit/Spigot
ae0eb736d1
Cleanup.
...
By: EvilSeph <evilseph@gmail.com>
2012-01-27 18:23:27 -05:00
Bukkit/Spigot
f7d35b29ad
Updated version to 1.1-R2-SNAPSHOT for development towards next release.
...
By: EvilSeph <evilseph@gmail.com>
2012-01-25 04:39:46 -05:00
Bukkit/Spigot
5541a29f2d
Fixed plugin loader. Thanks Wolvereness!
...
By: EvilSeph <evilseph@gmail.com>
2012-01-25 04:11:37 -05:00
Bukkit/Spigot
34d002f275
Adhere to naming conventions.
...
By: EvilSeph <evilseph@gmail.com>
2012-01-25 02:10:02 -05:00
Bukkit/Spigot
e223475be3
This will be re-added after the RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-01-25 02:08:00 -05:00
Bukkit/Spigot
228eae3e08
Updated versions to 1.1-R1 in pom.xml for RB.
...
By: EvilSeph <evilseph@gmail.com>
2012-01-25 01:11:57 -05:00
Bukkit/Spigot
58d9efad7c
[Bleeding] Added EnchantmentTable API.
...
By: Mike Primm <mike@primmhome.com>
2012-01-21 01:26:45 -06:00
Bukkit/Spigot
b3642a04e1
[Bleeding] Added PotionSplashEvent for splash potions. Closes BUKKIT-307
...
By: Zeerix <zeerix@draig.de>
2012-01-20 08:16:45 +01:00
Bukkit/Spigot
f2ec9604cb
Added spacing to BanListCommand output.
...
By: EvilSeph <evilseph@gmail.com>
2012-01-23 20:30:21 -05:00
Bukkit/Spigot
7e5c1baee9
[Bleeding] Added Sheep, Shear and EntityChangeBlock API. Thanks tips48! Closes BUKKIT-512
...
By: Aidan Matzko <amatzko48@gmail.com>
2012-01-21 21:20:49 -05:00
Bukkit/Spigot
05b6ad92d1
Updated timing code for new event system
...
By: Tahg <tahgtahv@gmail.com>
2012-01-16 15:03:41 -05:00
Bukkit/Spigot
b19803ff66
Add updated repos to pom.xml
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-19 23:01:28 +01:00
Bukkit/Spigot
1a86a7e3f7
Added new PlayerExpChangeEvent and PlayerLevelChangeEvent events. Thanks to feildmaster for the PR.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-19 16:07:03 +00:00
Bukkit/Spigot
ef6edf9ee2
Player.setPlayerListName no longer ignores colour length in size limit. This relates to BUKKIT-571
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-19 15:07:46 +00:00
Bukkit/Spigot
84372f7cd5
Use the type of the eventhandler method's parameter as type rather than specificing it. Thanks zml2008.
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-19 08:13:49 +01:00
Bukkit/Spigot
0c50b9eeb1
Added a default to EventHandler.priority()
...
Fixed HandlerList.unregisterAll()
Fixed incorrect isAssignableFrom check in SimplePluginManager.getRegistrationClass()
By: zml2008 <zach@zachsthings.com>
2012-01-17 19:06:48 -08:00
Bukkit/Spigot
0251111b0d
Add Player.setBedSpawnLocation(Location). Thanks md_5
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-17 22:39:37 +01:00
Bukkit/Spigot
33f366c08d
Minor cleanup
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-17 19:35:28 +01:00
Bukkit/Spigot
85c66fd6f3
[Bleeding] Added EntityShootBowEvent. Thanks Zeerix.
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-17 18:58:29 +01:00
Bukkit/Spigot
bacfd8931d
[Bleeding] Add BrewingStand API. Thanks N3X15 & md_5
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-17 17:11:23 +01:00
Bukkit/Spigot
52bcc1c28e
[Bleeding] Added DamageCause.POISON/MAGIC and RegainReason.MAGIC/MAGIC_REGEN for potions
...
By: Zeerix <zeerix@draig.de>
2012-01-14 01:25:12 +01:00
Bukkit/Spigot
4ad64ea3f5
[Bleeding] Added Block.breakNaturally and Block.getDrops
...
By: Zeerix <zeerix@draig.de>
2012-01-12 03:08:31 +01:00
Bukkit/Spigot
e0c7fc6bf5
[Bleeding] Changed event system into a new, much faster design. Huge thanks to @zml2008 & @lahwran.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-16 18:25:17 +00:00
Bukkit/Spigot
94bc6ec0e6
[Bleeding] Added Block.getLightFromSky and getLightFromBlocks
...
By: Mike Primm <mike@primmhome.com>
2011-12-29 13:26:01 -06:00
Bukkit/Spigot
c02d8155ad
[Bleeding] Added Plugin.getLogger() which returns a java.util.Logger that prefixes messages with the plugin name.
...
Note: the server when enabling or disabling a plugin will now by default log this.
By: rmichela <deltahat@gmail.com>
2011-12-15 00:31:13 -05:00
Bukkit/Spigot
81c2625a0e
[Bleeding] Added: <T extends Entity> Collection<T> World.getEntitiesByClass(Class<T>... classes)
...
By: Mike Primm <mike@primmhome.com>
2011-12-11 17:27:31 -06:00
Bukkit/Spigot
fff2c4278c
[Bleeding] Add Animals: setAgeLock(bool), bool getAgeLock, void setBaby, void setAdult, void setBreed(bool), bool canBreed and bool isAdult.
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-05 19:27:22 +01:00
Bukkit/Spigot
d4b3279707
Fixed incorrect value for ChatColor.BLACK (was 1, should be 0)
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-16 19:49:16 +00:00
Bukkit/Spigot
b59a919a08
Added ChatColor.MAGIC, changed to char based values and deprecated old methods. Added unit tests for ChatColor
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-16 19:38:08 +00:00
Bukkit/Spigot
b91d0d5a5f
Added a World.getWorldType() method
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 17:43:53 +00:00
Bukkit/Spigot
4c80a49933
Generic cleaning
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-15 14:37:30 +01:00
Bukkit/Spigot
8377ee22f8
Added "class-loader-of" field to plugin.yml. Big thanks to CmdrDats for the PR.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 12:54:06 +00:00
Bukkit/Spigot
77c577bdf8
Added an EntityCreatePortalEvent
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 11:58:03 +00:00
Bukkit/Spigot
cff0c0ecc5
Configurations now properly support lists of serializable objects, and ItemStack is properly serializable. Big thanks to GICodeWarrior for the PR. This fixes BUKKIT-425
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 11:15:19 +00:00
Bukkit/Spigot
768732a914
Added Player set/getAllowFlight methods. Thanks to Qala for the PR.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 10:55:33 +00:00
Bukkit/Spigot
8670d01e58
Fixed typo in Event javadoc, thanks to robin0van0der0v for the PR
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 10:43:42 +00:00
Bukkit/Spigot
62510f93b8
ItemStack.getMaxStackSize no longer incorrectly returns -1 when not backed by an NMS instance. Thanks to feildmaster for the PR. This fixes BUKKIT-530
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 09:52:56 +00:00
Bukkit/Spigot
10700630bb
Add commons-lang to deps
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-14 21:34:05 +01:00
Bukkit/Spigot
8c73372220
Fix unambiguous import
...
By: Erik Broes <erikbroes@grum.nl>
2012-01-14 21:32:48 +01:00
Bukkit/Spigot
bbe66b2985
Changed Material to use an array for lookups, instead of a hashmap. Thanks to zml2008 for the PR
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 09:18:20 +00:00
Bukkit/Spigot
72ce6fab3e
Added EntityBlockFormEvent for block forming by entity actions (snowmen etc). Thanks to fieldmaster for the PR.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 09:13:00 +00:00
Bukkit/Spigot
f320f18067
Config .get*List will return an empty list of the appropriate type instead of null when the value does not exist. Thanks to krinsdeath for the PR.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 09:04:08 +00:00
Bukkit/Spigot
44c58c4952
Don't send events to disabled plugins.
...
By: Feildmaster <admin@feildmaster.com>
2012-01-15 02:14:28 -06:00
Bukkit/Spigot
4e9fcec4a4
Changed PluginDisableEvent to fire before the disabling of a plugin, instead of after (where it's then invalid). Thanks to holic for the PR.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 08:16:57 +00:00
Bukkit/Spigot
0c182ec82d
Fixed documentation of getNearbyEntities in Entity. Thanks to epuidokas for the PR.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 07:38:14 +00:00
Bukkit/Spigot
9b1383591b
Fixed Leaves.getSpecies returning null on higher data values. Thanks to Wolvereness for the PR.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-15 07:33:02 +00:00
Bukkit/Spigot
a80bc820c6
Added new methods to set a players respawned level/exp/totalExp in PlayerDeathEvent. Thanks to Feildmaster for the PR.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-14 17:54:03 +00:00
Bukkit/Spigot
72add08a6d
Updated javadocs of Player.setPlayerListName to reflect that the char limit is based on length without colours
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-14 17:42:57 +00:00
Bukkit/Spigot
39874ebf1a
Added entity.playEffect, thanks to main-- in an (unfortunately old) PR.
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-14 17:35:52 +00:00
Bukkit/Spigot
40f4710726
Added ItemDespawnEvent
...
By: Feildmaster <admin@feildmaster.com>
2011-10-16 20:47:49 -05:00
Bukkit/Spigot
544b0a05ae
Fixed nullcheck error message on null plugin (see previous commit)
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-14 14:32:56 +00:00
Bukkit/Spigot
d87866b158
Nullcheck in registerEvent (thanks to an old PR by LRFLEW - I'm sorry for the wait!)
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-14 14:31:00 +00:00
Bukkit/Spigot
35da0ddfa3
Added 5 new biomes as included in MC 1.1 as part of #BUKKIT-496
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-14 13:13:25 +00:00
Bukkit/Spigot
c0bb2b55b2
Allow proper integration with NMS WorldTypes
...
By: md-5 <md_5@bigpond.com>
2012-01-14 11:15:56 +11:00
Bukkit/Spigot
48ecb11c09
Implemented new Plugin Message API - see http://dinnerbone.com/blog/2012/01/13/minecraft-plugin-channels-messaging/
...
By: Nathan Adams <dinnerbone@dinnerbone.com>
2012-01-13 08:51:10 +00:00
Bukkit/Spigot
dee3ecfa81
Make getByName actually return values.
...
By: md-5 <md_5@bigpond.com>
2012-01-13 16:12:55 +11:00