Commit graph

391 commits

Author SHA1 Message Date
Bukkit/Spigot
1257e0d24f Updating plugin nags to use logger
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-20 02:27:16 +00:00
Bukkit/Spigot
f398397845 Added Server.getLogger, changed a few anonymous loggers to use it
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-20 02:24:47 +00:00
Bukkit/Spigot
e3b86cda50 Lowered the priority of the old command handler event because a number of plugins were using this event incorrectly. A new event, the command preprocesser event, has replaced the previous function of the original command event.
By: sk89q <the.sk89q@gmail.com>
2011-02-19 01:41:33 -08:00
Bukkit/Spigot
d3a7253d68 Added Entity.remove() which marks an entity for removal.
By: sk89q <the.sk89q@gmail.com>
2011-02-18 20:00:18 -08:00
Bukkit/Spigot
c0710323a9 Added slime as a possible creature type.
By: sk89q <the.sk89q@gmail.com>
2011-02-18 19:44:32 -08:00
Bukkit/Spigot
bff4790a18 And this is so that we don't have to support misbehaving plugins.
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-20 00:47:21 +00:00
Bukkit/Spigot
03a61a197f ... Supporting the plugins which really shouldn't be doing what they're doing. Don't put crap in the constructor!
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-20 00:43:06 +00:00
Bukkit/Spigot
4bb9f83d53 Removed TSLPC (That Stupidly Long Plugin Constructor)
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-20 00:13:25 +00:00
Bukkit/Spigot
08fd2073ce Replaced Vector.hashCode with a more reliable method
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-19 23:11:56 +00:00
Bukkit/Spigot
6203fc2652 (Relatively) minor javadoc cleanup
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-19 22:47:23 +00:00
Bukkit/Spigot
314bf387b5 Fixed event priorities
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-19 20:43:35 +00:00
Bukkit/Spigot
a36de75a17 Shifting damage events per http://forums.bukkit.org/threads/oops-i-broke-your-plugins.599/#post-67424 (This breaks stuff!)
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-19 17:08:14 +00:00
Bukkit/Spigot
ffe5fb2dfb When deprecating, the alternative should be provided.
By: EvilSeph <evilseph@unaligned.org>
2011-02-19 06:00:55 -05:00
Bukkit/Spigot
023ff0a43d We need to set cmdSuccess accordingly.
By: EvilSeph <evilseph@unaligned.org>
2011-02-18 21:30:19 -05:00
Bukkit/Spigot
5ba9ae942a Added target block ray trace functionality.
By: Raphfrk <raphfrk@gmail.com>
2011-02-13 17:03:57 +00:00
Bukkit/Spigot
09916f398f Added setFireTicks(), getFireTicks() and getMaxFireTicks().
By: Protected <myshelter@gmail.com>
2011-02-14 17:35:43 +00:00
Bukkit/Spigot
77a963e3eb Added pull request conventions that should be followed if you want your pull requests accepted.
By: EvilSeph <evilseph@unaligned.org>
2011-02-18 17:14:18 -05:00
Bukkit/Spigot
d7633fa07b Added a whole buncha overloads for Location in World
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-18 16:34:49 +00:00
Bukkit/Spigot
9adb4e4d92 Location.getBlock() helper method
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-18 16:28:42 +00:00
Bukkit/Spigot
636c1ec83a Exception handling in commands
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-18 16:25:06 +00:00
Bukkit/Spigot
eb206f49c1 Added spawnCreature(Location, CreatureType)
This function will allow spawning of creatures in the world, removing
the need to interface with CraftBukkit directly.

By: Andrew Ardill <andrew.ardill@gmail.com>
2011-02-17 14:33:31 +11:00
Bukkit/Spigot
ca55cacd67 Renamed MobType->CreatureType and MobSpawner->CreatureSpawner.
This is to bring the names in line with the rest of bukkit.

Deprecated code has been left in to ensure nothing breaks as
a result of refactoring MobType.
This will be removed after 1 week, to give plugin devs time to
migrate

By: Andrew Ardill <andrew.ardill@gmail.com>
2011-02-17 14:19:57 +11:00
Bukkit/Spigot
d3b62214a6 Fixed alias parsing for commands. object.toString().split(",") is NOT how you parse a YAML list!
By: sk89q <the.sk89q@gmail.com>
2011-02-16 21:45:15 -08:00
Bukkit/Spigot
7bfb006b2c Deprecated PlayerListener.onPlayerCommand(PlayerChatEvent event).
By: sk89q <the.sk89q@gmail.com>
2011-02-16 21:23:47 -08:00
Bukkit/Spigot
6a86cbbe8e Added Player.chat().
By: sk89q <the.sk89q@gmail.com>
2011-02-16 21:23:29 -08:00
Bukkit/Spigot
6190a55cad Added CREATURE_SPAWN event
By: ss2man44 <frigids@gmail.com>
2011-01-11 21:29:48 -05:00
Bukkit/Spigot
7cefb730d7 add function isCurrentlyRunning(int taskId);
returns if the given task is currently running.

