589 Commits

Author SHA1 Message Date
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
Erik Broes
700c8a20dd Add PLAYER_INTERACT, remove BLOCK_RIGHT_CLICK, BLOCK_INTERACT and PLAYER_ITEM 2011-03-23 16:58:43 +01:00
Erik Broes
f0544a90fc Added PlayerBucket events 2011-03-23 16:58:43 +01:00
Erik Broes
8cf7b9e371 Renamed many events/constants to be not past tense <-- Major Break says: "HI" 2011-03-23 16:58:26 +01:00
sunkid
7e8118c81d added MaterialData classes and associated Enums for COAL, CROPS, LOG, LEAVES, STEP, and DOUBLE_STEP 2011-03-21 17:25:34 +01:00
Gunther De Wachter
f89e47ba9c Added DamageType.VOID 2011-03-17 20:04:02 +01:00
Dinnerbone
eb534613ac onLoad optional... 2011-03-15 11:45:11 +00:00
Dinnerbone
6f9b8479c6 Plugins can no longer register events while disabled 2011-03-14 15:11:43 +00:00
Dinnerbone
7867b27965 All previous deprecated methods removed (OH GOD EVERYTHING BROKEN) 2011-03-14 15:05:46 +00:00
Raphfrk
ebf1904fff Adds an onLoad method to Plugin. The onLoad method is called for all plugins before the onEnable calls 2011-03-14 14:46:11 +00:00
stevenh
2a87759443 Added server methods required to support RemoteBukkit:
* getPort()
* getIP()
* getServerName()
* dispatchCommand(...)
2011-03-12 17:57:22 +00:00
stevenh
c47efb4986 Corrected description of CommandSender.getServer() 2011-03-12 17:55:55 +00:00
stevenh
e4a1008f8a Removed unneeded string constant concat
Note: editor removed spaces on otherwise empty lines
2011-03-12 17:51:57 +00:00
Erik Broes
6da67f1ea6 Compensate for sendMessage losing its 'unintended splitting on existing newlines'-feature 2011-03-12 17:01:56 +01:00
sk89q
653df54406 Added Player.sendRawMessage(). 2011-03-12 01:06:02 -08:00
stevenh
a0530f5112 Merge branch 'master' of github.com:Bukkit/Bukkit 2011-03-11 20:12:53 +00:00
stevenh
c08b5f3558 Fixed blank yaml config files throwing a null pointer exception 2011-03-11 20:07:49 +00:00
Tahg
941f25f4c9 added methods for getting redstone power 2011-03-10 13:23:54 -05:00
Tahg
9779cb35dd Chunk hooks 2011-03-10 13:09:35 -05:00
Andrew Ardill
e8d72030c8 Added LivingEntity.getEyeLocation() for getting the eyes location. 2011-03-09 19:12:10 +00:00