28d84450fb
Makes boats keep their boat type when teleported using the CraftBook fix
EpicKnarvik97/Stargate/pipeline/head There was a failure building this commit
2022-02-08 19:00:44 +01:00
497551d889
Makes the CraftBook remove on eject fix optional
2022-02-08 18:10:02 +01:00
7f08763624
Changes a lot of teleportation code to be able to teleport entities with passengers
...
Moves some teleportation code to the TeleportHelper class
Changes some teleportation method names
Tries to reduce some code duplication between teleporters
Recursively teleports entities to make sure the teleported entity will arrive in the same shape it entered as
Makes player checks for teleported vehicles account for any number of players riding any entity in the stack
2022-01-28 23:23:09 +01:00
f70ba24e95
Un-does the outwards offset reduction for teleported entities
2022-01-27 21:56:19 +01:00
f95ee0b85d
Reduces the outwards offset of teleported entities
2022-01-27 21:35:40 +01:00
1e06e0e01d
Fixes some rotation problems for teleported passengers
2022-01-27 21:35:04 +01:00
bddf8c55d5
Adds an option for setting the exit velocity of a teleporting player
EpicKnarvik97/Stargate/pipeline/head There was a failure building this commit
2022-01-27 05:15:43 +01:00
62952611b8
Ignores the type of air when verifying a stargate's opening
2022-01-27 00:58:42 +01:00
97670c9367
Adds the possibility to use the inverted default colors for per-sign colors
...
Adds code for getting inverted colors if "inverted" is given as the per-sign color
Fixes exceptions thrown when the per-sign config value is malformed
Changes the default to use inverted colors for crimson, dark_oak, spruce and warped signs
Adds methods to get main and highlighting colors from the portal sign drawer in case the given default colors are invalid and fallback colors are necessary instead
2022-01-26 18:02:53 +01:00
2773079a09
Uses the inverted color for a dyed sign's highlighting color
2022-01-26 15:49:07 +01:00
4cae54e46f
Adds support for dyed stargate signs
...
A dyed sign's color will now take priority over its main sign color. Black is used as the "default" color, so use black dye to remove dye effects
Adds a new class to keep track of a sign and its colors
Updates a bunch of code to make everything account for the dye color
2022-01-26 14:40:29 +01:00
2bb0e8670d
Makes a lot of changes necessary for RGB and per-sign color configuration support
2022-01-25 16:46:29 +01:00
b2bb995d7e
Prevents teleportation of a leashed creature with a passenger
2021-11-25 03:54:09 +01:00
f92fd2de5d
Prevents loading of gate files using non-blocks as part of the border
2021-11-25 03:39:15 +01:00
27b964837f
Fixes a potential exception when a portal with an invalid gate type is missing a sign
2021-11-25 03:25:58 +01:00
4b34ea3cf5
Fixes a potential exception when a gate's open-block or closed-block is not a block
2021-11-25 03:25:22 +01:00
0740cd0a66
Removes the error message displayed when teleportation is cancelled because handleLeashedCreatures is disabled
...
The message should be removed as it's inconsistent with how disabled vehicle teleportation is silent
2021-11-25 02:02:20 +01:00
bab51d76fd
Prevents teleportation of players holding one or more creatures on a leash if handleLeashedCreatures is disabled
2021-11-25 01:53:47 +01:00
32975ca35d
Rewrites a lot of the config command to only do the minimum necessary steps to load the changes
...
Adds a ConfigTag class for helping to decide the action necessary for updating a given config option
Splits the color setting in PortalSignDrawer as only one color is set at a time when the /config command is used
Updates the configOptions map when a config option is changed
2021-11-24 22:33:45 +01:00
22bb75d4df
Moves some methods from EconomyConfig to EconomyHelper and tries to simplify EconomyConfig
EpicKnarvik97/Stargate/pipeline/head There was a failure building this commit
2021-11-23 07:20:48 +01:00
ab9a118d49
Prevents an empty deny reason from being displayed
EpicKnarvik97/Stargate/pipeline/head There was a failure building this commit
2021-11-22 22:01:43 +01:00
70495220eb
Simplifies some function calls
EpicKnarvik97/Stargate/pipeline/head There was a failure building this commit
2021-11-15 17:18:00 +01:00
10c3914a60
Makes the free gate color configurable
2021-11-15 00:35:28 +01:00
4699f717ec
Ignores color codes and case when sorting destination names
EpicKnarvik97/Stargate/pipeline/head There was a failure building this commit
2021-11-14 14:35:45 +01:00
29c1a00fcd
Makes the max portal name and network character limit more easily changeable
2021-11-13 19:28:17 +01:00
51f5420f9e
Removes the replacement of spaces to underscores for the cleanString method
EpicKnarvik97/Stargate/pipeline/head There was a failure building this commit
2021-11-13 17:04:13 +01:00
e1a3d2d560
Makes a fixed sign always use the destination portal's actual name if possible
2021-11-13 17:02:13 +01:00
a84210d550
Fixes a couple of bugs which prevented portals using spaces in the name from being properly connected
2021-11-13 03:44:27 +01:00
2c53b7d2a6
Makes portal names and networks case and color-insensitive and increases length limit to 13. #17
...
Ignores &[0-9a-f] color codes when counting towards the name and network string limits
Makes portal lists store cleaned portal and network names to ignore case and color
Names and networks will now match regardless of case and color
Increases portal name/network limit to 13 characters
2021-11-12 15:33:15 +01:00
3db630f60e
Updates version and changelog
EpicKnarvik97/Stargate/pipeline/head There was a failure building this commit
2021-11-09 22:51:11 +01:00
7a03f49fb1
Translates the & character to make sure portal signs are colored on all servers
2021-11-09 22:47:38 +01:00
901f9c555c
Prevents the sign location of a portal with no sing from being added to lookup blocks and controls
2021-11-08 15:15:58 +01:00
fc744b04dc
Adds an option for a stargate without a sign #10
2021-11-07 13:41:19 +01:00
1565707809
De-activates an unregistered portal to prevent its sign to be re-drawn if destroyed while activated
2021-11-07 13:40:12 +01:00
527562bc60
Fixes code formatting
2021-11-07 04:29:25 +01:00
7f91808baf
Adds a new default stargate to display the possibility of using several border materials
2021-11-07 04:26:23 +01:00
0540498818
Moves the drawing of unregistered signs to the portal sign drawer
2021-11-07 04:04:14 +01:00
ac25f2747f
Adds String.format to some debug strings
2021-11-06 18:06:00 +01:00
aa3bb58b33
Fixes some bugs regarding sign drawing and button updating
...
Fixes a bug displaying a portal as usable even if it's been unregistered
Fixes a bug which causes the portal button to be re-generated, even if the portal has been unregistered
2021-11-06 15:33:06 +01:00
f90a09143f
Makes sure to also clear bungee portals when clearing portals
2021-11-06 04:10:15 +01:00
8c4cf16375
Adds an option for silent stargates which don't print teleportation messages or errors to the player's chat #7
2021-11-05 23:39:18 +01:00
0297d62d6d
Sets the always on option to true for bungee portals and removes some unnecessary checks
2021-11-05 21:40:06 +01:00
80ff241d4b
Makes stargates' buttons update when portals are loaded #14
2021-11-05 21:38:33 +01:00
8c37b11484
Increases the delay before setting the leash holder for teleported creatures as they sometimes got stuck
EpicKnarvik97/Stargate/pipeline/head There was a failure building this commit
2021-11-05 14:04:24 +01:00
e0ac9b41e7
Adds some sub-packages to the portal package to improve logical structure
EpicKnarvik97/Stargate/pipeline/head There was a failure building this commit
2021-11-04 00:07:03 +01:00
e5c1ad1f3a
0.9.0.5 - Adds three new options to disable features of vehicle teleportation with more granularity #9
EpicKnarvik97/Stargate/pipeline/head There was a failure building this commit
2021-11-03 15:55:56 +01:00
aff0082906
Adds a config option to disable leashed creatures from teleporting with a player
2021-11-01 18:44:10 +01:00
20c3c93c06
Adds a few fixes which seem to make leash teleportation work as expected
...
Un-leashes and re-leashes teleported leashed entities
Delays leashed creature teleportation and the re-leashing to prevent odd behavior such as infinite leash or no-ai creature
2021-11-01 17:54:38 +01:00
b8d98c26d4
Adds triggers for teleporting leashed entities
2021-11-01 16:28:13 +01:00
8bb9c464d6
Adds some code for teleporting creatures leashed by a player
2021-11-01 16:27:29 +01:00