Commit Graph

273 Commits

Author SHA1 Message Date
ME1312
ef1c593607
SubServers.Sync.Velocity #64 (Preview)
And automatic external server definitions
2021-07-09 01:46:10 -04:00
ME1312
394c4b238b
Add the delete command to SubServers.Client 2021-06-28 23:45:49 -04:00
ME1312
ee82ec32a3
Revert to .zip 2021-06-28 21:59:27 -04:00
ME1312
1427ff04e1
Use tar.xz for downloading templates 2021-06-28 16:34:49 -04:00
ME1312
668fccccfe
Update Dependencies 2021-06-26 16:54:04 -04:00
ME1312
81d2d8b14e
Better log handling & Forge-related fixes 2021-06-25 18:26:49 -04:00
ME1312
1533987bf5
Feature creep commit
This commit has 3 new features in it:
-> Internal Templates
-> The new Purpur Template
-> Changes to External Logging
2021-06-24 23:06:53 -04:00
ME1312
ff709ba314
Allow build scripts to reference a template's source files 2021-06-16 00:38:00 -04:00
ME1312
89f2d646a5
Update build workflow 2021-06-13 22:22:23 -04:00
ME1312
2a9c74f601
Add action methods to RemotePlayer 2021-06-13 21:31:59 -04:00
ME1312
b2b80036d7
Update GalaxiEngine 2021-06-06 01:33:24 -04:00
ME1312
4d081f6e4f
Don't fire edit events for temporary modifications 2021-06-06 01:28:22 -04:00
ME1312
e1de6636f0
Optimizations for developers 2021-06-05 22:44:33 -04:00
ME1312
42a73c8372
Update GalaxiEngine 2021-06-05 14:16:24 -04:00
ME1312
5898371780
Add some debug messages 2021-04-13 17:32:41 -04:00
ME1312
0ac4238dc8
Remove unnecessary launch flags
This allows users on non-linux but unix-based systems to install ports of the `setsid` command that might not be feature complete.
2021-04-09 17:12:36 -04:00
ME1312
18953046b8
Shorten the Linux terminator
No need to overcomplicate things. Also, no risk of killing the entire program with this.
2021-04-08 10:44:41 -04:00
ME1312
ff82fd5151
Minor API efficiency improvements 2021-04-08 09:15:35 -04:00
ME1312
eba5e6a7d1
A better terminator for Linux
SubServers' child processes now get their very own Session ID in Linux.
2021-04-07 22:06:13 -04:00
ME1312
98e487b44e
Add placeholders for groups 2021-03-08 04:47:49 -05:00
ME1312
15a4f109a4
Clean up Executable class 2021-02-24 20:07:20 -05:00
ME1312
f90a54e636
Set running to TRUE while running start event 2021-02-24 17:09:25 -05:00
ME1312
59d3404abf
Update GalaxiEngine 2021-02-21 04:40:43 -05:00
ME1312
91fe4e74ed
Update GalaxiEngine 2021-02-18 03:31:20 -05:00
ME1312
811d65b68a
Secure the compatibility plugin
This commit moves the loadable section of the compatibility plugin to an anonymous class to prevent misuse of that section of code.
2021-02-15 00:28:06 -05:00
ME1312
5732237477
Update GalaxiEngine 2021-02-13 13:43:09 -05:00
ME1312
d244e6a5b7
Update GalaxiEngine 2021-02-13 02:29:36 -05:00
ME1312
2cb783326a
Update GalaxiEngine 2021-02-13 00:04:20 -05:00
ME1312
76e11f0a0d
Keep the console reader alive during shutdown 2021-02-07 03:09:39 -05:00
ME1312
3dea3b67d0
Rework SubServers.Bungee's app lifecycle
SubServers.Bungee now puts code in 2 new places to better load/unload it's data.

When supported, this should give it better compatabilty with ordanary plugins. Also, it no longer has to 'shutdown' to handle /greload. Isn't that neat?
2021-02-06 23:53:03 -05:00
ME1312
25fff82af6
Update SubData 2021-01-30 01:53:30 -05:00
ME1312
e090815b37
Revert something
This change I made a few commits ago is now unnecessary given the previous commit.
2021-01-29 19:23:58 -05:00
ME1312
b0340b498e
SubData API updates & usage optimizations 2021-01-29 19:06:23 -05:00
ME1312
6d32f1b6a0
Update SubData
Can you believe it?
2021-01-29 17:57:47 -05:00
ME1312
bfff48a9ec
Update SubData 2021-01-28 05:16:14 -05:00
ME1312
4debf94fd6
Update SubData 2021-01-28 01:36:08 -05:00
ME1312
2c29182ca5
Update GalaxiEngine 2021-01-22 23:56:43 -05:00
ME1312
9af8dd02ce
Update SubData 2021-01-21 14:28:23 -05:00
ME1312
08b56fc823
Don't rewrite files with no placeholders 2020-12-20 22:30:33 -05:00
ME1312
c261be2215
Don't remote reload SubData
It doesn't make any sense to be doing this...
2020-11-27 22:00:54 -05:00
ME1312
2841bdf061
Update SubData 2020-11-23 00:52:36 -05:00
ME1312
bcd7f4f3c3
Update SubData 2020-11-23 00:25:00 -05:00
ME1312
4ea69298a3
Optimize imports 2020-11-16 15:34:59 -05:00
ME1312
4cfe1b4285
Standardize RemotePlayer
This is the RemotePlayer API, not the GlobalPlayer API.
2020-11-14 13:12:08 -05:00
ME1312
8d21771857
Update GalaxiEngine 2020-11-14 02:07:25 -05:00
ME1312
c0197759f4
ClientCommon API 2020-11-14 00:29:29 -05:00
ME1312
34b406e3ae
BungeeCommon API 2020-11-13 22:41:56 -05:00
ME1312
96a3cf797e
Update SubData 2020-11-11 16:07:22 -05:00
ME1312
c62363bdef
Make the compatibility plugin loadable
Some BungeeCord API calls require an actual plugin object. This is a problem.

Fortunately, the 2020 builds of BungeeCord provide a protected constructor that is actually usable by SubServers, so we implemented it.
2020-11-11 02:35:02 -05:00
ME1312
489b25f48d
Update SubData 2020-11-07 11:35:25 -05:00