df074b9ff5
Adds an entity portal event listener which fixes the infuriating bug which caused empty minecarts to disappear into the nether
2021-02-12 01:35:55 +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
c41429b6e0
Makes default gates load from files rather than being defined in code
2021-02-10 14:32:01 +01:00
d472eab21b
Adds two gate types to resources
2021-02-10 14:30:30 +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
e49b94cf9a
Adds a class for helping to decide if a material is a wall coral (dead or alive)
2021-02-10 02:19:48 +01:00
a8c0574f3b
Adds other authors to plugin.yml
2021-02-10 02:17:49 +01:00
f0a7ff8c47
Adds more BlockLocation tests
2021-02-09 23:25:52 +01:00
32410a82ba
Adds some tests for the equals method of BlockLocationTest
2021-02-09 21:12:43 +01:00
b6d18a4217
Adds an extra constructor to Stargate required for testing
2021-02-09 21:12:04 +01:00
5a9d70f827
Adds a warning against treating BlockLocation as a Location
2021-02-09 20:38:50 +01:00
a5cf1a7cd3
Improves translation rate of info and error strings
2021-02-09 20:10:17 +01:00
af6a2537b8
Adds more information regarding why economy could not be enabled
2021-02-09 20:09:49 +01:00
cdae2d8f35
Adds language strings related to loading Vault
2021-02-09 20:08:40 +01:00
9ace568047
Fixes garbled text caused by writing, but not reading language files as UTF-8
2021-02-09 20:07:56 +01:00
5a8e8a219e
Replaces several static strings with strings from the language files
2021-02-09 18:47:54 +01:00
3521257cb2
Adds some vault related strings to the english language file
2021-02-09 18:46:55 +01:00
b9cbe9ee4c
Makes Vault a soft dependency
2021-02-09 18:46:30 +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
f97cb32466
Improves messages for the language loader
2021-02-08 14:27:53 +01:00
4f5cb84d02
Improves error handling when unable to load a language and always uses english as backup language to make sure the plugin won't crash when an invalid language is chosen
2021-02-08 05:10:10 +01:00
341a445d16
Fixes language file formats, fixes name of Norwegian Bokmål and adds Norewgian Bokmål
2021-02-08 05:07:35 +01:00
df111c2750
Adds Norwegian translation
2021-02-08 01:54:18 +01:00
6825266a92
Fixes a bug caused by BlockLocation not being able to be instantiated from a location object
2021-02-08 00:35:34 +01:00
6d6a7e52b2
Renames usages of BungeeCoordListener to BungeeCordListener
2021-02-08 00:33:55 +01:00
6e1a69881c
Cleans, comments and renames BungeeCordListener
2021-02-08 00:32:58 +01:00
9233776b2c
Adds comments to BloxPopulator
2021-02-08 00:32:20 +01:00
27aa0ed29d
Removes a function from BlockLocation present in Location which caused an infinite loop
2021-02-08 00:31:53 +01:00
4e3867eae9
Simplifies BlockLocation by making it extend Location
2021-02-07 16:58:33 +01:00
ad2be87404
Cleans and commments the BlockLocation class by storing most of its information as a Location
2021-02-07 16:37:42 +01:00
a268370f52
Updates plugin version to 0.9
2021-02-07 16:34:13 +01:00
c8d82a8575
Removes CommonFunctions as it wasn't used
2021-02-07 16:33:45 +01:00
6ff998ac3b
Restructures the plugin and starts work on cleaning and commenting the code
2021-02-07 03:37:25 +01:00
Michael Smith
188f27d419
8.0.3 release
2020-10-18 00:53:49 -07:00
Michael Smith
2628553627
Add custom buttons for gates ( Closes #7 )
2020-10-18 00:53:38 -07:00
Michael Smith
457d004abd
Fix economy support ( Closes #8 )
2020-10-18 00:45:02 -07:00
Michael Smith
2bad9ec73d
8.0.2 release
2020-09-04 08:04:31 -07:00
Michael Smith
9f71eeb08b
Add color code support in lang files ( Fixes #5 )
2020-09-01 05:10:22 -07:00
Michael Smith
654ddefb6e
Fix player relative yaw when exiting portal ( Fixes #4 )
2020-08-28 02:51:25 -07:00
Michael Smith
4c5ffed531
Bump version to 8.0.2-SNAPSHOT
2020-08-26 01:48:03 -07:00
Michael Smith
64092457a8
8.0.1 release
2020-08-23 22:22:43 -07:00
Michael Smith
3854b15903
Disable verifyPortals in default config.
...
The verifyPortals option can use a lot of resources on 1.14+ servers when there's a lot of portals.
2020-08-23 22:17:03 -07:00
Michael Smith
fece9d720a
Use StandardCharsets
2020-08-23 22:14:37 -07:00
Michael Smith
ae40b01161
Add null checks for Nullables
2020-08-23 22:10:59 -07:00
Michael Smith
b74ead594f
Add final keywords
2020-08-23 22:09:15 -07:00
Michael Smith
88642327e3
Update slab check for portal exits
2019-09-29 07:52:40 -07:00
Michael Smith
22b461e7b4
Fail earlier when loading a gate configuration with invalid materials
2019-09-29 07:52:17 -07:00
Michael Smith
a182a18ee9
Bump version to 8.0.1-SNAPSHOT
2019-09-29 07:52:09 -07:00