Commit Graph
100 Commits
Author SHA1 Message Date
Bukkit/Spigot e7f66d5be6 Fixed deeply nested configuration sections retrieving values
By: Nathan Adams <dinnerbone@dinnerbone.com>
2011-10-11 13:26:41 +01:00
Bukkit/Spigot 510ec3a467 Fixed removing entries in the new Configuration (via set(x, null))
By: Nathan Adams <dinnerbone@dinnerbone.com>
2011-10-11 12:16:43 +01:00
Bukkit/Spigot f22a79981c Fixed NPE on unloading plugins
By: Nathan Adams <dinnerbone@dinnerbone.com>
2011-10-11 04:41:34 +01:00
Bukkit/Spigot ef674c0b83 Added new entity.get/setTicksLived for identifying an entity's age
By: Nathan Adams <dinnerbone@dinnerbone.com>
2011-10-11 02:22:38 +01:00
Bukkit/Spigot b50b4ca047 Few more style cleanups
By: Nathan Adams <dinnerbone@dinnerbone.com>
2011-10-11 02:16:44 +01:00
Bukkit/Spigot ad38184dc2 Added add/subtract by Vector methods to Location, thanks to erisdiscord
By: Nathan Adams <dinnerbone@dinnerbone.com>
2011-10-11 02:04:40 +01:00
Bukkit/Spigot aff51bff11 Javadoc typo. I can now sleep soundly at night.
By: Nathan Adams <dinnerbone@dinnerbone.com>
2011-10-11 01:24:47 +01:00
Bukkit/Spigot 1ad373d9f6 Lazy-load the old and new configs for plugins .getConfig
By: Nathan Adams <dinnerbone@dinnerbone.com>
2011-10-10 23:04:01 +01:00
Bukkit/Spigot 429eb80d6e Small javadoc cleanup
By: Nathan Adams <dinnerbone@dinnerbone.com>
2011-10-10 21:58:44 +01:00
Bukkit/Spigot 96063a2b4d Updated snakeyaml to 1.9 (up from 1.7)
By: Nathan Adams <dinnerbone@dinnerbone.com>
2011-10-10 21:39:27 +01:00
Bukkit/Spigot e485fcdb54 Removed old Fillr code that was actually never used
By: Nathan Adams <dinnerbone@dinnerbone.com>
2011-10-10 21:33:44 +01:00
Bukkit/Spigot 6c7412d365 Added new Configuration classes
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-19 20:36:44 +01:00
Bukkit/Spigot e99e39ee62 hopeful fix for blocks not being pistons when they should be
By: Tahg <tahgtahv@gmail.com>
2011-09-30 03:27:36 -04:00
Bukkit/Spigot c549298711 Revert "Added callback line of sight methods. Thanks xZise!"
This reverts commit 1df3a823ba477d68b359e5ac246345a05fe82ebd.

By: EvilSeph <evilseph@gmail.com>
2011-10-03 15:15:50 -04:00
Bukkit/Spigot 3ea8302a86 Added Difficulty API.
By: EvilSeph <evilseph@gmail.com>
2011-10-03 01:25:39 -04:00
Bukkit/Spigot 903b75184d Made the Ban command kick a matching player if they are online.
By: EvilSeph <evilseph@gmail.com>
2011-10-03 01:31:38 -04:00
Bukkit/Spigot 8ce68d156e Added callback line of sight methods. Thanks xZise!
By: EvilSeph <evilseph@gmail.com>
2011-10-01 16:16:22 -04:00
Bukkit/Spigot 297f375b44 Renamed player.setListName to something a little more sensical
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-10-03 00:34:04 +01:00
Bukkit/Spigot 457abc3dc5 Updated guava to 10.0
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-10-01 23:46:11 +01:00
Bukkit/Spigot 2a3a80d543 Added PlayerChangedWorldEvent.
By: sunkid <sunkid@iminurnetz.com>
2011-09-30 20:29:24 +02:00
Bukkit/Spigot 2ef3dfed7b Moved itr.remove() in loadPlugins(). Thanks lahwran!
This was moved so that the loop does not end until it has gone through a
whole pass without finding any loadable plugins.

