2ae4fc9645
Adds class comment to the stargate tab completer
2021-02-19 12:07:34 +01:00
c912624df1
Adds comments to all custom events
...
Adds full comments to every class implementing StarGateEvent
Adds another abstract event StargatePlayerEvent which reduces code duplication
2021-02-19 12:06:23 +01:00
5b7f5649b1
Makes a whole lot of changes
...
Adds some new tests
Improves plugin command handling by using one class for each command
Makes some changes to vehicle teleportation to support horses and pigs, but vehicle teleportation is still buggy and messy
Adds some more missing comments
Adds a wildcard permission and uses built-in permissions some places to avoid checking for three different permissions
2021-02-16 21:58:31 +01:00
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
bd4586e386
Adds annotations to prevent warnings
2021-02-12 00:24:27 +01:00
1719e92494
Moves a bunch of inner classes to their own files
2021-02-11 15:53:54 +01:00
56410a58f8
Improves formatting of custom gate information
2021-02-10 15:12:48 +01:00
ff8f762ea8
Fixes information about water gates and adds a list of all valid buttons
2021-02-10 15:05:41 +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
68f3bca04f
Adds MockBukkit and JUnit dependencies for testing
2021-02-09 21:11:22 +01:00
2bd5bb36cf
Updates README to account for recent changes
2021-02-09 20:40:48 +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
2480a432a4
Document button configuration in README.md
0.8.0.3
2020-10-18 01:13:38 -07: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