8 Commits

Author SHA1 Message Date
18642fc046 Updates for 1.20
All checks were successful
EpicKnarvik97/PermissionSigns/pipeline/head This commit looks good
KnarCraft/PermissionSigns/pipeline/head This commit looks good
Updates Spigot version
Changes API version to 1.20
Updates depreciated sign code
Waxes new permission signs
2023-06-23 20:41:17 +02:00
a3f235fbf0 Adds a description to permission signs
The description is displayed when right-clicking the sign, and can be used to fully describe the effects, without the player needing to understand permissions.
2022-07-10 14:47:12 +02:00
ee4f4355f5 Adds a new configuration option to remove permission signs without a physical sign on startup 2022-01-22 18:56:56 +01:00
d1a7735b51 Makes sure manager classes cannot be instantiated or extended 2022-01-22 17:14:25 +01:00
112fd0d53d Makes temporary permissions work
Saves and loads temporary permissions to/from disk as necessary
Gives players their temporary permissions when joining
Adds an un-used config file
Changes an english string in strings.yml
2022-01-14 20:33:08 +01:00
339aedf2e9 Makes temporary permissions expire as intended
Fixes the sign prefix used on the first line
Makes TemporaryPermission comparable
Replaces some usage of OfflinePlayer with Player
Only removes a permissions if owned by the player
Adds a new thread that looks for expired temporary permissions
2022-01-14 17:53:16 +01:00
252d3ed88a Adds tab completion for the creation command, and fixes several bugs 2022-01-14 15:19:27 +01:00
52b033c005 Adds Vault integration
Adds the EconomyManager class for handling Vault payments
Adds the unfinished PermissionManager class for granting permissions through Vault
Adds the GPLv3 license
Fixes dependencies
Adds some code for withdrawing money and granting permissions when a sign is clicked
Changes cost to a double to be compliant with Vault
2022-01-14 10:30:44 +01:00