1c906528f2
Cleans up message logging quite a bit
...
Adds methods to Stargate for easier logging and less redundancy
Loads the language loader in two parts to make it available while loading
Adds a translated string to the reload-message
Uses String.format to make long messages more readable
Makes it possible to get strings directly from the backup language to make debugging easier
2021-10-26 15:05:05 +02:00
deba2e5c2c
Makes the stargate logger private
2021-10-23 14:25:46 +02:00
2196d5b99e
Moves some config values from StarGate and into the StarGateConfig class
...
Renames EconomyHandler to EconomyConfig and puts it in the new config package
Moves the LanguageLoader to the config package
Fixes the explanation of chargeFreeDestination in the README
2021-10-23 03:56:59 +02:00
59069d1423
Improves comments in the GateHandler class and extracts some code into GateReader
...
Moves code for reading .gate files into the GateReader helper class
Improves all comments in GateHandler where possible
Adds more helper comments
2021-10-15 22:16:02 +02:00
5299efaa86
Renames types to characterMaterialMap inside the GateHandler class
2021-10-15 19:46:25 +02:00
4bdc5b6bd9
Populates default gates after migrating config to update default gates for old installations
2021-10-12 20:41:45 +02:00
964eb0f898
Adds a new The End- inspired gate for more default diversity
2021-10-10 23:03:39 +02:00
fff4d8d78b
Gets rid of the rest of the modX and modY usages, and removes some unused code
2021-10-08 18:23:42 +02:00
1e29db58b9
Improves some variable names and adds some comments
2021-09-20 18:22:20 +02:00
f681db629f
Refactors a lot of code, and extracts permission-related functions to the PermissionHelper class
2021-09-20 13:56:30 +02:00
5c601710e7
Removes the unused frameBlocks variable and isGateBlock
2021-09-11 16:44:55 +02:00
a6fb7dcb62
Fixes some warnings
2021-09-11 16:43:31 +02:00
3ac6270897
Merge branch 'master' into vehicles
2021-09-09 15:26:25 +02:00
daa3c6f868
Cleans up a bit and changes to compile for java 16 and spigot 1.17
2021-09-09 15:25:08 +02:00
0fe2a5b380
Adds some more fixes and improvements for vehicle teleportation
2021-06-11 20:46:14 +02:00
44dfa2a10d
Greatly refactors gate loading
2021-02-28 21:53:27 +01:00
e5fef0b16a
Moves the EconomyHandler to utility and adds some encapsulation for three of its variables
2021-02-22 20:26:10 +01:00
fb70b8bc75
Splits Gate into Gate, GateLayout and GateHandler, and creates a new portal package with portal related classes
2021-02-22 17:01:47 +01:00