649 Commits

Author SHA1 Message Date
Dinnerbone
f8e244e76b Print version message at server definition 2011-09-02 16:55:23 +01:00
Dinnerbone
320d3ca835 Added method to retrieve all registered permissions 2011-08-29 14:58:42 +01:00
Dinnerbone
12b24a8aae Made Bukkit implement Server for simpler calls 2011-08-18 13:02:20 +01:00
EvilSeph
6f5747d8b8 Revert "Interface for changing the view distance." 2011-08-15 14:26:42 -04:00
Andrew Ardill
1c4aba8d1f Interface for changing the view distance.
Can be changed server wide, per world and per player.
Only server wide changes are kept between server restarts.

Setting the server or world view distance should fail if the
view distance is not between 3 and 15
2011-08-15 15:11:34 +10:00
EvilSeph
b04d766ab0 Added API for manipulating map items. Thanks SpaceManiac, codename_B, sk89q and dested! 2011-08-12 22:02:15 -04:00
EvilSeph
f6318cedda Added DamageCause.SUICIDE. 2011-08-12 21:48:31 -04:00
EvilSeph
5f20924e5d Added "getViewDistance()", "getAllowNether()", "hasWhitelist()" and "getAllowFlight()". Thanks robin0van0der0v! 2011-08-07 20:24:43 -04:00
Rigby
fd2b5f3ec5 Implemented per world setting to keep the spawn in memory or not. 2011-08-05 14:37:56 -04:00
EvilSeph
30f4a7d66d Made PlayerAnimation cancellable. Thanks desmin88! 2011-07-28 10:53:19 -04:00
EvilSeph
4368ec2736 Added ServerCommandEvent. Thanks celticminstrel! 2011-07-28 10:35:52 -04:00
sunkid
879390d1fa Retiring EntityDamageByProjectileEvent in favor of EntityDamageEvent. 2011-07-28 02:23:40 -04:00
EvilSeph
714eb939c6 Added missing Note getNote(). 2011-07-28 01:29:04 -04:00
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