Erik Broes
7a06777e19
Deprecation cleanup.
2012-02-18 13:05:58 -05:00
EvilSeph
43815ca003
Added configurable animal and monster ticks per spawn setting.
2012-02-10 12:52:41 -05:00
EvilSeph
7db4bd3336
Fixed comment from earlier commit.
2012-01-29 13:10:51 -05:00
EvilSeph
24f5cb0b5c
Added useExactLoginLocation(). Closes BUKKIT-145
...
useExactLoginLocation() looks for settings.use-exact-login-location within bukkit.yml.
If true, we will bypass Vanilla's behaviour of checking for collisions and moving the player if needed when they login.
If false, we will continue to follow Vanilla's behaviour and move players that 'collide' with objects when they login.
2012-01-29 12:31:59 -05:00
Erik Broes
eb9dc64493
Generic cleaning
2012-01-15 14:37:43 +01:00
Nathan Adams
55cc8722c8
Implemented new Plugin Message API - see http://dinnerbone.com/blog/2012/01/13/minecraft-plugin-channels-messaging/
2012-01-13 08:53:14 +00:00
Erik Broes
dce83b6ce4
Generic cleanup of warnings, whitespace and style.
2011-12-25 16:02:30 +01:00
Erik Broes
3e93f794d4
Add Bukkit.getAllowEnd(). Thanks codename-B!
2011-12-09 18:59:04 +01:00
Nathan Adams
548ee35ef6
Added method to retrieve all players on a server, online or offline
2011-12-04 17:56:41 +00:00
Nathan Adams
d6f29fc8f3
Added world.getWorldFolder, server.getWorldContainer
2011-11-25 03:46:47 +00:00
Nathan Adams
e345626f9e
Added getBukkitVersion to Server
2011-10-31 04:02:30 +00:00
EvilSeph
ab1591b013
Added Difficulty API.
2011-10-03 10:11:46 -04:00
Dinnerbone
fcac5c694d
Added Server.getOperators to return all server operators
2011-09-25 03:27:44 +01:00
Dinnerbone
e6c273e8b0
Many javadoc fixes thanks to Celtic Minstrel
2011-09-25 02:56:40 +01:00
raphfrk
204708ed7e
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
24d3f8e04d
Deprecated Server.createWorld() methods, use "WorldCreator.name(x).seed(1234).createWorld()" now
2011-09-25 01:04:43 +01:00
Dinnerbone
7306aa8d3d
Added server.getConsoleSender, blocked access to create a ConsoleCommandSender
2011-09-24 23:11:01 +01:00
Dinnerbone
3524fde5ff
Added GameMode methods to Server and HumanEntity
2011-09-09 01:15:37 +01:00
Dinnerbone
0914132467
Moved all vanilla commands into Bukkit
2011-09-03 15:56:35 +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
0484a8bd84
Added the ability to access offline players & more reverse lookup fixes in Permissible.
2011-09-03 00:41:22 +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
87e4d58e7d
Added method to shutdown the server
2011-09-02 20:18:10 +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
b7cc96eace
Added "getViewDistance()", "getAllowNether()", "hasWhitelist()" and "getAllowFlight()". Thanks robin0van0der0v!
2011-08-07 20:24:43 -04:00
Tahg
1dde11e274
uuid changes
2011-07-13 00:15:47 -04:00
Rigby
8230758bc1
Implements World UID.
2011-07-07 13:56:29 -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
EvilSeph
51ec8da5b8
Added getOnlineMode() for the Server. Thanks Rigby!
2011-06-19 06:34:06 -04:00
Dinnerbone
aec82a1fc9
Added set/getSpawnRadius in Server
2011-06-17 04:49:21 +01:00
Dinnerbone
95484bba53
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
826bcf1d4a
Implemented WorldUnloadEvent and unloadWorld().
2011-06-07 02:51:31 -04:00
Dinnerbone
bca3b8d0c5
Added custom world generator API
2011-06-06 18:37:20 +01:00
Erik Broes
c4d444ce98
Whitespace + general cleanup
2011-05-15 14:06:02 +02:00
EvilSeph
bb7b91b4d4
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
67f1d7b041
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
2b408e236a
Add recipe classes and an addRecipe method in the server interface.
2011-05-01 23:40:15 -04:00
Dinnerbone
cf6b46bda9
Implemented ebeans
2011-04-01 16:09:23 +01:00
Dinnerbone
95cf1ccadc
Can now create worlds with specific seeds
2011-03-31 21:46:05 +01:00
sk89q
d3620924fe
Added Server.getServerId() for ID purposes.
2011-03-26 01:40:11 -07:00
stevenh
e4217e6574
Added server methods required to support RemoteBukkit:
...
* getPort()
* getIP()
* getServerName()
* dispatchCommand(...)
2011-03-12 17:57:22 +00:00
Morgan Humes
8cc401cf8e
Add World.save() and Server.savePlayers();
2011-03-02 16:47:43 +01:00
Dinnerbone
94732c7195
Added Server.getPluginCommand
2011-02-28 00:57:32 +00:00
Dinnerbone
f115161578
Added Server.getLogger, changed a few anonymous loggers to use it
2011-02-20 02:27:31 +00:00
Dinnerbone
590834894c
Added Server.getWorld(), Server.createWorld() now checks this to avoid duplication
2011-02-08 11:58:28 +00:00
Dinnerbone
914774e0d9
Added World.Environment enum, changed createWorld to use it
2011-02-07 01:56:38 +00:00
Dinnerbone
672bb9cd60
Changed getWorlds to List, and added createWorld
2011-02-07 01:56:38 +00:00