75fd934339
Deprecation cleanup.
...
By: Erik Broes <erikbroes@grum.nl >
2012-01-30 21:32:48 +01:00
af8929507e
Added configurable animal and monster ticks per spawn setting.
...
By: EvilSeph <evilseph@gmail.com >
2012-02-10 10:23:21 -05:00
bab651a1bb
Fixed comment from earlier commit.
...
By: EvilSeph <evilseph@gmail.com >
2012-01-29 13:10:51 -05:00
378815c162
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.
By: EvilSeph <evilseph@gmail.com >
2012-01-29 06:33:50 -05:00
4c80a49933
Generic cleaning
...
By: Erik Broes <erikbroes@grum.nl >
2012-01-15 14:37:30 +01:00
48ecb11c09
Implemented new Plugin Message API - see http://dinnerbone.com/blog/2012/01/13/minecraft-plugin-channels-messaging/
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-13 08:51:10 +00:00
aaab1cba23
Generic cleanup of warnings, whitespace and style.
...
By: Erik Broes <erikbroes@grum.nl >
2011-12-25 16:02:30 +01:00
2a9dad1626
Add Bukkit.getAllowEnd(). Thanks codename-B!
...
By: Erik Broes <erikbroes@grum.nl >
2011-12-09 18:50:49 +01:00
56b92a4f45
Added method to retrieve all players on a server, online or offline
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-12-04 17:56:41 +00:00
409c447cbd
Added world.getWorldFolder, server.getWorldContainer
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-11-25 03:46:47 +00:00
51b8a856bb
Added getBukkitVersion to Server
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-10-31 04:01:56 +00:00
3ea8302a86
Added Difficulty API.
...
By: EvilSeph <evilseph@gmail.com >
2011-10-03 01:25:39 -04:00
0d3e401580
Added Server.getOperators to return all server operators
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-25 03:27:44 +01:00
a8e72bdb91
Many javadoc fixes thanks to Celtic Minstrel
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-25 02:56:40 +01:00
fd48f02fc3
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
...
By: raphfrk <raphfrk@gmail.com >
2011-08-14 05:34:15 +01:00
530662e3b6
Deprecated Server.createWorld() methods, use "WorldCreator.name(x).seed(1234).createWorld()" now
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-25 01:04:43 +01:00
9549d7be86
Added server.getConsoleSender, blocked access to create a ConsoleCommandSender
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-24 23:11:01 +01:00
a3154f3ffc
Added GameMode methods to Server and HumanEntity
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-09 01:15:37 +01:00
715dcf90c8
Moved all vanilla commands into Bukkit
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-03 04:37:23 +01:00
93040c71de
Added new methods to Server, Player and OfflinePlayer for banning and unbanning
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-03 02:13:37 +01:00
6d43d89f5e
Added 3 methods to Server for IP banning and unbanning
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-03 01:59:08 +01:00
498e63dbfa
Added the ability to access offline players & more reverse lookup fixes in Permissible.
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-03 00:41:22 +01:00
2ba705febc
Added new Server.broadcast method to broadcast to specific groups of users, including non-players
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-02 22:21:26 +01:00
49a3d46b46
Added method to shutdown the server
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-02 20:18:10 +01:00
90cd1c8c9b
Revert "Interface for changing the view distance."
...
By: EvilSeph <evilseph@gmail.com >
2011-08-15 14:26:42 -04:00
741f5e69ae
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
By: Andrew Ardill <andrew.ardill@gmail.com >
2011-08-12 00:19:52 +10:00
cd7da9630a
Added API for manipulating map items. Thanks SpaceManiac, codename_B, sk89q and dested!
...
By: EvilSeph <evilseph@gmail.com >
2011-08-12 21:59:10 -04:00
52e317ee5e
Added "getViewDistance()", "getAllowNether()", "hasWhitelist()" and "getAllowFlight()". Thanks robin0van0der0v!
...
By: EvilSeph <evilseph@gmail.com >
2011-08-07 20:24:43 -04:00
fa0ea3b75c
uuid changes
...
By: Tahg <tahgtahv@gmail.com >
2011-07-13 00:15:47 -04:00
52c737b3c1
Implements World UID.
...
By: Rigby <rigby@onarandombox.com >
2011-07-05 04:49:03 +01:00
244635242e
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
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-06-22 19:07:07 +01:00
250810823d
Added getOnlineMode() for the Server. Thanks Rigby!
...
By: EvilSeph <evilseph@unaligned.org >
2011-06-19 06:13:28 -04:00
93406ae5d2
Added set/getSpawnRadius in Server
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-06-17 04:49:21 +01:00
b02e6095bd
Server administrators can now specify custom aliases in bukkit.yml which override any aliases set by plugins.
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-06-17 04:07:17 +01:00
516d253953
Implemented WorldUnloadEvent and unloadWorld().
...
By: Rigby <rigby@onarandombox.com >
2011-06-04 06:46:21 +01:00
6ad28ba607
Added custom world generator API
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-06-06 13:23:30 +01:00
855f4133b6
Whitespace + general cleanup
...
By: Erik Broes <erikbroes@grum.nl >
2011-05-14 23:22:54 +02:00
d6f44121b1
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.
By: EvilSeph <evilseph@unaligned.org >
2011-05-05 16:52:50 -04:00
960732b9f0
Added services manager framework. Services are interfaces that specifies capabilities to be implemented by providers. Example services include economy, <insert example 2>, etc.
...
By: sk89q <the.sk89q@gmail.com >
2011-05-02 11:31:00 -07:00
437f5c3f51
Add recipe classes and an addRecipe method in the server interface.
...
By: Celtic Minstrel <celtic.minstrel.ca@>
2011-04-16 11:34:31 -04:00
0373e53844
Implemented ebeans
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-04-01 16:04:43 +01:00
598a09dcee
Can now create worlds with specific seeds
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-03-31 21:46:05 +01:00
0196ba1320
Added Server.getServerId() for ID purposes.
...
By: sk89q <the.sk89q@gmail.com >
2011-03-26 01:39:10 -07:00
dfc8620a1b
Added server methods required to support RemoteBukkit:
...
* getPort()
* getIP()
* getServerName()
* dispatchCommand(...)
By: stevenh <steven.hartland@multiplay.co.uk >
2011-03-12 17:57:22 +00:00
56f58d646a
Add World.save() and Server.savePlayers();
...
By: Morgan Humes <mrh9724@lanaddict.com >
2011-02-25 21:32:25 -05:00
3eb015141a
Added Server.getPluginCommand
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-02-28 00:57:32 +00:00
f398397845
Added Server.getLogger, changed a few anonymous loggers to use it
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-02-20 02:24:47 +00:00
002613da66
Added Server.getWorld(), Server.createWorld() now checks this to avoid duplication
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-02-08 11:58:28 +00:00
4f683383bb
Added World.Environment enum, changed createWorld to use it
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-02-06 20:47:39 +00:00
91b977548f
Changed getWorlds to List, and added createWorld
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-02-05 19:24:35 +00:00