55 Commits

Author SHA1 Message Date
Erik Broes
e180d89b8f Add Bukkit.getAllowEnd(). Thanks codename-B! 2011-12-09 18:59:04 +01:00
Nathan Adams
d2a7e4701b Added method to retrieve all players on a server, online or offline 2011-12-04 17:56:41 +00:00
Nathan Adams
8cb9352259 Added world.getWorldFolder, server.getWorldContainer 2011-11-25 03:46:47 +00:00
Nathan Adams
fec8835d56 Added getBukkitVersion to Server 2011-10-31 04:02:30 +00:00
EvilSeph
233d314482 Added Difficulty API. 2011-10-03 10:11:46 -04:00
Dinnerbone
4030c98c20 Added Server.getOperators to return all server operators 2011-09-25 03:27:44 +01:00
Dinnerbone
fe4f4c5f58 Many javadoc fixes thanks to Celtic Minstrel 2011-09-25 02:56:40 +01:00
raphfrk
7e5b2c1f30 Adds a method that returns the File representation of the update folder. The previous method just returns the filename and doesn't provide the path 2011-09-25 02:22:36 +01:00
Dinnerbone
637ffd6f11 Deprecated Server.createWorld() methods, use "WorldCreator.name(x).seed(1234).createWorld()" now 2011-09-25 01:04:43 +01:00
Dinnerbone
a07d79e275 Added server.getConsoleSender, blocked access to create a ConsoleCommandSender 2011-09-24 23:11:01 +01:00
Dinnerbone
742847c63f Added GameMode methods to Server and HumanEntity 2011-09-09 01:15:37 +01:00
Dinnerbone
1fd394bc7c Moved all vanilla commands into Bukkit 2011-09-03 15:56:35 +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
e1f69e0867 Added the ability to access offline players & more reverse lookup fixes in Permissible. 2011-09-03 00:41:22 +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
facfd2ff2a Added method to shutdown the server 2011-09-02 20:18:10 +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
5f20924e5d Added "getViewDistance()", "getAllowNether()", "hasWhitelist()" and "getAllowFlight()". Thanks robin0van0der0v! 2011-08-07 20:24:43 -04:00
Tahg
5851edd31f uuid changes 2011-07-13 00:15:47 -04:00
Rigby
3f2bbab7e6 Implements World UID. 2011-07-07 13:56:29 -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
EvilSeph
39dc703007 Added getOnlineMode() for the Server. Thanks Rigby! 2011-06-19 06:34:06 -04:00
Dinnerbone
686606543e Added set/getSpawnRadius in Server 2011-06-17 04:49:21 +01:00
Dinnerbone
30ee49f209 Server administrators can now specify custom aliases in bukkit.yml which override any aliases set by plugins. 2011-06-17 04:07:17 +01:00
Rigby
4ef2edfc5b Implemented WorldUnloadEvent and unloadWorld(). 2011-06-07 02:51:31 -04:00
Dinnerbone
f784af8f3e Added custom world generator API 2011-06-06 18:37:20 +01:00
Erik Broes
992f1f2bf3 Whitespace + general cleanup 2011-05-15 14:06:02 +02:00
EvilSeph
6d4df77586 Added support for an update on load feature for plugins. Thanks Raphfrk!
Any files placed in the new (optional) update folder are automatically copied into the plugins directory the next time a reload happens. This allows safe updating of the plugin .jar files.
2011-05-05 20:18:12 -04:00
sk89q
25faa992ec Added services manager framework. Services are interfaces that specifies capabilities to be implemented by providers. Example services include economy, <insert example 2>, etc. 2011-05-02 11:31:30 -07:00
Celtic Minstrel
6ed9db18b7 Add recipe classes and an addRecipe method in the server interface. 2011-05-01 23:40:15 -04:00
Dinnerbone
61b8c36233 Implemented ebeans 2011-04-01 16:09:23 +01:00
Dinnerbone
eae2711738 Can now create worlds with specific seeds 2011-03-31 21:46:05 +01:00
sk89q
7d46e6714b Added Server.getServerId() for ID purposes. 2011-03-26 01:40:11 -07:00
stevenh
2a87759443 Added server methods required to support RemoteBukkit:
* getPort()
* getIP()
* getServerName()
* dispatchCommand(...)
2011-03-12 17:57:22 +00:00
Morgan Humes
cb66f868b4 Add World.save() and Server.savePlayers(); 2011-03-02 16:47:43 +01:00
Dinnerbone
f2d19008c9 Added Server.getPluginCommand 2011-02-28 00:57:32 +00:00
Dinnerbone
3c1255da0c Added Server.getLogger, changed a few anonymous loggers to use it 2011-02-20 02:27:31 +00:00
Dinnerbone
5c887b83d5 Added Server.getWorld(), Server.createWorld() now checks this to avoid duplication 2011-02-08 11:58:28 +00:00
Dinnerbone
93d15e6228 Added World.Environment enum, changed createWorld to use it 2011-02-07 01:56:38 +00:00
Dinnerbone
539bcff378 Changed getWorlds to List, and added createWorld 2011-02-07 01:56:38 +00:00
Raphfrk
2d43dcc125 Scheduler 2011-02-07 01:06:20 +01:00
Erik Broes
a2e50fd8f6 Add Server.getMaxPlayers 2011-02-06 13:40:31 +01:00
Erik Broes
01988e8f6b General cleanup (deprecated+whitespace) 2011-02-02 00:28:41 +01:00
Dinnerbone
fb9fdc518e What's the time, mr wolf? 2011-02-01 14:53:26 +00:00
Dinnerbone
5f63f77bf1 Added /version and /reload commands 2011-01-20 03:53:27 +00:00
VictorD
267afcb0ea Added command registration to plugin config file. Registered commands are sent to the corresponding plugin.onCommand method when executed. 2011-01-16 16:30:34 +01:00
sk89q
fdbd1537bf Added Server.broadcastMessage(). 2011-01-15 13:40:19 -08:00