Commit Graph

878 Commits

Author SHA1 Message Date
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
Nathan Adams
bcc738fc91 Added Material.isEdible. Thanks simplyianm 2011-12-06 09:44:16 +00:00
Nathan Adams
548ee35ef6 Added method to retrieve all players on a server, online or offline 2011-12-04 17:56:41 +00:00
Nathan Adams
45cf9301e0 I do believe that I made a typo 2011-12-04 11:08:40 +00:00
Nathan Adams
19a96434b3 Added cause to PlayerTeleportEvent 2011-12-04 11:03:32 +00:00
Nathan Adams
f10b3c444b Bukkit will no longer leak tears. He has been cheered up. 2011-12-04 10:41:46 +00:00
Nathan Adams
d8e3602925 Added /xp and /toggledownfall commands from vanilla 2011-12-02 06:38:33 +00:00
TomyLobo
d54ec9c852 Added the missing effects to the Effect enum. 2011-11-30 23:56:03 +01:00