jie65535
32289e2d80
Add permission clear and list commands ( #1715 )
...
* Add permission clear and list commands
* Add Account clear permission
2022-08-27 21:16:27 +09:30
AnimeGitB
2cfbe78184
Refactor Command usage and description strings
2022-07-22 19:08:26 +09:30
github-actions
ae2d1fe438
Fix whitespace [skip actions]
2022-07-21 00:22:26 -07:00
Melledy
408fa90728
Move config java files to their own package
2022-07-21 00:21:00 -07:00
Melledy
f18f06fd1b
Migrate battlepass to its own db collection
2022-06-21 07:59:10 -07:00
诗音澄鸢 镜苑芳依
b9bf33c2f7
implement BattlePass (Except missions) ( #1316 )
...
* BattlePass
* BattlePass
2022-06-21 07:18:13 -07:00
Yazawazi
aba4080b0e
feat(ban): Implementing ban
.
...
Rough code, not based on permission.
2022-06-17 19:42:42 -07:00
Melledy
243ad3abe5
Refactor accounts to not use a player uid
2022-05-27 00:22:55 -07:00
1adffc21c0
Enhance the default permissions logic
2022-05-16 21:55:47 -07:00
muhammadeko
4f553f6694
remove log
2022-05-13 22:12:07 -07:00
muhammadeko
855a098aa7
fix logic and some cleaning
2022-05-13 22:12:07 -07:00
muhammadeko
922359d6e6
add negative permission check
2022-05-13 22:12:07 -07:00
KingRainbow44
11161227ab
Convert to the far superior config system
2022-05-11 00:30:07 -04:00
Secretboy
ecf028d0c6
add /language command ( #780 )
...
* Fix the following issues:
1. HashMap non-thread-safe issus
2. Fix the same problem in pr621, but use a better implementation
Add the following functions:
1. There is now a language cache inside getLanguage to prepare for different languages corresponding to different time zones where the accounts in the server are located
* add /language command,each account has their own Locate
2022-05-10 05:33:45 -07:00
AnimeGitB
f08a89711c
Account permission wildcards
2022-05-09 01:12:47 -07:00
4Benj_
0d262e2d07
Cleaned up dispatch iOS fixes ( #396 )
...
* Attempting to fix crashing on iOS devices
plus I forgot a thing in string.format
* Removed unnecessary things
2022-04-30 23:31:39 -07:00
lhhxxxxx
eef216aea8
Update Account.hasPermission()
...
Add wildcard characters to permission nodes under the same namespace. (simple implementation)
2022-04-30 01:30:38 -07:00
Melledy
716380a078
Merge branch 'development' into java-16
2022-04-22 19:23:32 -07:00
KingRainbow44
0a96012f2c
why is Account#onLoad
THE DAMN REASON FOR HOURS OF TESTING
2022-04-21 02:07:05 -04:00
Melledy
af1ecca963
More refactoring (player id -> player uid)
2022-04-20 21:50:33 -07:00
KingRainbow44
d7328dda50
Update Morphia to 2.x
2022-04-20 21:11:57 -04:00
Benjamin Elsdon
5cea728eb7
Admin cmds, perms and descriptions for all cmds +
...
Additonal stuff: Fixed + refactored help command. Removed 'Usage: ' from all commands. Created 'player.hasPermission(permission)' function. Created default for Usage annotation. Created hashmap version of 'getHandlers' and renamed the original to getHandlersAsList()
2022-04-19 18:17:19 +08:00
Melledy
efc9a4b3e5
Grant superuser permissions to accounts created before the permissions update
2022-04-18 22:00:01 -07:00
Melledy
4cf734fb61
Fix permissions not saving
2022-04-18 21:38:38 -07:00
KingRainbow44
824b3a4bf4
Implement basic permission system
2022-04-18 23:46:04 -04:00
Melledy
7925d1cda3
Initial commit
2022-04-17 05:43:07 -07:00