By: EvilSeph <evilseph@gmail.com>
2011-10-01 13:56:17 -04:00
Bukkit/Spigot 367dbc663e Painting improvements. Thanks CelticMinstrel!
Added interface to get/set the art and facing direction on paintings, and expanded painting break events to catch more cases (including fire and lightning); removed PaintingBreakByWorldEvent since it's identical to its superclass

By: EvilSeph <evilseph@gmail.com>
2011-10-01 13:30:59 -04:00
Bukkit/Spigot 5db08677a3 Added SlimeSplit event. Thanks garbagemule!
The SlimeSplit event is fired when a Slime attempts to split upon death. The event may be cancelled, and the amount of smaller slimes may be customized.

By: EvilSeph <evilseph@gmail.com>
2011-09-30 19:34:06 -04:00
Bukkit/Spigot d0f0db958d Added server list ping event.
By: sk89q <the.sk89q@gmail.com>
2011-09-26 15:32:01 -07:00
Bukkit/Spigot bbcdbdda16 Added Player.get/setListName to change the name of the player on the player list.
By: sk89q <the.sk89q@gmail.com>
2011-09-26 15:10:33 -07:00
Bukkit/Spigot cc2f43d8c5 Boat get/set (double) occupied acceleration, (double) unoccupied deceleration, (boolean) work on land. Good values to maximize boat utility: 0.6 (fast accel.), 0.99 (no loss of boat), true/false, respectively.
By: sk89q <the.sk89q@gmail.com>
2011-09-25 11:20:47 -07:00
Bukkit/Spigot 63cd6ba7d1 Added MonsterEggs materialdata
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-25 15:27:16 +01:00
Bukkit/Spigot cae1a829df Remove Jukebox MaterialData in favour of Jukebox BlockState
By: Celtic Minstrel <celtic.minstrel.ca@some.place>
2011-08-22 01:27:48 -04:00
Bukkit/Spigot c2d3c5ce3e Added get/setPickupDelay on Item entities, thanks robin0van0der0v
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-25 03:40:12 +01:00
Bukkit/Spigot 0d3e401580 Added Server.getOperators to return all server operators
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-25 03:27:44 +01:00
Bukkit/Spigot 4d1700d1d9 Fixed Material.getData returning for "dull" materials with no fancy dataclass
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-25 03:05:07 +01:00
Bukkit/Spigot a8e72bdb91 Many javadoc fixes thanks to Celtic Minstrel
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-25 02:56:40 +01:00
Bukkit/Spigot 1968b78a12 added support for SmoothBrick and changed steps to a TexturedMaterial
By: sunkid <sunkid@iminurnetz.com>
2011-09-15 16:33:53 -07:00
Bukkit/Spigot 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
Bukkit/Spigot e1825bdfd5 Added world.getSeaLevel()
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-25 01:05:32 +01:00
Bukkit/Spigot 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
Bukkit/Spigot b37cc0968a Added getHeight to BlockChangeDelegate
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-23 17:15:23 +01:00
Bukkit/Spigot 9549d7be86 Added server.getConsoleSender, blocked access to create a ConsoleCommandSender
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-24 23:11:01 +01:00
Bukkit/Spigot 6c051c6e18 Added RegainReason.SATIATED.
This reason is used when a player regains health from generating due to their hunger being satisfied.

