Commit Graph

144 Commits

Author SHA1 Message Date
ME1312
7179911d4c
Allow commands to be sent to external servers 2021-12-01 04:50:25 -05:00
ME1312
92151d75d0
Update GalaxiEngine (again)
This update removes string unescaping from ObjectMap.

This will surely fix a ton of yet unfound bugs that exist from us simply picking the wrong method.
2021-10-24 14:53:15 -04:00
ME1312
3e074e365d
Update GalaxiEngine
The changes this time are to some of GalaxiEngine's core utilities... which means it took a lot of work this time.
2021-10-24 00:14:07 -04:00
ME1312
5263f9d018
Prevent Directory from being inherited 2021-07-26 16:50:03 -04:00
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
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
7d6396ec1c
Allow targeting multiple RemotePlayers 2021-06-15 00:09:51 -04:00
ME1312
ba6af4d66d
Reset servers to unregistered after removal 2021-06-06 02:59:50 -04:00
ME1312
ee59429e1d
Disallow starting unregistered servers 2021-06-06 02:02:27 -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
6258256081
Minor API corrections to template swapping 2021-04-15 00:45:04 -04:00
ME1312
15a4f109a4
Clean up Executable class 2021-02-24 20:07:20 -05:00
ME1312
2beec3ae7a
Put lock in a more strategic location 2021-02-24 17:13:26 -05:00
ME1312
f90a54e636
Set running to TRUE while running start event 2021-02-24 17:09:25 -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
ea9eec9aa8
Don't store temporary servers in servers.yml 2021-01-16 18:10:51 -05:00
ME1312
4ea69298a3
Optimize imports 2020-11-16 15:34:59 -05:00
ME1312
8d21771857
Update GalaxiEngine 2020-11-14 02:07:25 -05:00
ME1312
34b406e3ae
BungeeCommon API 2020-11-13 22:41:56 -05:00
ME1312
0136419960
Override fallback servers when using Reconnect 2020-08-29 06:57:38 -04:00
ME1312
fa77eeeab0
Allow a subserver's template to be changed 2020-08-19 21:15:55 -04:00
ME1312
b68fa0fec1
Remove some implementation redundancies 2020-08-16 14:30:36 -04:00
ME1312
26490dc140
Use single-threaded I/O for StopAction 2020-08-13 18:26:22 -04:00
ME1312
0812ff3ade
Properly set a default value for the Replacements option 2020-06-20 03:45:45 -04:00
ME1312
0e8bae4187
Re-Add local templates to SubServers.Host
Local templates are now stored in `/Templates`

Template cache files are still stored in `/Cache/Templates`

Remote templates are now stored in `/Cache/Remote/Templates`
2020-06-19 21:00:50 -04:00
ME1312
9d01f46c16
SubCreator File Replacements
SubCreator has several new build options for updating and making replacements in files
2020-06-13 17:53:18 -04:00
ME1312
bb0dd55c95
#50 #46 Selecting Multiple Servers
This commit includes the following major changes and additions:
-> New Command & Permission Formatting
-> RemotePlayer API
-> SubData with Blocks
2020-06-12 01:45:49 -04:00
ME1312
6e116763c1
Use the same java version for child processes 2019-12-18 14:15:02 -05:00
ME1312
51d3c31220
Add SubCreatedEvent 2019-12-18 02:49:40 -05:00
ME1312
611b59f2c8
Fix the reconnect timer 2019-10-19 16:38:44 -04:00
ME1312
bccbfb39c9
Add a grace period on rogue SubServer detection
Async subdata shenanigans made rogue SubServer detection a little inacurrate. Specifically in regards to the last commit.

This is the fix to that
2019-08-30 15:44:54 -04:00
ME1312
3ff2459258
Allow custom formatting of server directories in SubCreator 2019-07-29 20:20:38 -04:00
ME1312
30dd28547f
Add a post-start event 2019-06-25 17:13:27 -04:00
ME1312
be8f87d17c
Add the Update command
And several related UI changes to SubServers.Client
2019-06-16 23:13:48 -04:00
ME1312
b808a62fcb
Add support for GalaxiBungee 2019-05-16 18:36:41 -04:00
ME1312
61ee89cfe3
Mirror changes in SubServers.Host 2019-05-12 23:28:27 -04:00
ME1312
7059b5cad7
General Fixes & Module Updates 2019-05-11 17:23:31 -04:00
ME1312
1952e7b940
Implement several new packet types 2019-05-09 16:17:15 -04:00
ME1312
4923b7111f
#41 Add host to the environment 2019-05-02 12:11:48 -04:00
ME1312
776183510e
Config Updater & Smart Fallback Update 2019-04-29 11:05:06 -04:00
ME1312
472c83f975
Add proper 1.14 support 2019-04-26 14:03:00 -04:00
ME1312
3dab84c0eb
Begin rewrite for SubData 2 2019-04-18 10:02:09 -04:00
ME1312
fcde0bc845
Add Version support to YAMLConfig 2019-01-17 12:44:47 -05:00
ME1312
8b77434ccf
#35 Add address variable to creator/server executable 2019-01-17 11:02:56 -05:00
ME1312
75a872252f
#35 Add command line variables to SubServers
Also, a fix for #34
2019-01-17 10:39:15 -05:00