ME1312
75a872252f
#35 Add command line variables to SubServers
...
Also, a fix for #34
2019-01-17 10:39:15 -05:00
ME1312
622ef32b4e
#32 Update the utility class
2019-01-14 18:28:18 -05:00
ME1312
df159f72fe
Allow different interpreters for SubCreator build scripts
2019-01-14 11:02:17 -05:00
ME1312
9b01aebd87
#31 Add environment variables to SubCreator scripts
2019-01-13 19:52:44 -05:00
ME1312
6218b873ca
Expand on the API for restricted servers
2019-01-10 15:52:38 -05:00
ME1312
651c61312e
Make JNA dependency optional
2019-01-09 16:41:37 -05:00
ME1312
abaa2f3a0e
Add PID termination in Java 8
...
Some trickery was applied, but its okay since Java 9 has proper API methods for this stuff anyway
2019-01-09 12:37:02 -05:00
ME1312
94a95de495
Name SubServers threads
...
This change does not apply to SubServers.Client because those apps use the platform's native scheduler instead of threads
2019-01-06 01:58:13 -05:00
ME1312
eb70ebaeea
Revise logging GC strategy
2019-01-04 23:35:20 -05:00
ME1312
9cb499c4ec
Properly terminate child processes on windows
...
This applies to both SubCreator and SubServers. Only works on Java 9+ because Java 8 lacks a way to get the PIDs.
2019-01-04 18:32:01 -05:00
ME1312
1845e9d8f9
Remove the archaic Executable type
...
Since it was virually no different from one, this has been replaced by a String.
Additionally, the interpreter for start scripts can now be changed from cmd.exe to git bash on windows systems by using the `bash` or `sh` commands.
2019-01-04 16:51:58 -05:00
ME1312
eafacf75c3
#29 Wrap caching directory in proper quotes
2019-01-04 00:35:56 -05:00
ME1312
4d1d266807
Attempt to free up ram usage after every ~4000 log lines
2019-01-03 00:48:15 -05:00
ME1312
c05f5131b5
Remove logger history
2019-01-02 13:46:10 -05:00
ME1312
a12ff22645
Correct value replacement for server.properties
2018-11-21 17:33:52 -05:00
ME1312
e254d37a30
Interrupt other stream when one closes
2018-11-02 19:48:46 -04:00
ME1312
f4a78fc7b0
Update SubServers.Console
2018-10-24 01:37:55 -04:00
ME1312
207eca411e
Use the Sponge DownloadAPI instead of Maven for version searching
2018-10-22 19:25:42 -04:00
ME1312
ba2a69a568
Make the port argument optional
...
Not sure what port to use? Now SubServers can decide on a port number on it's own.
2018-10-08 17:07:44 -04:00
ME1312
3911b6e867
Add UPnP Forwarding Option
2018-10-07 19:25:08 -04:00
ME1312
a687a2d1cb
Seperate SubServers.Host from the GalaxiEngine (Step 2)
2018-09-08 18:06:21 -04:00
ME1312
215097976c
Rewrite the info command
...
The info command can now display information about proxies, hosts and servers (not just SubServers)
2018-08-10 00:50:10 -04:00
ME1312
319618fe71
Create a more straightforward way for interacting with unstable methods
2018-07-28 22:09:47 -04:00
ME1312
47a9ae4ced
Fix the update notification
2018-07-27 15:36:51 -04:00
ME1312
55f97338f8
Seperate Sponge from Forge
...
The sponge template now builds SpongeVanilla, and a new template called `Forge` will continue to build SpongeForge
2018-07-26 13:34:31 -04:00
ME1312
4813be645d
Add a Sponge version of SubServers.Client
...
This version of SubServers.Client has the same features as the Bukkit version, minus the chest interface.
This feature may be added in the future once the documentation surrounding chest interfaces becomes more thorough.
2018-07-22 23:44:20 -04:00
ME1312
08a7d6d176
Misc changes
2018-07-19 15:34:58 -04:00
ME1312
6eb82f27bc
Update SubServers.Client Auto-Updater
...
SubServers.Bungee & SubServers.Host now use the more standardised build signature system when deciding on if it should update SubServers.Client. This means it can also differentiate two snapshot builds of the same version from eachother.
2018-07-17 03:10:17 -04:00
ME1312
465fb34bf1
Use the new VanillaCord Launcher
...
The Buildtools style launcher will make it so I don't have to update SubServers every time Mojang releases something that breaks the patcher.
2018-06-20 04:38:00 -04:00
ME1312
15713d58b4
Use the VanillaCord repo for vanilla builds
2018-06-19 21:24:16 -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
dae819ae19
Have the code reflect the patch tool updates
2018-04-09 23:29:06 -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
56070001a6
Minor changes
2018-03-21 16:45:59 -04:00
ME1312
bb7cfa9e57
Fix /sub delete permission error on windows
2018-03-14 03:01:44 -04: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
2e3525a31a
Hide menu buttons when their linked menu is unused
2017-12-11 18:27:18 -05:00
ME1312
9a219a7d0f
Queue packets until subdata connection is authorized
2017-09-23 23:19:22 -04:00
ME1312
ac1df7a30a
SubServers, Host, & Client v2.12.1a
2017-08-15 05:58:48 -04:00
ME1312
e766f7fa22
Minor Changes
2017-07-25 15:27:40 -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
09c5a8251a
SubServers, Host, Client Beta v2.12b;3/2.12c;3/2.12b;3
2017-07-23 00:32:57 -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
ME1312
467bb8adf3
SubServers 2 & SubServers.Host v2.11.2k/2.11.2b
2017-04-13 22:39:51 -04:00