Repository navigation
PrimeBDS v2.3.0
Bug Fixes
- Fixed /monitor data overflow crash
- Fixed memory crash with target selection spam
- Fixed /rank set to allow you to update offline players
- Fixed on-join error with vanish detection
- Fixed some errors from occuring with ubuntu servers involving non-escaped quotes (#4)
- Fixed more color coding errors
Feature Additions & Improvements
-
Added the following aliases to existing commands
- /ipban -> /ban-ip (OVERRIDE)
- /unban -> /unban-ip (OVERRIDE)
- /ipmute -> /mute-ip
-
Added /banlist as an OVERRIDE (utilizing /filterlist)
-
Refactor: /spectate
- You can now optionally choose if the sender is set to spectator
- /spectate r now properly randomized users
-
Refactor: Combat Module
- Fixed all existing bugs so this feature now works properly on the latest Endstone Version
- Accounts for enchantments & effects properly assuming they remain in vanilla range (this means resistance V and higher will stop additional knockback from being given)
- Combat now specifies entity_attack instead of any damage taken, allowing for multiple damage sources to work properly
-
/jail and all jail checks now utilize the /god method of damage invulnerability
-
Performance improvements when dealing with player combat (cached vanish & mod checks)
-
Refactor: /forcegive & /forceenchant now utilizes .key for the name and enchantments are now properly listed like /enchant for /forceenchant
-
/kick (OVERRIDE) now exists but does not remove functionality, rather it now scans the target selector and prevents exempted players from being kicked when using "r" or "a" selectors.
-
Feature: rank meta nametags - This will make the default /nick remove as well as your name_tag (tag above player head) to match the prefix / suffix data set by your rank
-
Feature: Join/Leave Logs to discord logger
-
Feature: /silentmute - Basically /ability mute which can be toggled but resets on relog
-
Feature: /motd - Message of the day on join or via command! This can be edited to send on join or not as well as the contents.
-
Feature: /hat - Makes whatever you are holding a hat! If targeting others, the item is not destroyed. This utilizes the .other permission ending.
-
Feature: /rules & /setrules - Utilizes the rules.txt file.
-
Feature: /discord - A configurable message sender.
-
Feature: /god - Makes a player invulnerable.
-
Refactor: Split commands into their own commands.json
-
Big Update: /primebds
- /primebds now has proper config handling for projectils
- /primebds reload is now an option, this will reload permissions, rules, and any module setting that was cached. This means you can edit settings in an editor such as VSC and use this command to implement the changes WITHOUT a full /reload.
Notice
- This version of PrimeBDS will now only support Endstone v0.10.9 or higher
- You MUST delete the existing commands section in your config.json or you may say a duplicate when using /primebds config
Update on PrimeBDS v3
- Due to time-constraints, I published this update as PrimeBDS v2.3.0. The modules for /home, /warp, /back, and /spawn are all commands that have very involved mechanisms. This involves bringing support to neighboring Economy plugins for the cost feature, adding cooldowns for both command-use as well as during-use, adding several new types of permission nodes to control things like number of homes per rank or per player, and of course saving the data persistently for things such as locations. As such, v3 will primarily be an overhaul to the entire plugin, aiming for polishing & performance rather than a large number of features. The "big" features in v3 will be things such as /home by itself. This update will most likely happen a little while after Endstone v0.11.