2196d5b99eMoves some config values from StarGate and into the StarGateConfig classEpicKnarvik972021-10-23 03:56:59 +02:00
070e7250dfRe-draws every portal sign each time a new world is loaded to prevent weird statesEpicKnarvik972021-10-22 21:56:35 +02:00
9a0f16e558Moves the portal owner name and owner UUID to the PortalOwner class which makes the TwoTuple unnecessaryEpicKnarvik972021-10-22 19:51:46 +02:00
485ca284b0Extracts portal saving and loading to the PortalFileHelper classEpicKnarvik972021-10-22 16:18:35 +02:00
4e09b44c7cExtracts portal registration and all portal lookup to the PortalRegistry classEpicKnarvik972021-10-21 23:59:16 +02:00
593d528bcdExtracts the portal creation and validation part of the PortalHandler into the PortalCreatorEpicKnarvik972021-10-21 20:15:29 +02:00
79a43b82e5Fixes the readme's max sign character limits as the real limit is 11, not 12EpicKnarvik972021-10-21 20:13:34 +02:00
d2e8c81a5aSplits the portal class into Portal, PortalActivator, PortalOpener and PortalStructureEpicKnarvik972021-10-20 16:09:35 +02:00
635d08b1b3Makes the SignHelper helper class into the proper PortalSignDrawer which each Portal now has one instance ofEpicKnarvik972021-10-20 01:33:36 +02:00
1d4b988ca4Moves the rest of the sign drawing code from Portal to SignHelperEpicKnarvik972021-10-18 19:12:30 +02:00
82ed28bba0Removes the DirectionHelper's getBlockAt method as it only increased complexityEpicKnarvik972021-10-18 18:52:24 +02:00
0506cf1b61Splits the PortalTeleporter into a PlayerTeleporter and a VehicleTeleporter for better structuringEpicKnarvik972021-10-18 18:38:36 +02:00
f4ec5e05d6Improves sign drawing during portal loadingEpicKnarvik972021-10-18 18:34:35 +02:00
8c16ddbed5Adds some tests to the relative block vectorEpicKnarvik972021-10-18 15:22:55 +02:00
4bdc5b6bd9Populates default gates after migrating config to update default gates for old installationsEpicKnarvik972021-10-12 20:41:45 +02:00
5b6e3f81a6Updates readme to mark end portals as functionalEpicKnarvik972021-10-12 04:18:58 +02:00
0709c18e30Adjusts height to get above slabs to an entire block as empty minecarts clipped through single slab layersEpicKnarvik972021-10-12 03:48:13 +02:00
e14007380fAdds proper checking and odd case catching before teleporting players through artificial end portalsEpicKnarvik972021-10-12 02:47:09 +02:00
53cd55938bFixes teleportation of players using end portals to and from the endEpicKnarvik972021-10-12 01:11:52 +02:00
51afa1527fUpdates the API version used as 1.16 is no longer the target versionEpicKnarvik972021-10-11 20:16:36 +02:00
69a62c921cFixes the color inconsistency for the portal selection "arrows" for gates with colored namesEpicKnarvik972021-10-10 17:21:19 +02:00
b847002617Adds some small changes which seem to completely fix all horse teleportation bugs. Fixes#1EpicKnarvik972021-10-10 17:15:00 +02:00
6ad7fa4cb9Removes the IllegalStateException Removing entity while ticking! TODO as it seems to have been fixed by preventing portal creationEpicKnarvik972021-10-10 16:14:51 +02:00
2abe10bcdeImproves the way chunks are loaded, and decreases the wait time before players are put into minecartsEpicKnarvik972021-10-10 15:10:36 +02:00
ba3304a716Fixes a minecart rotation bug caused by changing the rotation of the deleted vehicle instead of the new oneEpicKnarvik972021-10-09 17:03:19 +02:00
051a6b8f98Removes the temporary ignoreEntrances option and replaces it with proper snowman blocking. Fixes#3EpicKnarvik972021-10-09 15:09:14 +02:00