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
EvilSeph
aa7c55627d
Fixed PlayerInventoryEvent Type.
2011-04-04 20:40:46 -04:00
sk89q
e6a51fb149
Added a check for when the old and new data folders are the same.
2011-04-03 23:05:25 -07:00
Tahg
4378464989
added some API for entities
2011-04-04 01:14:26 -04:00
afforess
47d436c386
Added interface for player.saveData and player.loadData.
2011-04-03 15:53:26 -04:00
Erik Broes
4d0acea6c9
Pluginnames can also space out now
2011-04-03 19:17:18 +02:00
Erik Broes
bb3e3325ad
Forgot we have windows to support as well
2011-04-03 16:42:33 +02:00
Erik Broes
d2d7ea50eb
A plugin's name can now only contain: [A-Za-z0-9()\[\]{}_.-]
2011-04-03 16:26:27 +02:00
Erik Broes
5fd890208f
Plugin's datafolders are now named after the plugin's name (from config.yml)
...
The code will automagically rename the old data folder to the new format (if it can)
or else throw a fatal error you better solve :D
2011-04-03 16:12:44 +02:00
sunkid
3d0781c8bf
Ton of Material extensions handling the meta-data of blocks.
2011-04-03 11:28:19 +02:00
Raphfrk
04ddb17fce
Added the ability to set the quit message
2011-04-02 18:25:33 +02:00
Stephen
a8be58032f
Added getNearbyEntities
2011-04-02 17:24:45 +02:00
afforess
446dfee6d5
Entity.isDead returns true if the entity has been marked for removal
2011-04-02 17:20:05 +02:00
Robert Sargant
c5fbd41659
Added VEHICLE_DESTROY event
2011-04-02 17:10:36 +02:00
William Bowers
287114f8ed
Added the SPAWN_CHANGE event, which occurs when a world's spawn is changed.
...
This event includes the world who's spawn changed and its previous spawn location.
To listen for this event:
PluginManager pm = getServer().getPluginManager();
YourWorldListener worldListener = new YourWorldListener(this);
pm.registerEvent(Event.Type.SPAWN_CHANGE, worldListener, Priority.Normal, this);
To use this event:
public class YourWorldListener extends WorldListener {
@Override
public void onSpawnChange(SpawnChangeEvent event) {
World world = event.getWorld();
Location previousLocation = event.getPreviousLocation();
}
}
2011-04-02 17:00:29 +02:00
Dinnerbone
3f2a31fa5e
Added {NAME} replacement in database location
2011-04-01 16:51:33 +01:00
Dinnerbone
4415112ea3
DDL generation methods
2011-04-01 16:09:23 +01:00
Dinnerbone
be4b01bf28
Configuration tweaks - enforce default + parent file nullcheck
2011-04-01 16:09:23 +01:00
Dinnerbone
61b8c36233
Implemented ebeans
2011-04-01 16:09:23 +01:00
Dinnerbone
a6b67158dc
Made Server a singleton, accessible by Bukkit.getServer().
2011-04-01 16:09:23 +01:00
Erik Broes
9c1210e312
Fix IIOB error when dealing with an incomplete YAML && Nagging
2011-04-01 10:24:48 +02:00
Erik Broes
8b7ac0b39e
Catch YAML exceptions as InvalidPluginExceptions
2011-04-01 09:59:24 +02:00
Dinnerbone
0d98e831cc
Missed a hard break
2011-03-31 23:02:39 +01:00
Dinnerbone
2362fc6511
We weren't supposed to break things *that* hard. Plugins still need to update but here's a TEMPORARY fix.
2011-03-31 22:51:26 +01:00
Dinnerbone
88771cac97
Added Wolf creature interface
2011-03-31 22:10:28 +01:00
Dinnerbone
97072919fb
Added COOKIE and LOCKED_CHEST
2011-03-31 21:55:16 +01:00
Dinnerbone
eae2711738
Can now create worlds with specific seeds
2011-03-31 21:46:05 +01:00
Dinnerbone
e1055afd1f
Line-endings!
2011-03-31 16:37:56 +01:00
lukegb
2595d5ef33
Seal-fail workaround
2011-03-31 14:16:13 +00:00
Erik Broes
f5803e1876
Just NAG once, to be nice
2011-03-30 00:38:46 +02:00