Commit Graph

60 Commits

Author SHA1 Message Date
67e967a264 Implements world-specific permissions
Accounts for world specifiers where necessary
Makes the reload command work?
Stores the world as part of temporary permissions
Fixes sign break protection
Allows sign interaction with both right- and left-click
Fixes temporary permissions sometimes colliding
Cleans the main class a bit
Adds a "star" permission
Adds missing check for the use permission
2022-01-15 14:49:46 +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
5c2831bbb7 Improves output formatting and adds some missing messages 2022-01-14 11:45:02 +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
71e932bf40 Adds some more code for getting closer to a working plugin
Loads signs from disk when executing the reload command
Adds code for sign registration
Saves signs when adding/removing a sign
Makes sure to initialize the translator
Adds a check for whether a sign is registered
2022-01-13 17:14:29 +01:00
a77c297e58 Adds code for loading and saving sign data 2022-01-10 18:37:11 +01:00
2917905b23 Performs a lot of various changes
Adds some new command classes
Adds support for several languages
Adds README
Updates Java and Spigot versions
Adds command info and additional permission info to plugin.yml
Implements manual sign creation request cancelling
2022-01-09 12:12:55 +01:00
d210b45ad5 Initial commit 2022-01-08 16:57:12 +01:00