stevenh
e0c9b44db9
Fixed java plugin class loader so it works with plugins that contain classes also present in other plugins.
...
This also removes the changes from commit 1c4bde50bc12d130f6c8 which was added in order to fix this issue but wasn't ideal as it required plugins to be updated which isnt required with this fix
2011-05-13 01:57:00 +01:00
Dinnerbone
4188ba6215
Added @DontExport annotation for telling Bukkit not to share a class with another plugin
2011-05-12 23:09:24 +01:00
Dinnerbone
ed7a7ab265
Line endings. Don't make me yell at you.
2011-05-12 22:28:09 +01:00
Andrew Ardill
79f2d05482
Added ability to saddle a pig to the API. Thanks xPaw!
2011-05-11 17:44:31 -07:00
sk89q
b87835c16d
Added dispenser event.
2011-05-08 02:57:26 -07:00
sk89q
8b13c8827c
Added World.strikeLightningEffect() that does no damage.
2011-05-06 19:25:43 -07:00
sk89q
2f553fed80
Changed LightningStrikeEvent to return a LightningStrike and not an Entity.
2011-05-06 19:24:40 -07:00
EvilSeph
6d4df77586
Added support for an update on load feature for plugins. Thanks Raphfrk!
...
Any files placed in the new (optional) update folder are automatically copied into the plugins directory the next time a reload happens. This allows safe updating of the plugin .jar files.
2011-05-05 20:18:12 -04:00
sk89q
f31699cce7
Unadded (redundant) Wolf.isTamed().
2011-05-02 21:36:48 -07:00
Erik Broes
4757738ea7
Missed site.xml for javadocs
2011-05-02 21:19:43 +02:00
sk89q
bfafbca8ae
Added Wolf.isTamed().
2011-05-02 11:34:01 -07:00
sk89q
25faa992ec
Added services manager framework. Services are interfaces that specifies capabilities to be implemented by providers. Example services include economy, <insert example 2>, etc.
2011-05-02 11:31:30 -07:00
sk89q
913c9851c9
Added method to fake a block change request for a player. Alas, my Justin Bieber playing sign can work again!
2011-05-02 11:31:29 -07:00
sk89q
124d369d47
Added Player.playNote().
2011-05-02 11:31:29 -07:00
sk89q
d9e8461bbb
Added NoteBlock.play(instrument, note).
2011-05-02 11:31:29 -07:00
Erik Broes
274bf58887
Added javadoc generation, thanks lukegb
2011-05-02 19:42:01 +02:00
Andrew Ardill
daaf0aa6a9
AnimalTamer and Tameable interfaces, and corresponding features.
...
Documentation improvements.
2011-05-03 00:36:02 +10:00
Mike Primm
18b3a7a919
Add new Wolf methods for taming
2011-05-02 23:51:50 +10:00
EvilSeph
7570b5bfaf
Added PlayerInteractEntityEvent which fires when a player right clicks an entity. Thanks fullwall!
2011-05-02 04:31:42 -04:00
EvilSeph
e969067ce3
Removed trailing spaces.
2011-05-02 04:15:27 -04:00
Raphfrk
4c06eff3be
Added support for soft dependencies.
...
Soft dependencies allow plugins to request to be loaded after another plugin, but they will not throw an UnknownDependency exception if the other plugin is not present.
2011-05-02 03:33:46 -04:00
Raphfrk
5c654eeb3d
Improved the Scheduler.
...
Adds nag message when async tasks are not properly shut down and adds a limiter for sync tasks. Once they use 35ms in a single tick, any remaining tasks are not executed until later ticks. Adds a method to report the pending tasks and one to report active worker threads
2011-05-02 02:34:59 -04:00
Raphfrk
5956abc439
Added setArmorContents as a method for PlayerInventory.
2011-05-02 02:08:06 -04:00
EvilSeph
8b1190626b
Added SnowFormEvent. Thanks aPunch!
2011-05-02 01:46:55 -04:00
EvilSeph
a231c514d9
Removed trailing spaces.
2011-05-02 01:18:23 -04:00
Rigby
5315ea2595
Added per world PVP setting support.
2011-05-02 00:28:33 -04:00
Celtic Minstrel
6ed9db18b7
Add recipe classes and an addRecipe method in the server interface.
2011-05-01 23:40:15 -04:00
EvilSeph
8e95e2788a
Fixed formatting and removed tabs.
2011-04-27 23:48:43 -04:00
EvilSeph
a5aa113ce3
Added a lot of events relating to weather, including those for entities. Thanks wizjany!
2011-04-25 19:46:10 -04:00
Stephen
bd5d86665a
Added painting events (thanks verrier and tanelsuurhans)
2011-04-25 23:25:55 +02:00
sunkid
fc035ee709
Added MaterialData support for SAPPLING, POWERED_RAIL, and DETECTOR_RAIL.
2011-04-25 17:17:21 -04:00
Rigby
590fbbc104
Added the ability to retrieve a world's Seed.
2011-04-25 16:48:44 -04:00
Erik Broes
b39503de71
Updated README for line-ending demands, also fixed line-endigs.
2011-04-25 13:24:32 +02:00
EvilSeph
cba06d412f
Fixed getData() not returning the correct values.
2011-04-25 07:17:12 -04:00
EvilSeph
cc3f7710ef
Fixed AIOOBE when entering a space into console and hitting enter.
2011-04-24 21:49:45 -04:00
sk89q
98b331ba86
Add methods to control thunder.
2011-04-22 03:12:54 -07:00
sk89q
aaa5278efb
Added weather control methods.
2011-04-22 02:17:53 -07:00
sk89q
95429ad663
Added World.strikeLightning(). Also renamed WeatherStorm -> LightningStrike.
2011-04-22 01:25:41 -07:00
sk89q
ca74c6d3ee
Added lightning as a cause for fires.
2011-04-22 01:20:49 -07:00
Dinnerbone
539e822e33
Added Achievement and Statistics
2011-04-21 20:56:19 +01:00
Dinnerbone
626edb3eb0
Added LIGHTNING as a possible source of damage
2011-04-21 17:29:07 +01:00
Dinnerbone
bc7d54dda4
Added Weather and WeatherStorm
2011-04-21 16:51:43 +01:00
Dinnerbone
cfb241f275
Added Creeper.set/isPowered
2011-04-21 16:15:59 +01:00
Dinnerbone
8bdbe6303b
Added WEB, POWERED_RAIL and DETECTOR_RAIL to block list
2011-04-21 15:41:40 +01:00
Dinnerbone
df18fad33f
Dammit, line endings!
2011-04-21 15:27:18 +01:00
Erik Broes
8cd170a819
Backwards incompatible change to match 1.4_00_01
2011-04-20 18:59:31 +02:00
sk89q
3791a158de
Added pre-login event for catching logins right after name verification has completed. This happens in a different thread from the server (and thus can also block).
2011-04-16 03:08:05 -07:00
sk89q
93a3e2448d
Fixin' the problem of AFK people not in bed.
2011-04-11 11:48:30 -07:00
sk89q
bd533b3c8a
Added bed events and methods.
2011-04-07 11:26:33 -07:00
Dinnerbone
a521a8ae77
Line endings. This is getting very annoying.
2011-04-05 16:35:57 +01:00