By: Andrew Ardill <andrew.ardill@gmail.com>
2011-02-14 15:31:21 +11:00
Bukkit/Spigot
3274723ced Allows calling of functions in the main thread
By: Raphfrk <raphfrk@gmail.com>
2011-02-12 00:03:41 +00:00
Bukkit/Spigot
7b32aee768 Exposes the recently added updateInventory method.
We've decided to expose updateInventory as a temporary work-around for
 the inventory not updating issue we're aware of. The reasoning behind
 this is that addressing it properly will take some time and work and
 as this is clearly a roadblock for some plugin authors, the delay is
 not really acceptable.

By: EvilSeph <evilseph@unaligned.org>
2011-02-13 00:22:00 -05:00
Bukkit/Spigot
66761d2d4d Added getPlayer method to SignChangeEvent
By: Timberjaw <timberjaw@gmail.com>
2011-02-12 00:39:37 -08:00
Bukkit/Spigot
e30e2d1364 Windows and executable, should be 0644
By: Erik Broes <erikbroes@grum.nl>
2011-02-12 16:16:14 +01:00
Bukkit/Spigot
1336c08f59 Exposes recently added PLAYER_PICKUP_ITEM event.
By: EvilSeph <evilseph@unaligned.org>
2011-02-12 07:52:08 -05:00
Bukkit/Spigot
cc9f2e45fb Added MaxSpeed methods to minecards. Added MaxSpeed methods to boats. Added SlowWhenEmpty, FlyingMod, and DerailedMod methods to minecarts.
Signed-off-by: afforess <afforess@gmail.com>

By: afforess <afforess@gmail.com>
2011-02-12 00:25:48 -05:00
Bukkit/Spigot
8d18ce772e Added EXPLOSION_PRIMED event.
By: culturespy <culturespy@gmail.com>
2011-02-03 21:59:42 -05:00
Bukkit/Spigot
13a3b24c47 Adds removeProperty(String path) and getEmptyNode()
By: Simon Rigby <rigby@rigbydev.co.uk>
2011-02-12 01:44:03 +00:00
Bukkit/Spigot
204952eed0 Added SIGN_CHANGE event.
By: Timberjaw <timberjaw@gmail.com>
2011-02-10 18:18:56 -08:00
Bukkit/Spigot
a3f7361535 Added Colorable interface, and made Sheep, Wool and Dye implement it.
Inspired by xpansive

By: Andrew Ardill <andrew.ardill@gmail.com>
2011-02-12 12:28:38 +11:00
Bukkit/Spigot
fd090160f2 Adding PLAYER_PICKUP_ITEM event
By: James Logsdon <dwarf@girsbrain.org>
2011-02-11 17:08:53 -05:00
Bukkit/Spigot
7bbba13655 Cleaning up PlayerDropItemEvent
By: James Logsdon <dwarf@girsbrain.org>
2011-02-11 16:49:47 -05:00
Bukkit/Spigot
33c6be20bd Adding EntityDamageEvent.setDamage()
By: James Logsdon <dwarf@girsbrain.org>
2011-02-11 16:12:43 -05:00
Bukkit/Spigot
45d9101f82 Fixed Button/Lever, using a logical AND instead of XOR to get 3 face bits
By: Tal Eisenberg <eisental@gmail.com>
2011-01-21 16:30:18 -08:00
Bukkit/Spigot
845e8fbc2e PlayerChatEvent.setFormat validation
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-09 19:08:45 +00:00
Bukkit/Spigot
f0f2768937 Added Creature.getTarget
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-09 13:44:57 +00:00
Bukkit/Spigot
913e6d484a Adding Creature.setTarget() per jlogsdon
By: James Logsdon <dwarf@girsbrain.org>
2011-02-03 18:18:20 -05:00
Bukkit/Spigot
290d9aedc9 Added event for when a world is saved (EyvindRM)
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-09 12:53:33 +00:00
Bukkit/Spigot
b280199e83 Added Sneaking Event
By: Alexander Hesse <azi@MacBook-Pro.local>
2011-01-25 19:04:52 +01:00
Bukkit/Spigot
d245d54634 Added loadChunk, unloadChunk and unloadChunkRequest.
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-08 14:29:52 +00:00
Bukkit/Spigot
d19bdf7a67 Just breaking some redstone plugins, don't mind me
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-08 12:53:30 +00:00
Bukkit/Spigot
516b5b2226 New event WORLD_LOADED
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-08 12:06:34 +00:00
Bukkit/Spigot
002613da66 Added Server.getWorld(), Server.createWorld() now checks this to avoid duplication
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-02-08 11:58:28 +00:00