650a26402a
Moves all config migration mappings to its own file
2021-09-23 17:50:43 +02:00
461202503e
Adds migration for useiconomy and CheckUpdates which were found in old config files
2021-09-22 13:52:22 +02:00
dd7176fa12
Adds config migration to reduce annoyance and improve backwards compatibility
2021-09-22 13:42:21 +02:00
b7c7252fad
Improves the differentiation between portals (stargates) and gates
2021-09-21 18:28:18 +02:00
f2579c4b12
Adds back default constructor as removing it caused it to no longer load
2021-09-20 18:52:16 +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
8ff30ed03f
Improves config readability, but breaks backwards compatibility
2021-09-19 17:46:20 +02:00
8835e69e3c
Moves some code from Stargate to EconomyHandler
2021-09-19 15:05:19 +02:00
b191ac1de5
Moves some classes to the new container package, and improves some code
2021-09-18 21:51:29 +02:00
e253e95cec
Minor function cleaning
2021-09-12 15:23:22 +02:00
19018e46b8
Fixes some bugs regarding bungee teleportation
...
Fixes the server being teleported normally after it's teleported to another server
Fixes a nullpointerexception
2021-09-12 01:23:16 +02:00
ec4ed1e086
Fixes some more warnings
2021-09-11 17:02:43 +02:00
1c3dbbe81d
Renames the blox populator and block populator thread as I finally understand what they actually do
2021-09-11 15:33:45 +02:00
93f8f715e5
Fixes some old bugs and renames rotX to yaw
...
Fixes the direction of minecarts sent through a portal. This prevent the minecarts to go back through the portal
and causing a lot of confusion
2021-09-10 23:38:56 +02:00
8ae4ac3fc7
Makes sure to only try and create the portal folder if it does not exist
2021-09-09 15:42:30 +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
75fbd44af7
Removes an s in class name of PlayerEventsListener
2021-09-02 00:31:03 +02:00
af693bddd2
Fixes the timing of the block populator thread which caused a delay between opening a gate and it displaying as open
2021-02-23 00:35:18 +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
1721750aa1
Adds comments and simplifies some of the code
...
Adds a PortalOption enum to simplify portal options
Adds a BungeeHelper class to collect the bungee-related code
2021-02-20 13:57:04 +01:00
5b7f5649b1
Makes a whole lot of changes
...
Adds some new tests
Improves plugin command handling by using one class for each command
Makes some changes to vehicle teleportation to support horses and pigs, but vehicle teleportation is still buggy and messy
Adds some more missing comments
Adds a wildcard permission and uses built-in permissions some places to avoid checking for three different permissions
2021-02-16 21:58:31 +01:00
42fa6ed8d7
Huge refactoring
...
Splits Portal into Portal and PortalHandler
Adds EconomyHelper to make messaging of economy string easier
Adds a lot of missing comments
Adds vehicle teleportation again, but it needs a lot of changes to work properly
2021-02-12 00:26:47 +01:00
1719e92494
Moves a bunch of inner classes to their own files
2021-02-11 15:53:54 +01:00
095e59c65e
Makes it easier to use any compatible block as a button
2021-02-10 03:29:28 +01:00
7b9f5a6de5
Adds underwater portal support using any wall coral as a button replacement
2021-02-10 02:20:50 +01:00
b6d18a4217
Adds an extra constructor to Stargate required for testing
2021-02-09 21:12:04 +01:00
a5cf1a7cd3
Improves translation rate of info and error strings
2021-02-09 20:10:17 +01:00
e702a0d734
Tidies up and comments the economy handler and removes the depreciated method of getting an offline player by username
2021-02-08 14:30:14 +01:00
6d6a7e52b2
Renames usages of BungeeCoordListener to BungeeCordListener
2021-02-08 00:33:55 +01:00
6ff998ac3b
Restructures the plugin and starts work on cleaning and commenting the code
2021-02-07 03:37:25 +01:00