6d5c4802bc
Creates some new methods to get a location from a relative location which I can actually understand
2021-10-08 15:28:12 +02:00
e7fc1daafe
Moves functionality to the PortalOptions and PortalLocation classes
2021-10-08 01:26:12 +02:00
650a26402a
Moves all config migration mappings to its own file
2021-09-23 17:50:43 +02:00
b7c7252fad
Improves the differentiation between portals (stargates) and gates
2021-09-21 18:28:18 +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
d5e6f1145c
Removes unused getBalance method
2021-09-19 15:06:41 +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
87735e4935
Adds some helper functions to make getting direction-related values easier
...
Adds a function for getting the yaw given two locations
Adds a function for getting a block face given a yaw
2021-09-11 15:04:55 +02:00
da32cf11d1
Fixes some things regarding vehicle teleportation
...
Adds extra space between the portal and the vehicle if the destination portal is always on
Fixes a bug causing vehicles not being detected soon enough
Fixes boats facing into the portal rather than out from the portal
Fixes boats spawning inside water rather than on top of it if water is in front of a portal
2021-02-27 22:34:10 +01:00
79703e49af
Adds a class which helps with modZ and modX calculations
2021-02-27 21:15:39 +01:00
496b5d9779
Moves sign drawing to a helper class to reduce the complexity of the portal class
2021-02-24 18:12:26 +01:00
4acea17ba3
Fixes boats sometimes not detecting the portal before the player detects the portal
2021-02-23 19:43:49 +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
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