Nathan Adams
03de75c5b9
Added EntityBlockFormEvent for block forming by entity actions (snowmen etc). Thanks to fieldmaster for the PR.
2012-01-15 09:13:00 +00:00
Nathan Adams
ab69fdd29f
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.
2012-01-15 09:04:08 +00:00
Feildmaster
ec2ccae979
Don't send events to disabled plugins.
2012-01-15 08:18:44 +00:00
Nathan Adams
e9d96383f4
Changed PluginDisableEvent to fire before the disabling of a plugin, instead of after (where it's then invalid). Thanks to holic for the PR.
2012-01-15 08:16:57 +00:00
Nathan Adams
3a89a0b643
Fixed documentation of getNearbyEntities in Entity. Thanks to epuidokas for the PR.
2012-01-15 07:38:14 +00:00
Nathan Adams
c6ea04c807
Fixed Leaves.getSpecies returning null on higher data values. Thanks to Wolvereness for the PR.
2012-01-15 07:33:02 +00:00
Nathan Adams
44217678e6
Added new methods to set a players respawned level/exp/totalExp in PlayerDeathEvent. Thanks to Feildmaster for the PR.
2012-01-14 17:54:03 +00:00
Nathan Adams
589f528f7f
Updated javadocs of Player.setPlayerListName to reflect that the char limit is based on length without colours
2012-01-14 17:42:57 +00:00
Nathan Adams
e03e2cc1c2
Added entity.playEffect, thanks to main-- in an (unfortunately old) PR.
2012-01-14 17:35:52 +00:00
Feildmaster
0467c6aa06
Added ItemDespawnEvent
2012-01-14 17:01:03 +00:00
Nathan Adams
ebc7b22a10
Fixed nullcheck error message on null plugin (see previous commit)
2012-01-14 14:32:56 +00:00
Nathan Adams
987d277d91
Nullcheck in registerEvent (thanks to an old PR by LRFLEW - I'm sorry for the wait!)
2012-01-14 14:31:00 +00:00
Nathan Adams
239ece5c19
Added 5 new biomes as included in MC 1.1 as part of #BUKKIT-496
2012-01-14 13:13:25 +00:00
md-5
f139ea4a9f
Allow proper integration with NMS WorldTypes
2012-01-14 11:15:56 +11:00
Nathan Adams
55cc8722c8
Implemented new Plugin Message API - see http://dinnerbone.com/blog/2012/01/13/minecraft-plugin-channels-messaging/
2012-01-13 08:53:14 +00:00
md-5
b96b34925b
Make getByName actually return values.
2012-01-13 07:32:32 +01:00
Nathan Adams
c423a56624
Added new 1.1 items, enchantments. Added WorldType, and a method to set/get the type of a world at creation.
2012-01-12 22:17:18 +00:00
Tahg
b43403e05c
Further fix to Location.
2012-01-10 00:20:43 -05:00
EvilSeph
195bd2bef9
Revert "Improved some debug in Location."
...
This reverts commit 0569e71b26 .
2012-01-09 23:55:43 -05:00
Tahg
0569e71b26
Improved some debug in Location.
2012-01-09 23:44:46 -05:00
Tahg
3d4c2010eb
Added timings command.
2012-01-09 23:44:17 -05:00
Tahg
c80b2d2fd9
Added data argument to vanilla give command
2012-01-09 01:20:54 -05:00
Tahg
7f07319472
improved some debug in Location
2012-01-09 01:20:54 -05:00
Nathan Adams
b9d901a305
Fixed YamlConfiguration creating empty lines when reading a file with no contents, and made it trim the initial newlines of any existing config header
2012-01-08 23:32:36 +00:00
EvilSeph
f131151325
Fixed NPE in ItemStack. Thanks jascotty2!
2012-01-07 19:58:26 -05:00
EvilSeph
187a961d2e
Added banlist command. Fixes BUKKIT-373. Thanks md-5!
2012-01-07 19:54:02 -05:00
Nathan Adams
423974f236
Fix NPE when saving config before the config is loaded - thanks to Wolvereness for the pull request
2012-01-07 15:11:22 +00:00
Erik Broes
b7d76e5266
Fix some updated item durability values
2012-01-05 17:07:25 +01:00
Erik Broes
c16cf3c24b
Fix max stacksize on Potions.
2012-01-05 17:00:57 +01:00
Erik Broes
fae6a198fa
Fix max stacksize on EnderPearls. Fixes BUKKIT-418
2012-01-04 09:43:17 +01:00
Erik Broes
d24afc06a9
Vector.getMidpoint should not modify the current Vector. Thanks TomyLobo for noticing.
2012-01-04 09:17:33 +01:00
Erik Broes
7235331440
Minor text changes
2012-01-04 09:09:25 +01:00
Erik Broes
dce83b6ce4
Generic cleanup of warnings, whitespace and style.
2011-12-25 16:02:30 +01:00
Nathan Adams
d9c22be882
Added plugin saveResources + saveDefaultConfig methods. This completes a bleeding branch by deltahat at http://forums.bukkit.org/threads/branch-complete-savedefaultconfig.48721/
2011-12-22 21:18:36 +00:00
Tahg
23e3fbaa07
Fixed some naming issues for creature types. Fix for BUKKIT-367
2011-12-20 18:01:44 -05:00
sleak
b1ae565f45
Fix for BUKKIT-313 - this makes getString return a string representation of whatever object is present at the path, rather than only returning if the object is a string
2011-12-19 16:13:07 +00:00
sleak
063414dda6
fix for BUKKIT-342 - getConfigurationSection returning the default section instead of creating a new section if defaults are present.
2011-12-19 16:13:07 +00:00
Nathan Adams
2d430c131b
BREAKING: ItemStack no longer implements Serializable
2011-12-12 23:19:03 +00:00
Nathan Adams
1927e22e33
Configuration methods .getX (int/double/etc) now try to cast existing values where possible. This fixes BUKKIT-290
2011-12-12 18:34:26 +00:00
Nathan Adams
3063833201
Added OfflinePlayer + Player .getLastPlayed, .getFirstPlayed, .hasPlayedBefore
2011-12-12 17:38:27 +00:00
Kevin
dd0a87901f
Adds Location.getChunk()
2011-12-11 21:13:45 -08:00
Nathan Adams
0d41282a7f
Added getKiller() method to LivingEntity, to determine the killer of an entity
2011-12-11 16:04:37 +00:00
Erik Broes
3e93f794d4
Add Bukkit.getAllowEnd(). Thanks codename-B!
2011-12-09 18:59:04 +01:00
Nathan Adams
09640d4ba3
Fixed silly NPE during shutdown when java becomes a meanie-pants and steals our lunch money :(
2011-12-09 17:14:00 +00:00
Nathan Adams
36b0a8873e
Override annotations do not belong here!
2011-12-09 16:24:23 +00:00
Nathan Adams
fc51ffee2e
Added onStructureGrow event, thanks to md-5.
2011-12-09 16:12:05 +00:00
Nathan Adams
f0f8169161
Fixed MemorySection list methods' return types + NPEs. This fixes BUKKIT-213, thanks to Sleaker
2011-12-09 15:50:20 +00:00
Andrew Ardill
dfd3aebb9c
EntityExplodeEvent: Add constructor that takes yeild parameter
...
The Ender Dragon causes blocks to explode as it flies through them.
These blocks by default do not drop any items, so the default yeild for
this explosion event is 0. Previously the event had the default value
hard-coded to 0.3F, which is inaccurate in this situation.
We derecate the constructor with no yield, as any default yield should
really be left up to the implementation to decide, not the API.
2011-12-07 23:56:15 +11:00
Andrew Ardill
49da1b543c
BREAKING: Change ConsoleCommandSender to an interface.
...
Implementations will now need to implement the console command sender.
This is done to increse the separation between the Bukkit API and it's
implementations. This allows the implementations more freedom when dealing
with consoles and reducing chances for breaking plugin compatibility in the
future.
2011-12-07 17:42:33 +11:00
Andrew Ardill
f2b19e14bf
Teach the API about Remote Consoles
...
This will allow us to raise events for remote consoles, and provide access
to them at a later date. Relates to BUKKIT-220
2011-12-07 17:42:32 +11:00