Commit Graph

919 Commits

Author SHA1 Message Date
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
Nathan Adams
6ea784f58c Deprecated player methods: getExperience setExperience due to new float value. Added giveExp, setExp, getExp 2011-11-30 22:30:47 +00:00
Andrew Ardill
b9862ea779 Extend EntityCombustEvent to allow setting combustion duration.
Also extend with two new events that track the entity or block that caused
the combustion.
2011-11-29 20:56:08 +11:00
Andrew Ardill
cd942ae2ad BREAKING CHANGE: BUKKIT-44 Fix Material Enum typo. Thanks Steeveeo! 2011-11-28 15:52:58 +11:00
Nathan Adams
de848fe4c9 Added Enchantment.values() for retrieving all enchantments 2011-11-28 03:42:16 +00:00
Andrew Ardill
e1410a61c5 Add MagmaCube interface.
Also, add MagmaCube to CreatureType Enum, as per BUKKIT-57. Thanks snowleo!
2011-11-28 11:12:08 +11:00
Andrew Ardill
14bdefcaa1 BUKKIT-57 Add Snowman to CreatureType Enum. Thanks snowleo! 2011-11-28 10:48:02 +11:00
Andrew Ardill
483b6516a2 BUKKIT-61 Add durability to BOW material type. Thanks snowleo! 2011-11-28 10:01:46 +11:00
Nathan Adams
4c8622a306 Fixed issue adding mass enchantments to items 2011-11-27 03:58:12 +00:00
Nathan Adams
514c79f42d Added utility methods to ItemStack to allow mass adding of enchantments 2011-11-27 02:45:08 +00:00
Nathan Adams
755b63ee0f Made ItemStack .equals take into account data and enchantments 2011-11-27 02:25:12 +00:00
Nathan Adams
4a005a0849 Added Enchantment API 2011-11-27 01:35:47 +00:00
Nathan Adams
d6f29fc8f3 Added world.getWorldFolder, server.getWorldContainer 2011-11-25 03:46:47 +00:00
Nathan Adams
b2e91c6cc4 Added new set/get age methods to Animals 2011-11-24 20:16:16 +00:00
Nathan Adams
3e80c0e369 Made /version output same as startup output 2011-11-23 05:55:32 +00:00
Nathan Adams
f25126e66d Added new biome enum values 2011-11-22 21:21:09 +00:00
Nathan Adams
146bc369f5 Fixed the fix of the fix of javaplugin.getResource 2011-11-22 00:03:16 +00:00
Nathan Adams
e45a928b79 BREAKING CHANGE: Renamed Material.WHITESTONE to ENDER_STONE. Added DRAGON_EGG. 2011-11-21 22:38:51 +00:00
Nathan Adams
4a9efb9064 BREAKING CHANGE: Renamed Environment.SKYLANDS to THE_END 2011-11-21 22:38:06 +00:00
Nathan Adams
884d7daa9f Added EnderCrystal entity 2011-11-21 22:37:37 +00:00
Nathan Adams
c6c88b2452 Fixed typo for NETHER_WARTS 2011-11-19 20:23:28 -08:00
Nathan Adams
bac82e018b Added various new 1.9 entities, blocks and items 2011-11-19 20:23:27 -08:00
Nathan Adams
2fff24e8a9 Added getMaxHealth to LivingEntity 2011-11-19 20:23:27 -08:00
Nathan Adams
09742f066e Added class type to CreatureType enum 2011-11-19 20:23:27 -08:00
Nathan Adams
a13dc8f1b3 Fixed getResource not working post-reload, thanks to feildmaster 2011-11-13 11:11:45 +00:00
Feildmaster
95b487d274 Added createSection(String path, Map<String, object> map) 2011-11-05 20:33:28 +00:00
Nathan Adams
fa9a2e158b Fixed issue with hasPermission returning false wrongly 2011-11-02 22:49:25 +00:00
Nathan Adams
e345626f9e Added getBukkitVersion to Server 2011-10-31 04:02:30 +00:00
Nathan Adams
78616678ea Fixed using the wrong type of Map for storing perm attachment values 2011-10-27 22:03:21 +01:00
Nathan Adams
d41d207265 Added helper methods such as getStringList to ConfigurationSection 2011-10-26 09:47:51 +01:00
Nathan Adams
c68f943444 Fixed the /me command missing a space 2011-10-26 07:08:41 +01:00
Nathan Adams
96b0a48cd7 Fixed stripColor taking more than it should, thanks to fieldmaster for catching it 2011-10-26 07:01:50 +01:00
Nathan Adams
8c07d9148d Fixed issues with loading YamlConfigurations with typed keys 2011-10-26 06:56:36 +01:00
Erik Broes
a7508b7837 Revert "Added the ability to register commands dynamically."
This reverts commit 737d6347b1.
Because this is *NOT* how it should be.
2011-10-13 18:27:34 +02:00
sk89q
ce8a4b92b6 Added a case previously not covered by VehicleDestroyEvent for boats, updated VehicleDestroyEvent Javadocs. 2011-10-13 01:17:10 -07:00
sk89q
737d6347b1 Added the ability to register commands dynamically. 2011-10-13 01:17:10 -07:00
Nathan Adams
98633dfddf Added new FileConfigurationOptions.copyHeader, defaulting to true. Copies the header from default config, if there is one. 2011-10-12 13:24:57 +01:00
Nathan Adams
ab46572125 Loading a FileConfiguration (Yaml/) should remember the previously saved header 2011-10-12 05:03:47 +01:00
Nathan Adams
190bd31ef3 YamlConfiguration now correctly writes extra blank lines at the end if requested 2011-10-12 04:39:22 +01:00