ME1312
c35a31f803
Add direct support for newer waterfall versions
2018-05-24 01:05:54 -04:00
ME1312
5f69459e62
Add more ways to detect minecraft version
2018-05-23 22:27:20 -04:00
ME1312
1ff9a5cf41
Add placeholders/warnings for when minecraft versions cannot be detected
2018-05-23 00:26:03 -04:00
ME1312
75b9b688cc
Rewrite SubData API for JSON dependancy changes
...
This commit removes the org.JSON library where alternatives are already provided (Bungee & Bukkit provide Gson). This change was made to improve compatability with BungeeCord plugins and reduce file sizes.
This means big changes to the SubData API, which heavily relied on org.JSON. Now we submit our data through YAMLSection to be converted and sent over the network.
2018-04-14 21:53:51 -04:00
ME1312
6c29bc4885
Update vanilla patch tool for Java 9 and above
2018-04-09 23:19:59 -04:00
ME1312
ce84fd2216
Finalize Pre-Release 2
2018-04-07 20:38:57 -04:00
ME1312
69bb3d299a
Fix cache bug when spaces are in the file path
2018-04-07 16:42:09 -04:00
ME1312
f4011f419c
SubCreator now caches finished jars
2018-04-07 15:04:55 -04:00
ME1312
a5847b9219
Use updated patch locations
...
The last three commits were changes to the way Vanilla-Patch.jar is downloaded. For compatability reasons, the old system will remain in place for now.
2018-04-07 00:59:22 -04:00
ME1312
573184ff91
Add bungee.yml for installation instruction
2018-04-06 20:10:25 -04:00
ME1312
265ac4b253
Host/Client now send Metrics data
...
https://bstats.org/plugin/bungeecord/SubServers%202
https://bstats.org/plugin/other/SubServers%20Host
https://bstats.org/plugin/bungeecord/SubServers%20Sync
https://bstats.org/plugin/bukkit/SubServers%20Client
2018-03-27 00:31:38 -04:00
ME1312
56070001a6
Minor changes
2018-03-21 16:45:59 -04:00
ME1312
ce51a991a0
Add more VersionTypes
2018-03-16 18:25:02 -04:00
ME1312
eb9bf034b4
Add a way to parse (non-extended) layered versions
2018-03-15 22:45:54 -04:00
ME1312
12a74b3474
Rewrite what compares layered versions
2018-03-14 17:50:15 -04:00
ME1312
bb7cfa9e57
Fix /sub delete permission error on windows
2018-03-14 03:01:44 -04:00
ME1312
bddbb692cd
Make the version system layered
...
The versioning system just got more complex (on the backend of course)
2018-03-13 23:38:26 -04:00
ME1312
56f8d3dfba
Remove package.xml requirement for SubServers.Host
2018-02-19 17:59:51 -05:00
ME1312
cc1f86c4d1
Update Dependancies
2018-01-21 21:49:18 -05:00
ME1312
eb18c01b22
Rewrite Launch & PluginLoader for SubServers.Host
...
This commit changes the way SubServers.Host launches itself and loads it's plugins. Overall loading plugins this way is more efficient, faster, and can cause less problems than before.
Plugins will still use the package.xml & @SubPlugin annotation system to be loaded.
Also, there are some changes to the logger that better support async logging.
2018-01-21 15:45:27 -05:00
ME1312
b72103c0f0
Make Server API use existing fields from BungeeServerInfo
2018-01-12 16:56:22 -05:00
ME1312
00d56c1167
Add the SubData Cipher API
...
This adds a simplistic API for the encryption/decryption of incoming/outgoing packets, replacing the old Encryption enum.
2018-01-05 15:37:23 -05:00
ME1312
562072df3f
Lang API Rewrite // Add TabCompletes to Sync
2018-01-02 17:29:25 -05:00
ME1312
ada14c0889
Add reload packet for ExHosts and Servers using Client
2017-12-13 19:04:58 -05:00
ME1312
36ee42a1ab
Implement the proposed TabValidator API
...
This is how SubServers will implement the Validator API that I suggested. I had to make some assumptions though (like how I don't expect BungeeCord's api to have a setTabValidator() method).
2017-12-13 12:29:50 -05:00
ME1312
5050baedf8
Assume 1.13 Material enum values // Correct Patched Signatures
2017-12-07 17:51:06 -05:00
ME1312
a8bbd09e9d
Add some force quit padding // Rewrite group system internals
2017-12-06 17:34:47 -05:00
ME1312
a019383bc3
Preserve YAML element order
2017-11-22 16:58:33 -05:00
ME1312
9a219a7d0f
Queue packets until subdata connection is authorized
2017-09-23 23:19:22 -04:00
ME1312
44b838ee34
Indirectly overrides BungeeServerInfo methods
2017-08-26 23:56:15 -04:00
ME1312
ba09bab93a
Add Server Grouping
2017-08-26 01:19:59 -04:00
ME1312
41e77e124c
SubServers, Host, Sync & Client v2.12.1d/2.12.1c/2.12.1a/2.12.1c
2017-08-22 09:02:23 -04:00
ME1312
837331a542
SubServers, Host & Client v2.12.1c/2.12.1b/2.12.1b
2017-08-18 05:58:06 -04:00
ME1312
ac1df7a30a
SubServers, Host, & Client v2.12.1a
2017-08-15 05:58:48 -04:00
ME1312
3ac1c8dec3
Swap EventPriority for EventOrder
...
EventPriority is a fixed enum, where EventOrder is a short value (with predefined settings for ease of use) allowing for more fine tuning on when your events should be run
2017-08-09 02:25:56 -04:00
ME1312
c34b097676
SubServers, Host, & Client v2.12c/2.12d/2.12c
2017-07-25 19:23:41 -04:00
ME1312
df9797496a
SubServers, Host, & Client v2.12b/2.12c/2.12b
2017-07-23 14:21:05 -04:00
ME1312
09c5a8251a
SubServers, Host, Client Beta v2.12b;3/2.12c;3/2.12b;3
2017-07-23 00:32:57 -04:00
ME1312
e058b3f655
SubServers, Host, & Client Beta v2.12b;2/2.12c;2/2.12b;2
...
Servers can now be incompatable with each other.
2017-07-21 16:45:41 -04:00
ME1312
5bddfbed0b
SubServers, Host, & Client Beta v2.12b;1/2.12c;1/2.12b;1
2017-07-18 19:28:59 -04:00
ME1312
56605aa3a2
SubServers, Host, & Client v2.12a
2017-06-30 09:36:16 -04:00
ME1312
9b5a2d59e3
SubServers, Host, & Client v2.11.2m/2.11.2c/2.11.2h
2017-05-30 15:38:51 -04:00
ME1312
418d1a380e
Update Javadoc
2017-04-16 13:02:14 -04:00