Skip to content

@ElgarL ElgarL released this Nov 18, 2020 · 4 commits to master since this release

v2.9:
- Fix default GlobalGroups.yml. (@ElgarL, @super-cokil, @l1ttleO)
- Add Czech translation. (@JetelHudzum)
- Fix a really rare error of no world detected when a player logged in due to event ordering.
- Fix GM creating duplicate user entries due to plugins requesting lookups before GM can process PlayerLoginEvent.
- Fix syntax for "/temp..." commands (old commands will still work)
- Add timed subgroups (@l1ttleO, @ElgarL)
- Add PAPI support...
%groupmanager_group%, %groupmanager_allgroups%, %groupmanager_subgroups%,
%groupmanager_user_prefix%, %groupmanager_user_suffix%,
%groupmanager_group_prefix%, %groupmanager_group_suffix%,
PAPI permission checks - %groupmanager_perm_permission.here%

Assets 3

@ElgarL ElgarL released this Sep 11, 2020 · 78 commits to master since this release

v2.8:
- Prevent a missing language entry in the config from preventing the config being loaded.
- Prevent GM events from throwing errors in the rare instance they are triggered during shutdown.
- Correct update link when outdated.
- Catch a VERY rare occurrence of Bukkit returning an OfflinePlayer with no name.

Assets 3

@ElgarL ElgarL released this Aug 24, 2020 · 96 commits to master since this release

DELETE your current config and allow a new one to be generated.

v2.7:
- Added French translation courtesy of Gayytis.
- Add chinese-simplified and chinese-traditional translations courtesy of Greensky, TROU.
- force UTF-8 encoding when reading language files (your server/client must support the language you are selecting).
- Set defaults for missing Config.yml entries.
- Block tab-complete use in console (no more errors).
- Fix mancheckw using the wrong language string (no more error).

Assets 3

@ElgarL ElgarL released this Aug 13, 2020 · 138 commits to master since this release

v2.6:
- Trap all null errors in tab-complete from malformed data.
- Added Russian translation courtesy of l1ttleO.
- Add compatibility back for pre 1.14 (not tested any further back than 1.8).
- Fix a bug in manuaddv throwing an error.
- Prefix/suffix will now be fetched from subgroups if there is no value on the player or the main group.
- Added a new config entry for tab_validate. If true GM will offer tab-complete names obeying the validate_toggle setting.
- Implement the unused GMUserEvent - USER_PERMISSIONS_CHANGED. This will trigger whenever an Online player has their permissions updated.
- Register the main GroupManager class with Bukkits ServiceManager instead of the WorldsHolder.
- Stop non UUID users in the users.yml from preventing superperm updates.

Assets 2

@ElgarL ElgarL released this Aug 5, 2020 · 180 commits to master since this release

v2.5:
- Make the saving of data Threadsafe.
- Add version checking for updates at startup.
- Externalise all text to allow for localisation.
- Fully register all our own permissions with superperms so commands are properly restricted.
- update permissions earlier in the log-in process so command visibility and tab complete are updated on the client.
- GM will now restrict access to ALL plug-in commands (tab-complete) for ALL plug-ins that correctly register their command permissions.
- Change ListGroups command to ManGList, in-line with the other command syntax. GM will still accept the old command.
- Fix tab-complete to not throw errors if GroupManager is in an error state.

Assets 2
Pre-release

@ElgarL ElgarL released this Jul 18, 2020 · 210 commits to master since this release

v2.5:
- Make the saving of data Threadsafe.
- Add version checking for updates at startup.
- Externalise all text to allow for localisation.
- Fully register all our own permissions with superperms so commands are properly restricted.
- Update permissions earlier in the log-in process so command visibility and tab complete are updated on the client.
- Change ListGroups command to ManGList, in-line with the other command syntax. GM will still accept the old command.

Assets 2

@ElgarL ElgarL released this Jul 14, 2020 · 214 commits to master since this release

v2.4:
- Fix an NPE and superperms not updating correctly when adding a timed permission directly to a player (reported by BleuBleue).
- Improve TabComplete to narrow matches as you type.

Assets 2

@ElgarL ElgarL released this Jul 2, 2020 · 217 commits to master since this release

v2.3:
- Added timed permissions. You can also add negated timed permissions to punish bad players who need a timeout.
eg. /mangaddp default test.*|1d2h15m
/mangaddp owner -test.perm|20m

Assets 2

@ElgarL ElgarL released this Jun 27, 2020 · 238 commits to master since this release

A HUGE amount of code refactoring and minimally tested so far.
I hang out on the Towny Discord if anyone needs help - https://discord.gg/gzPDTj

Assets 2
You can’t perform that action at this time.