Commit Graph

522 Commits

Author SHA1 Message Date
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
ME1312 54c61207a5 Fix bugs with server edit() with a network host 2017-12-11 12:52:35 -05:00
ME1312 617297b5b6 Finalize RedisBungee support 2017-12-10 09:14:49 -05:00
ME1312 91ca559e4a Host & Server objects are now signed (prevents desyncs across apps) 2017-12-09 19:30:06 -05:00
ME1312 0bf5f16e09 /sub reload can now perform soft reloads
/sub reload - can now perform soft reloads
/greload - still performs hard resets

Soft Reloads mean that SubServers will load new data from the config and attempt to merge it with what is already in memory.

This is good if you need to make some quick changes, since it will only stop servers if a major change has been made to them.

However, this has the potential to cause issues, which is why the Hard Reset will continue to be tied to bungeecord command.
2017-12-09 03:43:29 -05:00
ME1312 556d947981 Add Proper RedisBungee Support 2017-12-08 02:35:50 -05:00
ME1312 5050baedf8 Assume 1.13 Material enum values // Correct Patched Signatures 2017-12-07 17:51:06 -05:00
ME1312 ce895cdecd Prepare UI Elements for 1.13 // Add SubData Whitelist Wildcards 2017-12-07 12:22:36 -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 affac1cd56 Default lang.yml update 2017-10-07 12:49:36 -04:00
ME1312 9a219a7d0f Queue packets until subdata connection is authorized 2017-09-23 23:19:22 -04:00
ME1312 f2f01576df SubServers Console v2.12.1a 2017-08-30 20:12:26 -04:00
ME1312 b6ff93a37f Add Javadoc & Source jar files 2017-08-27 22:40:35 -04:00
ME1312 e3ddd4c93b Revert & Indirectly refrence Server methods
Revert last commit in favor of a different way to solve that issue
2017-08-27 14:37:25 -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 53d57cada9 Generate difference list 2017-08-24 10:28:00 -04:00
ME1312 1dfdc494f3 Better Patch Logging 2017-08-23 10:48:42 -04:00
ME1312 185ce70cd9 SubServers BungeeCord Patcher
Add a way to patch a build of BungeeCord into SubServers.Bungee/SubServers.Sync
2017-08-23 09:49:41 -04:00
ME1312 bb1a25fc3f SubServers Client v2.12.1d 2017-08-22 17:32:57 -04:00
ME1312 336aab1e6a Merge branch 'master' of https://github.com/ME1312/SubServers-2 2017-08-22 09:14:59 -04:00
ME1312 148abc67cf Fix .gitignore 2017-08-22 09:14:57 -04:00
ME1312 fe8f6ba0cb Update README.md 2017-08-22 09:04:30 -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 1624271edc Add extra charts 2017-08-18 08:48:14 -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 ebe1ba0c4c SubServers v2.12.1b 2017-08-16 19:29:02 -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 65002c767d Add broadcastPacket method to clients 2017-08-07 15:51:11 -04:00
ME1312 693b6e8394 Don't recreate default templates 2017-07-29 20:41:02 -04:00
ME1312 f6274317d6 Fix template nullpointer 2017-07-25 19:47:38 -04:00
ME1312 c34b097676 SubServers, Host, & Client v2.12c/2.12d/2.12c 2017-07-25 19:23:41 -04:00
ME1312 e766f7fa22 Minor Changes 2017-07-25 15:27:40 -04:00
ME1312 8b65ec04dd SubServers Console v2.12b 2017-07-25 01:37:25 -04:00
ME1312 c02db9890c SubServers Console v2.12a 2017-07-23 17:05:33 -04:00
ME1312 df9797496a SubServers, Host, & Client v2.12b/2.12c/2.12b 2017-07-23 14:21:05 -04:00
ME1312 829e81fd9d Update vanilla server patcher 2017-07-23 12:27:23 -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 f2589b649c Merge branch 'master' of https://github.com/ME1312/SubServers-2 2017-07-18 19:30:08 -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 224066d24f Update README.md 2017-07-05 23:39:21 -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 4529501023 SubServers & Client v2.11.2m/2.11.2h Beta 1 2017-05-29 01:00:02 -04:00