By: EvilSeph <evilseph@gmail.com>
2011-09-22 01:34:31 -04:00
Bukkit/Spigot 547ab9f1be Added FoodLevelChange event.
By: EvilSeph <evilseph@gmail.com>
2011-09-21 18:52:23 -04:00
Bukkit/Spigot 55312ce475 Fixed typo in OpCommand.
By: EvilSeph <evilseph@gmail.com>
2011-09-21 17:36:55 -04:00
Bukkit/Spigot a9cffeb33d Added DamageCause.STARVATION.
By: EvilSeph <evilseph@gmail.com>
2011-09-21 17:11:53 -04:00
Bukkit/Spigot a3e8ec7d78 Added PlayerToggleSprint event and sprinting related API.
By: Rigby <rigby@onarandombox.com>
2011-09-21 11:46:33 +01:00
Bukkit/Spigot ff51e5c299 Fixed an extremely dangerous typo caused by @dkdunnings!
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-21 17:37:24 +01:00
Bukkit/Spigot 039898c280 Implements the ability to customise and disable Player death messages.
By: Rigby <rigby@onarandombox.com>
2011-09-21 16:33:29 +01:00
Bukkit/Spigot e66d7aba10 Added methods to control dropped EXP from EntityDeathEvent, and made a subevent for setting players respawned-exp
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-21 15:40:00 +01:00
Bukkit/Spigot 0ca32ac525 Added getBedSpawnLocation to Player. Thanks fernferret!
By: EvilSeph <evilseph@gmail.com>
2011-09-20 23:32:21 -04:00
Bukkit/Spigot cc09f73499 Changed documentation for RegainReason.REGEN ENUM to reflect latest code.
By: EvilSeph <evilseph@gmail.com>
2011-09-20 21:13:26 -04:00
Bukkit/Spigot 43ddd8d84d hasPermission should return correctly for undefined permissions
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-21 00:54:40 +01:00
Bukkit/Spigot 1caebea71d All permissions now default to OP unless stated otherwise.
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-21 00:29:01 +01:00
Bukkit/Spigot acd8d918f1 Permission registration in plugin.yml can now be easier, see https://gist.github.com/32dca3e937c1c42a4ed2 - also added "default-permission" option.
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-20 18:42:28 +01:00
Bukkit/Spigot 44188b546a Made OfflinePlayer > AnimalTamer. Thanks to robinjam
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-20 19:04:45 +01:00
Bukkit/Spigot 032a212512 Added events for endermen pickup/placement blocks and methods to get/set the block that an enderman is holding. Thanks Wizjany
By: Wizjany <wizjany@gmail.com>
2011-09-17 20:18:43 -04:00
Bukkit/Spigot ae629bb348 Fix toString in Location to be readable
By: Erik Broes <erikbroes@grum.nl>
2011-09-18 11:48:00 +02:00
Bukkit/Spigot a7f6bb5cd4 addition of PlayerGameModeChangeEvent
By: sunkid <sunkid@iminurnetz.com>
2011-09-16 19:49:56 -07:00
Bukkit/Spigot 6d19165044 Switched to native weak hashmap instead of guavas for SimplePluginManager
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-17 22:37:45 +01:00
Bukkit/Spigot 9dcc5147c6 Fixed max stack sizes for some items, as per new vanilla spec.
By: EvilSeph <evilseph@gmail.com>
2011-09-17 16:55:22 -04:00
Bukkit/Spigot ac46850069 Now with 60% less Dave errors!
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-16 21:16:42 +01:00
Bukkit/Spigot ee9246ebae Added new entities to CreatureType ENUM.
By: EvilSeph <evilseph@gmail.com>
2011-09-16 06:07:41 -04:00
Bukkit/Spigot 3b756e3464 Made SayCommand display output in purple, as per vanilla spec.
By: EvilSeph <evilseph@gmail.com>
2011-09-15 22:11:20 -04:00
Bukkit/Spigot a17998c2c7 Added Player saturation, exhaustion and food level methods
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-15 06:23:58 +01:00
Bukkit/Spigot e6b33d8a08 Added methods for getting/setting how much exp is contained within an orb
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-15 05:48:52 +01:00
Bukkit/Spigot c42fef2680 Added Player.get/setExperience, totalExperience and level
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-15 05:12:50 +01:00
Bukkit/Spigot 9fbb148afb Fixed GameModeCommand not being limited to Ops by default.
By: EvilSeph <evilseph@gmail.com>
2011-09-14 23:22:05 -04:00
Bukkit/Spigot 3afaee9337 Fixed GameModeCommand and GiveCommand error/response display.
By: EvilSeph <evilseph@gmail.com>
2011-09-14 22:18:28 -04:00
Bukkit/Spigot 9f604a909d Fixed "unknown command" on vanilla commands with no args (even though it's intended behavior...)
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-15 03:04:55 +01:00
Bukkit/Spigot 0f9396499a Added new Materials (need to add individual api later)
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-15 02:54:19 +01:00
Bukkit/Spigot 427bd6ecbe Added new Entity interfaces
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-15 02:34:06 +01:00
Bukkit/Spigot bffd335a52 Ok, so we need this. *shifty eyes*
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-15 01:42:07 +01:00
Bukkit/Spigot 453084c971 Added GameMode command.
By: EvilSeph <evilseph@gmail.com>
2011-09-14 17:22:50 -04:00
Bukkit/Spigot a3154f3ffc Added GameMode methods to Server and HumanEntity
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-09 01:15:37 +01:00
Bukkit/Spigot 42235114ca Fixed /say command not allowing more than one argument
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-04 16:28:40 +01:00
Bukkit/Spigot f82dfdc717 Don't lazy-load in PermissibleBase. This'll be a performance hit, but it's causing subscription issues.
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-04 00:23:50 +01:00
Bukkit/Spigot 3fd400d31d Made JavaPluginLoader non-final
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-03 20:46:04 +01:00
Bukkit/Spigot 48bf69084d Fixed dupe message when console /says
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-03 17:29:00 +01:00
Bukkit/Spigot 715dcf90c8 Moved all vanilla commands into Bukkit
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-03 04:37:23 +01:00
Bukkit/Spigot b1dae4a0a8 CelticMinstrel is a poopy head!
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-03 02:21:08 +01:00
Bukkit/Spigot 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
Bukkit/Spigot 6d43d89f5e Added 3 methods to Server for IP banning and unbanning
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-03 01:59:08 +01:00
Bukkit/Spigot fdd66c057c New BroadcastPermissions default permission registrations
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-03 00:52:28 +01:00
Bukkit/Spigot 73b3f6def2 ... Actually push the OfflinePlayer interface!
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-03 00:48:41 +01:00
Bukkit/Spigot 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
Bukkit/Spigot 1d6801b8e6 Some small fixes to permissions to register the correct Permissible in base and more accurate reverse lookups
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-02 23:39:01 +01:00
Bukkit/Spigot 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
Bukkit/Spigot f4545766e3 Added new autosave methods to World
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-02 20:46:44 +01:00
Bukkit/Spigot 49a3d46b46 Added method to shutdown the server
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-02 20:18:10 +01:00
Bukkit/Spigot ee60cdeb0f Fixed java ver method
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-02 19:35:58 +01:00
Bukkit/Spigot e60edf31eb Commands now have the ability to set a permission required before execution
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-02 19:20:54 +01:00
Bukkit/Spigot 8c73a0ec1b Print version message at server definition
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-09-02 16:55:23 +01:00
Bukkit/Spigot 8be947f1d8 Added method to retrieve all registered permissions
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-08-29 14:58:42 +01:00
Bukkit/Spigot f2110f8072 Made Bukkit implement Server for simpler calls
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-08-18 12:55:25 +01:00
Bukkit/Spigot 90cd1c8c9b Revert "Interface for changing the view distance."
By: EvilSeph <evilseph@gmail.com>
2011-08-15 14:26:42 -04:00
Bukkit/Spigot 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
Bukkit/Spigot 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
Bukkit/Spigot df275c8376 Added DamageCause.SUICIDE.
By: EvilSeph <evilseph@gmail.com>
2011-08-12 21:35:55 -04:00
Bukkit/Spigot 52e317ee5e Added "getViewDistance()", "getAllowNether()", "hasWhitelist()" and "getAllowFlight()". Thanks robin0van0der0v!
By: EvilSeph <evilseph@gmail.com>
2011-08-07 20:24:43 -04:00
Bukkit/Spigot 57f0d1b824 Implemented per world setting to keep the spawn in memory or not.
By: Rigby <rigby@onarandombox.com>
2011-07-27 00:24:38 +01:00
Bukkit/Spigot 26305c7551 Made PlayerAnimation cancellable. Thanks desmin88!
By: EvilSeph <evilseph@gmail.com>
2011-07-28 10:53:19 -04:00
Bukkit/Spigot 1063f6cbeb Added ServerCommandEvent. Thanks celticminstrel!
By: EvilSeph <evilseph@gmail.com>
2011-07-28 10:35:52 -04:00
Bukkit/Spigot 8054b4db89 Retiring EntityDamageByProjectileEvent in favor of EntityDamageEvent.
By: sunkid <sunkid@iminurnetz.com>
2011-07-19 10:21:17 -07:00