Commit Graph

976 Commits

Author SHA1 Message Date
Dinnerbone
15be40194d Added method to retrieve all registered permissions 2011-08-29 14:58:42 +01:00
Dinnerbone
d8c984f488 Made Bukkit implement Server for simpler calls 2011-08-18 13:02:20 +01:00
EvilSeph
79ac053ef6 Revert "Interface for changing the view distance." 2011-08-15 14:26:42 -04:00
Andrew Ardill
362f1163d0 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
7f12385332 Added API for manipulating map items. Thanks SpaceManiac, codename_B, sk89q and dested! 2011-08-12 22:02:15 -04:00
EvilSeph
86c7532cdf Added DamageCause.SUICIDE. 2011-08-12 21:48:31 -04:00
EvilSeph
b7cc96eace Added "getViewDistance()", "getAllowNether()", "hasWhitelist()" and "getAllowFlight()". Thanks robin0van0der0v! 2011-08-07 20:24:43 -04:00
Rigby
85df0bcfef Implemented per world setting to keep the spawn in memory or not. 2011-08-05 14:37:56 -04:00
EvilSeph
00c797ccff Made PlayerAnimation cancellable. Thanks desmin88! 2011-07-28 10:53:19 -04:00
EvilSeph
66e70b428e Added ServerCommandEvent. Thanks celticminstrel! 2011-07-28 10:35:52 -04:00
sunkid
317c17fbb9 Retiring EntityDamageByProjectileEvent in favor of EntityDamageEvent. 2011-07-28 02:23:40 -04:00
EvilSeph
28554c88ef Added missing Note getNote(). 2011-07-28 01:29:04 -04:00
EvilSeph
57544d0d22 Added PlayerVelocityEvent. Thanks Evenprime! 2011-07-28 01:17:07 -04:00
EvilSeph
7b2e455b25 Added various utility methods to make chunk handling easier. Thanks Meaglin! 2011-07-28 00:32:28 -04:00
EvilSeph
1f5c90052a 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
8fccc8ffca Made Permissions mutable, added methods to view which Permissibles are subscribed to which Permission 2011-07-20 18:05:04 +01:00
Dinnerbone
f3f66d84d7 Added world.getMaxHeight (currently static until 1.8) 2011-07-20 00:03:16 +01:00
Dinnerbone
f35c694d80 Correctly report bad values for children perms in plugin.yml 2011-07-18 20:52:38 +01:00
Dinnerbone
4fcd4aacb8 Fixed fast floor in NoiseGenerator 2011-07-18 18:19:43 +01:00
Dinnerbone
914da8e887 Added new permission system 2011-07-17 17:17:47 +01:00
Erik Broes
46d8c4d92f Remove superfluous javadocs 2011-07-17 17:20:22 +02:00
Erik Broes
75d550a23c Refactor Bucket events 2011-07-17 17:02:37 +02:00
Erik Broes
902fb0451a Remove some deprecated methods in World 2011-07-17 17:02:37 +02:00
Erik Broes
04d58f8c8a Deprecated Block.getFace(Face) and Block.getFace(Face,int); use getRelative() 2011-07-17 17:02:37 +02:00
Erik Broes
e403b3e000 Added Block.getPistonMoveReaction, BlockPistonExtend and BlockPistonRetractEvent 2011-07-17 17:02:37 +02:00
EvilSeph
9789918954 More JavaDoc improvements. 2011-07-15 17:18:32 -04:00
Celtic Minstrel
7968683662 Added interface for setting and getting a pig zombie's anger level. 2011-07-14 14:52:29 -04:00
EvilSeph
8da742621b Fixed setFacingDirection and removed redundant interface. Thanks DiddiZ! 2011-07-14 14:48:58 -04:00
EvilSeph
b268859bf3 Made ConfigurationNode.getAll() more maintainable. Thanks devinsba! 2011-07-14 14:48:57 -04:00
sunkid
81a31577f1 Added additional BlockFace enum members and fixed Sign class. 2011-07-14 11:36:27 -04:00
EvilSeph
5a71e9e187 Fix missing/incorrect stack sizes and max damages. Thanks celticminstrel and sunkid! 2011-07-14 11:21:00 -04:00
Dinnerbone
c7518e7033 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
7d1ed62041 Added unbiased octave generators + normalized argument to generating noise through octaves 2011-07-13 10:38:18 +01:00
Tahg
1dde11e274 uuid changes 2011-07-13 00:15:47 -04:00
Dinnerbone
dc504c01fd Fixed static methods in PerlinNoiseGenerator 2011-07-08 14:39:20 +01:00
Rigby
8230758bc1 Implements World UID. 2011-07-07 13:56:29 -04:00
EvilSeph
d8d006200a Added PlayerFish event. 2011-07-03 01:31:09 -04:00
EvilSeph
b2e236878c 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
38863ab65b 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
35574b8684 Added reasons for entities regaining health. 2011-06-30 14:43:00 -04:00
Dinnerbone
ff1176c371 Update to 1.7 2011-06-30 15:18:11 +01:00
Erik Broes
8512822bb7 Change PortalCreateEvent constructor ArrayList to Collection 2011-06-27 00:10:41 +02:00
Dinnerbone
58faa98de1 Added a Perlin and Simplex noise generator for utils 2011-06-26 17:41:25 +01:00
EvilSeph
a0c1f68109 More JavaDoc improvements. 2011-06-25 22:46:19 -04:00
Dinnerbone
b76de1ee24 Register commands on any enable 2011-06-26 02:46:16 +01:00
sunkid
a4184da1eb Fixed Note class. 2011-06-23 19:14:39 -04:00
EvilSeph
fb3e9605d8 Fixed 'bad aliases' error output. 2011-06-23 16:16:14 -04:00
EvilSeph
c15affbfd4 Added missing 'implements Cancellable' to several classes. 2011-06-22 17:23:44 -04:00
EvilSeph
f709af58e5 JavaDoc cleanup. 2011-06-22 17:22:17 -04:00
Dinnerbone
7524109bf0 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