Commit Graph

1277 Commits

Author SHA1 Message Date
Dinnerbone
777a17d284 Added Player saturation, exhaustion and food level methods 2011-09-15 06:23:58 +01:00
Dinnerbone
9b53b0acf5 Added methods for getting/setting how much exp is contained within an orb 2011-09-15 05:48:52 +01:00
Dinnerbone
57616733c0 Added Player.get/setExperience, totalExperience and level 2011-09-15 05:13:16 +01:00
EvilSeph
26c935cf2d Fixed GameModeCommand not being limited to Ops by default. 2011-09-14 23:22:05 -04:00
EvilSeph
c494064f76 Fixed GameModeCommand and GiveCommand error/response display. 2011-09-14 22:39:09 -04:00
Dinnerbone
91fd209a3b Fixed "unknown command" on vanilla commands with no args (even though it's intended behavior...) 2011-09-15 03:04:55 +01:00
Dinnerbone
aedcba07b8 Added new Materials (need to add individual api later) 2011-09-15 02:54:19 +01:00
Dinnerbone
dcd63c0f8f Added new Entity interfaces 2011-09-15 02:34:14 +01:00
Dinnerbone
913be2588f Ok, so we need this. *shifty eyes* 2011-09-15 01:42:07 +01:00
EvilSeph
39c0d81832 Added GameMode command. 2011-09-14 17:43:11 -04:00
Dinnerbone
3524fde5ff Added GameMode methods to Server and HumanEntity 2011-09-09 01:15:37 +01:00
Dinnerbone
da29e0aa4d Fixed /say command not allowing more than one argument 2011-09-04 16:28:40 +01:00
Dinnerbone
40237df89c Don't lazy-load in PermissibleBase. This'll be a performance hit, but it's causing subscription issues. 2011-09-04 00:23:50 +01:00
Dinnerbone
6145ba5a7b Made JavaPluginLoader non-final 2011-09-03 20:46:04 +01:00
Dinnerbone
b6bf610682 Fixed dupe message when console /says 2011-09-03 17:29:00 +01:00
Dinnerbone
0914132467 Moved all vanilla commands into Bukkit 2011-09-03 15:56:35 +01:00
Dinnerbone
8cc03f8883 CelticMinstrel is a poopy head! 2011-09-03 02:21:08 +01:00
Dinnerbone
019b7a8d0e Added new methods to Server, Player and OfflinePlayer for banning and unbanning 2011-09-03 02:13:37 +01:00
Dinnerbone
e338601294 Added 3 methods to Server for IP banning and unbanning 2011-09-03 01:59:08 +01:00
Dinnerbone
57b454e2a2 New BroadcastPermissions default permission registrations 2011-09-03 00:52:28 +01:00
Dinnerbone
feb91774d7 ... Actually push the OfflinePlayer interface! 2011-09-03 00:48:41 +01:00
Dinnerbone
0484a8bd84 Added the ability to access offline players & more reverse lookup fixes in Permissible. 2011-09-03 00:41:22 +01:00
Dinnerbone
20dd09d983 Some small fixes to permissions to register the correct Permissible in base and more accurate reverse lookups 2011-09-02 23:39:01 +01:00
Dinnerbone
1ff5dfeda3 Added new Server.broadcast method to broadcast to specific groups of users, including non-players 2011-09-02 22:24:39 +01:00
Dinnerbone
5132d893e4 Added new autosave methods to World 2011-09-02 20:46:44 +01:00
Dinnerbone
87e4d58e7d Added method to shutdown the server 2011-09-02 20:18:10 +01:00
Dinnerbone
f319f09fb2 Fixed java ver method 2011-09-02 19:35:58 +01:00
Dinnerbone
8831a00b4e Commands now have the ability to set a permission required before execution 2011-09-02 19:27:12 +01:00
Dinnerbone
19e92d2c5e Print version message at server definition 2011-09-02 16:55:23 +01:00
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