1086 Commits

Author SHA1 Message Date
EvilSeph
ce36ff1cf9 Added PlayerVelocityEvent. Thanks Evenprime! 2011-07-28 01:17:07 -04:00
EvilSeph
bf3af40b2d Added various utility methods to make chunk handling easier. Thanks Meaglin! 2011-07-28 00:32:28 -04:00
EvilSeph
f3fcc6f81f Removed deprecated methods.
getNote() that returns a byte has been replaced by getRawNote().
teleportTo(Location) has been replaced by teleport(location).
teleportTo(Entity) has been replaced by teleport(Entity).
SnowForm event has been replaced by BlockForm event.
2011-07-27 23:18:33 -04:00
Dinnerbone
ca86ea1eb7 Made Permissions mutable, added methods to view which Permissibles are subscribed to which Permission 2011-07-20 18:05:04 +01:00
Dinnerbone
8836bf8419 Added world.getMaxHeight (currently static until 1.8) 2011-07-20 00:03:16 +01:00
Dinnerbone
40bbf19ca2 Correctly report bad values for children perms in plugin.yml 2011-07-18 20:52:38 +01:00
Dinnerbone
d894e11b51 Fixed fast floor in NoiseGenerator 2011-07-18 18:19:43 +01:00
Dinnerbone
fb594732b5 Added new permission system 2011-07-17 17:17:47 +01:00
Erik Broes
6ff9f7cad6 Remove superfluous javadocs 2011-07-17 17:20:22 +02:00
Erik Broes
b5f8bb5434 Refactor Bucket events 2011-07-17 17:02:37 +02:00
Erik Broes
c771cb355c Remove some deprecated methods in World 2011-07-17 17:02:37 +02:00
Erik Broes
9b0dbed88e Deprecated Block.getFace(Face) and Block.getFace(Face,int); use getRelative() 2011-07-17 17:02:37 +02:00
Erik Broes
36d901c6b1 Added Block.getPistonMoveReaction, BlockPistonExtend and BlockPistonRetractEvent 2011-07-17 17:02:37 +02:00
EvilSeph
2a7dd93cb5 More JavaDoc improvements. 2011-07-15 17:18:32 -04:00
Celtic Minstrel
4cc2858480 Added interface for setting and getting a pig zombie's anger level. 2011-07-14 14:52:29 -04:00
EvilSeph
872c3a34ab Fixed setFacingDirection and removed redundant interface. Thanks DiddiZ! 2011-07-14 14:48:58 -04:00
EvilSeph
652bf7ad33 Made ConfigurationNode.getAll() more maintainable. Thanks devinsba! 2011-07-14 14:48:57 -04:00
sunkid
6bcad55b31 Added additional BlockFace enum members and fixed Sign class. 2011-07-14 11:36:27 -04:00
EvilSeph
ffa4980146 Fix missing/incorrect stack sizes and max damages. Thanks celticminstrel and sunkid! 2011-07-14 11:21:00 -04:00
Dinnerbone
4c36e7903e Added helper methods World.getHighestBlockAt, Block.isEmpty, Block.isLiquid. Added methods to safely retrieve biome/temperature/humidity data for a block without generating the block. 2011-07-13 10:39:41 +01:00
Dinnerbone
654042d056 Added unbiased octave generators + normalized argument to generating noise through octaves 2011-07-13 10:38:18 +01:00
Tahg
5851edd31f uuid changes 2011-07-13 00:15:47 -04:00
Dinnerbone
3c65461a9d Fixed static methods in PerlinNoiseGenerator 2011-07-08 14:39:20 +01:00
Rigby
3f2bbab7e6 Implements World UID. 2011-07-07 13:56:29 -04:00
EvilSeph
f92bc8a15f Added PlayerFish event. 2011-07-03 01:31:09 -04:00
EvilSeph
3f388a2ad9 Fixed PlayerPickupItem event returning wrong amount picked up and added function to get the amount remaining on the ground. 2011-07-02 21:16:39 -04:00
EvilSeph
180536920c Improved FurnaceBurn event.
- Added the ability to set the burn time of the fuel.
- Added the ability to set if a fuel should burn or not.
2011-07-02 20:44:11 -04:00
EvilSeph
212849fc21 Added reasons for entities regaining health. 2011-06-30 14:43:00 -04:00
Dinnerbone
542376d7b3 Update to 1.7 2011-06-30 15:18:11 +01:00
Erik Broes
762e66b69b Change PortalCreateEvent constructor ArrayList to Collection 2011-06-27 00:10:41 +02:00
Dinnerbone
9e51583ca2 Added a Perlin and Simplex noise generator for utils 2011-06-26 17:41:25 +01:00
EvilSeph
d8f0f0d17c More JavaDoc improvements. 2011-06-25 22:46:19 -04:00
Dinnerbone
c8b4ecc00a Register commands on any enable 2011-06-26 02:46:16 +01:00
sunkid
02c11d429a Fixed Note class. 2011-06-23 19:14:39 -04:00
EvilSeph
f0877250ff Fixed 'bad aliases' error output. 2011-06-23 16:16:14 -04:00
EvilSeph
d870a6e3f8 Added missing 'implements Cancellable' to several classes. 2011-06-22 17:23:44 -04:00
EvilSeph
d590a96586 JavaDoc cleanup. 2011-06-22 17:22:17 -04:00
Dinnerbone
f71d7d0e9b The server config can now specify aliases to multiple (or none) commands, for example "debug: [version, plugin]" to run both version and plugin, or "plugins: []" to disable the plugins command 2011-06-22 19:08:21 +01:00
Dinnerbone
faf2216d5c Added new getDefaultWorldGenerator method to Plugin 2011-06-22 18:26:32 +01:00
Dinnerbone
5978812c50 Added new plugin.yml option 'load', possible values are 'startup' and 'postworld' (default postworld) 2011-06-22 17:45:53 +01:00
EvilSeph
fcfa05f482 Added SpawnReasons to CreatureSpawn events. Thanks winsock! 2011-06-21 16:25:01 -04:00
EvilSeph
b57cec115f Added Sky biome for the Skylands. Thanks robin0van0der0v! 2011-06-21 15:41:47 -04:00
EvilSeph
2c04c75fe1 Added a method to retreive all fully qualified configuration values for a config. Thanks devinsba! 2011-06-21 15:39:29 -04:00
Rigby
af7d0410f3 Implements isBedSpawn() to the PlayerRespawnEvent. 2011-06-20 23:55:19 -04:00
Rigby
e3462769c1 Implements customiseable PortalTravelAgent and updated PlayerPortalEvent. 2011-06-20 18:30:47 -04:00
EvilSeph
82a04fda10 Added Furnace smelt and burn events. 2011-06-20 01:29:29 -04:00
EvilSeph
3b7f86ba5b Added API to allow plugins to set the world's spawn flags. 2011-06-19 06:34:07 -04:00
EvilSeph
39dc703007 Added getOnlineMode() for the Server. Thanks Rigby! 2011-06-19 06:34:06 -04:00
EvilSeph
cdd73612bf Added Target Reasons for Wolf events. Thanks Deaygo! 2011-06-18 22:29:07 -04:00
sunkid
230d6dfa7f Added the concept of a projectile. 2011-06-18 22:20:47 -04:00