- Adds the ability to disable MobSpawning naturally (world specific)
- Does not effect other entities such as arrows (which other plugins failed to account for)
- New section:
Disabled:
...
DisableMobSpawning:
Enabled: true
worldsToDisable:
- 'world'
If there is no permission set, it defaults to everyone now
Fix holograms trying to unload if they were not enabled / there are none in the config
Just comments out a debug sysout
Use `/tools env` if you are op to see all the keys.
Format is
SERVERTOOLS_<PATH_IN_CONFIG>
where - and .'s are replaced too underscores _
Removes StaffAFK on leave/quit AND will reapply op if you were before
Now removes op when staffafk is enabled as well, then re-enabled on /staffafk again
Fixes CMDAliases spam in console
Adds support for any unknown minecraft versions to enable by default. This ensure minecraft 1.18, .19, etc will all work without input from me directly
This version adds support for HEX color codes (#FF00FF for example)
& code versions work with this as well
Adds the `/itemdb` command.
- Returns the itemstack, amount, Material Name, Data, and ID (number)
- Fixed ServerInfoCommands.yml not generating on Enable
- Now generates config correctly & uses their values
Adds support for warps with permissions for each & config
- /warp <name>
- /warps
- /setwarp <name> [optional-permission]
- delwarp <name>
- warpinfo <name>
Permissions an be changed in config.yml in Core.Warps
(Warps.yml for per warp configuration)
- Updated NULL message when no config value is found
- SUNFLOWER now auto replaces to DOUBLE_PLANT given this is the item requested for vouchers
- Fixed overlapping holograms on chunk load / unload, now persistent
- JoinMOTD now only monitor, saves resources
- Higher priority for WhitelistJoin Event
- Better heal saturation for /heal & /feed
- Heal now does max hearts, not just 20 half hearts as before
- WorldEffects improved to use better storage
- Clears worldeffects on leave & fixed removing only 1 afffect on change
Adds support for multiple effects for the same world [oops, forgot that case]
- You can now change the level effect of potions on a per world basis (optional)
Examples:
Code (YAML):
WorldEffects:
Enabled
: true
worlds
:
- 'world:NIGHT_VISION:2'
or
Code (YAML):
WorldEffects:
Enabled
: true
worlds
:
# Value of strength 1
- 'world:NIGHT_VISION'
- Fixes VOIDTP when disabled (While spawn module is enabled)\
- Updated to 1.18.1 API
- Fixes ServerInfoCMDS not using its own config for some reason
- Fixed Launchpads breaking the entire plugin if a non spigot value was entered
ADDED
Backups / restore functionality for all configs.
[like luckperms]
NEW COMMANDS
/tools backup [filename] (Default format is "December-20-2021_11:35:24-AM")
/tools restore <file.zip> (tab complete for files)
VERSIONING SYSTEM
Upon updating ServerTools, a backup will auto save
Death Message Config Support Fix
AutoBroadcast Dedicated File
Proper Logging
Cleaned up Imports
Minor bug patched
Added feature to Disable BlockPlace & BlockBreak events
- Can configure permission in config for both
- Applies to entire server, useful for hubs if you do not want WG
- When commands are disabled, they now call directly to other plugins (Ex: IF Core.Fly Disabled, use Essentials or other plugin that uses /fly)
- Done by using /plugin:cmd in AlternateCommandHandler.java
- Added NoCollonInCommand module support to fix permissions if collons are not allowed, this makes it a single exception
- Fixed Rename section configuration issue (language)
- Fixed Placeholder API requirement when actually not needed
New:
Added
Placeholders
Bugs:
Fixed a null issue in Holograms if you had none in config
Fixed null issue in Visibility config with language formating
Working on:
Enchantments & Warps/Homes
- You can now use /hat
- essentials.hat - default permission in config
- /ext [player] to remove fires
- essentials.ext - run for yourself
- essentials.ext.other - run for someone else
All permissions changeable in the configuration
Added an event and /repair (/fix) [hand/all] command
Updated config.yml file to add these 2 features. Permissions changable
- Improved Hologram initialization speeds by 36%
- Adds multiple language support (en, de).
- Fixes Fly language toggling
- Added debugging options including console time output on start
- Nickname prefix options with permission bypass
- Coloring bug patch for admin chat
- /ec alias for /enderchest
- Fixed minor /invsee and /echest bug
Added customizable nickname configuration for prefixes. Includes staff bypass
Nickname:
Enabled: true
Permission: nickname.use
prefix: "~"
prefixBypass: nickname.prefixbypass
- Adds /nickname (/nick) & permission "nickname.use" in the config.yml
- Resolves issue with color() function not running for AdminChat
- readability improvements
- updated wiki for new changes
Adds enderchest & invsee commands + listeners.
Permissions found on WIKI. Default essential perms in config initially
- Now open-source on Github!
- Wiki available too
- Rewrote many sections to be more Javathonic
- Improved performance by ~6%
- Fix /fly showing without translating color codes
- /spawn now has permission (spawn.use, change in config)
- Tag give works for players who are online as well
- Fixed the word "receive" being spelled wrong in togglemessages
- Added /tpm & /togglepms as aliases to togglemessages
- Changed /gamemode to not always be caps (messages.yml works correctly now)
- Added sounds to /message & /reply
Fixes color codes from newest language file update (Minor things such as GUI selection)
Added a messages flatfile for the entire plugin.
Everything is run through RAM to reduce I/O and is only called on server start / plugin reload. Gives best performance even for harddisk
Fixed minor typo and slowed the initial Repating task to reduce spam in chat on initial config