b847002617
Adds some small changes which seem to completely fix all horse teleportation bugs. Fixes#1EpicKnarvik972021-10-10 17:15:00 +02:00
6ad7fa4cb9
Removes the IllegalStateException Removing entity while ticking! TODO as it seems to have been fixed by preventing portal creation
EpicKnarvik972021-10-10 16:14:51 +02:00
2abe10bcde
Improves the way chunks are loaded, and decreases the wait time before players are put into minecarts
EpicKnarvik972021-10-10 15:10:36 +02:00
3a8943baef
Configures the maven-compiler-plugin to also compile the source code as Java 16
EpicKnarvik972021-10-09 23:38:55 +02:00
be8de83bcc
Forces a teleported horse to become tamed
EpicKnarvik972021-10-09 18:48:59 +02:00
ba3304a716
Fixes a minecart rotation bug caused by changing the rotation of the deleted vehicle instead of the new one
EpicKnarvik972021-10-09 17:03:19 +02:00
051a6b8f98
Removes the temporary ignoreEntrances option and replaces it with proper snowman blocking. Fixes#3EpicKnarvik972021-10-09 15:09:14 +02:00
daa3c6f868
Cleans up a bit and changes to compile for java 16 and spigot 1.17
EpicKnarvik972021-09-09 15:25:08 +02:00
75fbd44af7
Removes an s in class name of PlayerEventsListener
EpicKnarvik972021-09-02 00:31:03 +02:00
0fe2a5b380
Adds some more fixes and improvements for vehicle teleportation
EpicKnarvik972021-06-11 20:46:14 +02:00
b1aa53c1a9
Adds missing comments to BlockPopulatorThread and make end gateways teleport entities back to itself to prevent strange behavior
EpicKnarvik972021-03-02 17:55:14 +01:00
504ef1b52f
Adds remaining missing comments to Portal
EpicKnarvik972021-02-27 22:50:44 +01:00
da32cf11d1
Fixes some things regarding vehicle teleportation
EpicKnarvik972021-02-27 22:34:10 +01:00
ba64572254
Adds more comments, simplifies some code and improves positioning of teleported large entities, like horses
EpicKnarvik972021-02-27 21:17:36 +01:00
79703e49af
Adds a class which helps with modZ and modX calculations
EpicKnarvik972021-02-27 21:15:39 +01:00
496b5d9779
Moves sign drawing to a helper class to reduce the complexity of the portal class
EpicKnarvik972021-02-24 18:12:26 +01:00
378a59586d
Heavily simplifies sign drawing and cleans up vehicle teleportation code
EpicKnarvik972021-02-24 17:48:01 +01:00
2b52759e00
Makes sure teleportation not from a plugin does not trigger vehicle teleportation
EpicKnarvik972021-02-24 17:45:53 +01:00
4acea17ba3
Fixes boats sometimes not detecting the portal before the player detects the portal
EpicKnarvik972021-02-23 19:43:49 +01:00
5f685b2460
Fixes some oddities regarding vehicle teleportation
EpicKnarvik972021-02-23 19:17:05 +01:00
e42da6d6bd
Updates the README with some of the recent changes
EpicKnarvik972021-02-23 00:41:40 +01:00
681014a431
Improves some code formatting in the portal open method
EpicKnarvik972021-02-23 00:35:48 +01:00
af693bddd2
Fixes the timing of the block populator thread which caused a delay between opening a gate and it displaying as open
EpicKnarvik972021-02-23 00:35:18 +01:00
151c242e69
Changes names of some variables and one method to increase readability
EpicKnarvik972021-02-22 20:36:37 +01:00
e5fef0b16a
Moves the EconomyHandler to utility and adds some encapsulation for three of its variables
EpicKnarvik972021-02-22 20:26:10 +01:00
e665a49f03
Adds missing comments to Gate and changes the matches function from n^2 to n execution time
EpicKnarvik972021-02-22 20:25:07 +01:00
279ea9d8f0
Fixes some nullpointerexceptions in PlayerEventsListener's onPlayerMove
EpicKnarvik972021-02-22 20:23:12 +01:00
d26196b8aa
Adds some extra explanations to gate layout's description
EpicKnarvik972021-02-22 18:34:23 +01:00
fb70b8bc75
Splits Gate into Gate, GateLayout and GateHandler, and creates a new portal package with portal related classes
EpicKnarvik972021-02-22 17:01:47 +01:00
c422cb9ea9
Overrides toString and equals methods of the relative block vector to make it testable
EpicKnarvik972021-02-22 15:49:44 +01:00
a475e8d8b1
Adds missing comments to the world event listener and adds faster gate unloading
EpicKnarvik972021-02-20 16:21:18 +01:00
1d642bfcf2
Adds missing comments to the vehicle event listener
EpicKnarvik972021-02-20 14:59:59 +01:00
1da0f4eddc
Adds comments to the plugin event listener
EpicKnarvik972021-02-20 14:55:23 +01:00
889a9d2cbc
Finishes commenting and refactoring the player events listener
EpicKnarvik972021-02-20 14:42:41 +01:00
1721750aa1
Adds comments and simplifies some of the code
EpicKnarvik972021-02-20 13:57:04 +01:00
2ae4fc9645
Adds class comment to the stargate tab completer
EpicKnarvik972021-02-19 12:07:34 +01:00
df074b9ff5
Adds an entity portal event listener which fixes the infuriating bug which caused empty minecarts to disappear into the nether
EpicKnarvik972021-02-12 01:35:55 +01:00