928 Commits

Author SHA1 Message Date
EvilSeph
fb32a37ed4 Made SayCommand display output in purple, as per vanilla spec. 2011-09-15 22:11:20 -04:00
Dinnerbone
d1a86b6f2a Added Player saturation, exhaustion and food level methods 2011-09-15 06:23:58 +01:00
Dinnerbone
86a3286a98 Added methods for getting/setting how much exp is contained within an orb 2011-09-15 05:48:52 +01:00
Dinnerbone
0abbb7ad7a Added Player.get/setExperience, totalExperience and level 2011-09-15 05:13:16 +01:00
EvilSeph
f0b709432d Fixed GameModeCommand not being limited to Ops by default. 2011-09-14 23:22:05 -04:00
EvilSeph
233409ed7c Fixed GameModeCommand and GiveCommand error/response display. 2011-09-14 22:39:09 -04:00
Dinnerbone
0c4ae4dddd Fixed "unknown command" on vanilla commands with no args (even though it's intended behavior...) 2011-09-15 03:04:55 +01:00
Dinnerbone
405001e6a2 Added new Materials (need to add individual api later) 2011-09-15 02:54:19 +01:00
Dinnerbone
ca74188e0c Added new Entity interfaces 2011-09-15 02:34:14 +01:00
Dinnerbone
8bb761eff2 Ok, so we need this. *shifty eyes* 2011-09-15 01:42:07 +01:00
EvilSeph
879fc912f4 Added GameMode command. 2011-09-14 17:43:11 -04:00
Dinnerbone
742847c63f Added GameMode methods to Server and HumanEntity 2011-09-09 01:15:37 +01:00
Dinnerbone
935ffcb125 Fixed /say command not allowing more than one argument 2011-09-04 16:28:40 +01:00
Dinnerbone
11ac7cd366 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
36995a46d1 Made JavaPluginLoader non-final 2011-09-03 20:46:04 +01:00
Dinnerbone
59a617bef2 Fixed dupe message when console /says 2011-09-03 17:29:00 +01:00
Dinnerbone
1fd394bc7c Moved all vanilla commands into Bukkit 2011-09-03 15:56:35 +01:00
Dinnerbone
eecc6f1252 CelticMinstrel is a poopy head! 2011-09-03 02:21:08 +01:00
Dinnerbone
3f37c852c3 Added new methods to Server, Player and OfflinePlayer for banning and unbanning 2011-09-03 02:13:37 +01:00
Dinnerbone
a5ce775b3e Added 3 methods to Server for IP banning and unbanning 2011-09-03 01:59:08 +01:00
Dinnerbone
6dab14e2d7 New BroadcastPermissions default permission registrations 2011-09-03 00:52:28 +01:00
Dinnerbone
6d3a779894 ... Actually push the OfflinePlayer interface! 2011-09-03 00:48:41 +01:00
Dinnerbone
e1f69e0867 Added the ability to access offline players & more reverse lookup fixes in Permissible. 2011-09-03 00:41:22 +01:00
Dinnerbone
ce0d959728 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
e54b7ba74c Added new Server.broadcast method to broadcast to specific groups of users, including non-players 2011-09-02 22:24:39 +01:00
Dinnerbone
dc3379f6da Added new autosave methods to World 2011-09-02 20:46:44 +01:00
Dinnerbone
facfd2ff2a Added method to shutdown the server 2011-09-02 20:18:10 +01:00
Dinnerbone
c1f858534b Fixed java ver method 2011-09-02 19:35:58 +01:00
Dinnerbone
0d11aa7cca Commands now have the ability to set a permission required before execution 2011-09-02 19:27:12 +01:00
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