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
30b776da86
Merge branch 'master' of https://github.com/ME1312/SubServers-2
2018-05-23 00:26:34 -04:00
ME1312
1ff9a5cf41
Add placeholders/warnings for when minecraft versions cannot be detected
2018-05-23 00:26:03 -04:00
ME1312
ceeb3e8881
Update README.md
2018-05-05 21:16:40 -04:00
ME1312
0e87345a8b
All future commits from @me1312 should now be signed
2018-04-14 23:50:14 -04:00
ME1312
9515652b82
Add a way to get a SubServers.Host API plugin's ClassLoader
2018-04-14 23:38:54 -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
03505996a7
Correct dependency versions
2018-04-12 20:48:33 -04:00
ME1312
99910b2249
Correct Dependancies
2018-04-10 02:28:39 -04:00
ME1312
ebe9474a70
Add the illusive ConsoleStream.java
2018-04-10 02:21:07 -04:00
ME1312
05825bcbce
Mark maven source directories
2018-04-10 02:11:52 -04:00
ME1312
046c987a31
Attempt to make contributing a little easier
...
This commit is to maven-ify this repo into something a little more usable to anyone who isn't me
2018-04-10 01:48:18 -04:00
ME1312
dae819ae19
Have the code reflect the patch tool updates
2018-04-09 23:29:06 -04:00
ME1312
339144e5cc
Update old vanilla patch tool for Java 9 and above
2018-04-09 23:21:27 -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
74ddbc9bd4
Fix template updater
2018-04-07 15:21:56 -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
801858a421
...but keep support for old patch locations
2018-04-06 20:54:38 -04:00
ME1312
b8f7aa8b39
Update patch locations...
2018-04-06 20:54:18 -04:00
ME1312
a136422487
Merge branch 'master' of https://github.com/ME1312/SubServers-2
2018-04-06 20:10:35 -04:00
ME1312
573184ff91
Add bungee.yml for installation instruction
2018-04-06 20:10:25 -04:00
ME1312
56c2f0c58a
Update README.md
2018-03-27 16:38:03 -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
92c649eabe
Make Name
field optional for SubServers.Client
...
SubServers.Bungee can now link servers to subdata clients via connection address and port number.
Since this still has the chance to fail, the `Name` field will appear if no servers were found this way, and will be used the same as before. SubCreator made servers will still have the `Name` value present and filled out for assurance.
2018-01-29 01:04:36 -05:00
ME1312
754b418e7d
Register SubServers.Sync Proxies to name for API access
2018-01-22 10:01:33 -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
e5ad3f55d2
Allow PacketIn to accept multiple oncoming packet versions
2018-01-13 16:22:13 -05:00
ME1312
b72103c0f0
Make Server API use existing fields from BungeeServerInfo
2018-01-12 16:56:22 -05:00
ME1312
7a5eac83fd
Update Libraries
2018-01-05 17:30:01 -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
b3a40311a1
Simplify YAMLSection methods
2017-12-21 18:37:39 -05:00
ME1312
6bb7b1ef17
Allow YAMLSection to be converted to Map<String, ?>
2017-12-21 11:02:47 -05:00
ME1312
580fe41ad9
Allow hosts to be added with invalid/unregistered drivers
2017-12-17 16:04:05 -05:00
ME1312
c9afe48674
Correct config loading issue
...
This solves a 'file in use' error on windows
2017-12-14 19:50:39 -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
2e3525a31a
Hide menu buttons when their linked menu is unused
2017-12-11 18:27:18 -05:00