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
Erik Broes
6929a1830e
Force compile-time failures for the subtle changes done in the API
2011-03-30 00:25:59 +02:00
Erik Broes
a3319e525b
Add 'NagException' to disclose plugin fail
2011-03-30 00:25:11 +02:00
Erik Broes
08e33ad0c6
Add 'MONSTER' to CreatureType
2011-03-29 23:09:44 +02:00
Erik Broes
57b1b50610
Move passenger-handling to Entity
2011-03-29 23:09:44 +02:00
HACKhalo2
9baed69563
Added the KICK_WHITELIST Result for players being kicked from not being on the whitelist, just because KICK_BANNED didn't seem to fit.
2011-03-29 21:37:31 +01:00
Dinnerbone
a1e7fb38c1
RegisterInterface reload bug fix
2011-03-29 21:29:46 +01:00
sunkid
1ae3433d89
fixed PlayerCommandPreprocessEvent inheritance
2011-03-28 17:15:41 -07:00
Byron Shelden
2b3698d6b1
Fixed PlayerTeleportEvent so getType() returns Type.PLAYER_TELEPORT
2011-03-28 01:15:21 +02:00
Dinnerbone
32b3c77165
Line endings, consistency!
2011-03-27 21:27:27 +01:00
Erik Broes
6d987ec850
Fix Type of VehicleDamageEvent
2011-03-27 12:35:16 +02:00
Erik Broes
cc899b0048
Change some more signatures :(
...
onPlayerCommandPreprocess(PlayerChatEvent event) -> onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event)
onBlockFlow(BlockFromToEvent event) -> onBlockFromTo(BlockFromToEvent event)
onPlayerJoin(PlayerEvent event) -> onPlayerJoin(PlayerJoinEvent event)
onPlayerQuit(PlayerEvent event) -> onPlayerQuit(PlayerQuitEvent event)
onPlayerTeleport(PlayerMoveEvent event) -> onPlayerTeleport(PlayerTeleportEvent event)
2011-03-27 00:16:06 +01:00
Erik Broes
7004b6f040
Fix some wrong event creations after previous change
2011-03-26 23:19:50 +01:00
Erik Broes
94894216e8
Some more backwards incompatible changes (minor though), also a ton of small cleanup.
...
onPluginEnable(PluginEvent event) -> onPluginEnable(PluginEnableEvent event)
onPluginDisable(PluginEvent event) -> onPluginDisable(PluginDisableEvent event)
onVehicleUpdate(VehicleEvent event) -> onVehicleUpdate(VehicleUpdateEvent event)
onWorldSave(WorldEvent event) -> onWorldSave(WorldSaveEvent event)
onWorldLoad(WorldEvent event) -> onWorldLoad(WorldLoadEvent event)
2011-03-26 22:32:14 +01:00
Celtic Minstrel
3be580aa61
Add setSheared() to Sheep and setSize() to Slimes.
2011-03-26 18:28:28 +01:00
Celtic Minstrel
04cddaa47a
Add material data classes for cake, jukeboxes, and diodes. Remove some unneeded ones.
2011-03-26 18:23:43 +01:00
Celtic Minstrel
b1b2efa4a5
World.spawnCreature now returns LivingEntity instead of Creature.
2011-03-26 18:11:21 +01:00
Erik Broes
6598b0ce5f
Fixed missing breaks breaking stuff.
2011-03-26 16:53:39 +01:00
Raphfrk
6ece05bc73
Added player join event
2011-03-26 15:32:29 +01:00
sk89q
7d46e6714b
Added Server.getServerId() for ID purposes.
2011-03-26 01:40:11 -07:00
sunkid
36df268478
added the MaterialData subclass Door
2011-03-25 23:07:34 +01:00
Erik Broes
48a7ac18da
Add: player.getCompassTarget
2011-03-25 21:01:55 +01:00
Raphfrk
2275372cb1
Fixed basic dependency functionality - If class can't be found, all other .jar files are scanned
2011-03-25 20:36:59 +01:00
Erik Broes
adfeb9c819
Add CreatureType.GIANT
2011-03-24 22:50:36 +01:00
Erik Broes
5141b7fe10
Fix wrong useItemInHand setting
2011-03-24 22:50:12 +01:00
Erik Broes
2916cba631
Fix for placing blocks after interacting with a block
2011-03-24 12:12:21 +01:00
Erik Broes
c1d9eac987
Long overdue LivingEntity maximumNoDamageTicks, noDamageTicks, lastDamage
2011-03-24 00:31:59 +01:00
Erik Broes
0ede0ca875
Remove lingering PlayerItemEvent file
2011-03-24 00:11:26 +01:00
Byron Shelden
fbbae50ba0
Replaced void teleportTo(Location) with boolean teleport(Location).
...
- The return value indicates if the teleport was successful.
- void teleportTo(...) should delegate to the new teleport(...).
2011-03-23 18:38:48 +01:00
Erik Broes
d6341293e7
Reworked BlockDamageEvent to match with the latest Mojang client/server changes.
2011-03-23 16:58:43 +01:00