Spinner
Spinner v1.0.2
A chunk loading plugin that works!
Note: bukkit 1.10.2 is currently bugged and does not handle chunk loading correctly. I am working on a workaround for this problem. See here and Issue tracker.
Features
- Group-based chunk loading
- Allow players to keep chunks loaded only while they are online
- Enable/disable chunk groups
- Full UUID support
- Binary database
- Admin tools
Installing
- Download spinner.jar and plop it in your plugins/ folder
- Restart your server
- Configure the spinner.maxchunks.<n> permission.
- Do /spinner reload
Plugin Usage:
The /spinner command has an alias /sr- /spinner mark: Marks chunk at your location to stay loaded
- /spinner unmark: Unmarks chunk at your location
- /spinner follow: Marks chunks as you walk around
- /spinner unfollow: Stop marking chunks
- /spinner list [player]: Lists marked chunks, player is optional
- /spinner info: Displays information about your location
- /spinner clear [group]: Clears all marked chunks, or group if specified
- /spinner group [group name]: Sets the group to use, or leave blank to display current group
- /spinner enable <group>: Enables group
- /spinner disable <group>: Disabled group. Disabled chunks will not be loaded
- /spinner listbygroup <group> [player]: Lists chunks from specified group from specified player (optional)
- /spinner listgroups [player]: Lists groups of specified player (optional)
- /spinner always: Use to toggle always loaded, or loaded when you're online
- /spinner reload: Reloads config, and max chunk permissions
- /spinner clearplayer <player>: Clears <players> marked chunks
- /spinner status: Displays status of plugin with great info such as loaded chunks
- /spinner help [n]: Displays help page [n]
Permissions:
- spinner.use - allows user-level functionality
- spinner.mark - enabled marking of chunks to load
- spinner.maxchunks.<n> - Set this to the maximum chunks a player can have. e.g. spinner.maxchunks.24
- spinner.alwayloaded - Allows players to have chunks loaded all the time, not just when they are logged in
- spinner.listothers - Allows players (admins) to list other player's marked chunks
- spinner.reload - Allows admins to use /spinner reload
- spinner.clearplayer - Allows admins to clear other player's marked chunks, e.g. /spinner clearplayer
- spinner.status - Allows players/admins to view spinner's status with /spinner status
Permissions setup is easy. Remember to set the spinner.maxchunk.<n> permission.
Source Code
-
View User Profile
-
Send Message
Posted Sep 14, 2017Testing this on a spigot server with version 1.12.1, the `spinner.maxchunks.<n>` permission doesn't work if we want to give the user all spinner permissions with `spinner.*`. Would it be possible to split that up to `spinner.permissions.*` and `spinner.maxchunks.<n>`?
-
View User Profile
-
Send Message
Posted Sep 14, 2017In reply to erkalicious:
Also, this doesn't seem to affect entities in the chunks that are to remain loaded, or even allow crops to continue growing in those chunks (when the user is logged out and always is set to true). What are your thoughts?