Craig J Smith
6359b5ce42
Update start-deployPaper ( #2216 )
2023-06-14 07:15:02 -05:00
Geoff Bourne
83fa659b4d
Use mc-image-helper for Purpur ( #2215 )
2023-06-13 21:35:09 -05:00
Geoff Bourne
fc7d48e33f
Switch to mc-image-helper for installing Paper/Folia ( #2211 )
2023-06-13 09:24:37 -05:00
Geoff Bourne
c8ffbec928
For backward compatibility, allow MODS to list plugins for those server types ( #2200 )
2023-06-11 11:00:39 -05:00
Geoff Bourne
a5b7f8ac90
Improved handling of MODS and PLUGINS lists ( #2197 )
2023-06-10 12:51:49 -05:00
Geoff Bourne
3c1a83cc6a
Clearer differentiation of mod platforms and types ( #2179 )
...
Also, skip version resolution for mod platforms.
2023-06-08 08:52:08 -05:00
Florian Freudiger
bab381d058
Include Log4jPatcher javaagent ( #2148 )
2023-05-28 11:38:54 -05:00
Geoff Bourne
cd63fc882a
Updated Modrinth modpacks to use VERSION and support id, name, or number for project version ( #2130 )
2023-05-15 18:23:43 -05:00
Geoff Bourne
54f310e50f
Added support for Modrinth modpacks as a server type ( #2128 )
2023-05-14 13:09:54 -05:00
Geoff Bourne
c635a7dcdb
autocf: allow manifest JSON to be provided ( #2111 )
2023-04-30 21:25:07 -05:00
StealthCT
d4165cd9c3
Update Canyon CI link to Glass Launcher ( #2109 )
2023-04-30 10:50:31 -05:00
StealthCT
828137fcdb
Download Canyon from GitHub for final build ( #2108 )
2023-04-30 08:57:22 -05:00
Geoff Bourne
bad30b5022
autocf: add support for mods downloads repo ( #2106 )
2023-04-29 20:30:59 -05:00
Geoff Bourne
d0dcc686b0
autocf: remove usage of old parallel downloads option ( #2095 )
2023-04-23 22:05:03 -05:00
khankul
687d987211
Remove LoliServer from README.md ( #2079 )
2023-04-15 20:16:44 -05:00
Marie
834127db2e
Add Folia support ( #2081 )
2023-04-13 21:55:58 -05:00
Geoff Bourne
326c43e544
autocf: use VERSION resolved from modpack ( #2072 )
2023-04-08 19:03:46 -05:00
Geoff Bourne
f6ab2aaab3
By default, generate random RCON password at startup ( #2071 )
2023-04-07 20:05:09 -05:00
Geoff Bourne
f6493892e5
autocf: allow for exclude/include file and list ( #2019 )
2023-03-19 20:00:01 -05:00
Geoff Bourne
db3fbd8cd1
Fixing Modrinth projects support for non-Forge ( #2016 )
2023-03-17 22:15:01 -05:00
Geoff Bourne
08d8472579
Allow for latest Forge version to be behind vanilla version ( #2006 )
2023-03-14 22:10:21 -05:00
Geoff Bourne
0f359dbf82
Verify java compatibility for AUTO_CURSEFORGE ( #2005 )
2023-03-14 07:59:33 -05:00
Metalcape
e217ac503e
Use modified knockd to set a cooldown on port 19132 ( #2003 )
2023-03-12 13:40:35 -05:00
Geoff Bourne
9b538267a1
Ensure Modrinth support specifies paper/purpur loader as needed ( #1990 )
2023-03-05 08:55:19 -06:00
Geoff Bourne
b7e93e56e5
Revert "modrinth: adapt version lookup to API changes ( #1987 )" ( #1989 )
...
This reverts commit 3624dc02a3
.
2023-03-05 08:25:35 -06:00
Geoff Bourne
3624dc02a3
modrinth: adapt version lookup to API changes ( #1987 )
2023-03-04 09:34:09 -06:00
Ryan Hullah
fd2dfe3f0e
Add source dir override for /plugins
, /mods
, and /config
( #1957 )
2023-02-08 20:30:28 -06:00
Geoff Bourne
184d5b50d2
Handle installation of older Fabric versions ( #1945 )
2023-02-02 21:05:54 -06:00
Geoff Bourne
8efb486c56
For AUTO_CURSEFORGE, can auto-set LEVEL from world save provided by modpack ( #1929 )
2023-01-26 13:46:48 -06:00
Geoff Bourne
3f23c67098
AUTO_CURSEFORGE by default use exclude/include from latest in repo ( #1906 )
2023-01-14 15:17:12 -06:00
Geoff Bourne
b23593aec6
Use slugs or IDs for include/excludes with AUTO_CURSEFORGE and option for file declaration ( #1905 )
2023-01-14 12:52:35 -06:00
Geoff Bourne
f8ea9d49f5
For AUTO_CURSEFORGE, fixed typo with CF_EXCLUDE_MODS ( #1901 )
2023-01-12 21:46:04 -06:00
Geoff Bourne
c0be7dbb95
For AUTO_CURSEFORGE, provide the option to force include mods ( #1900 )
2023-01-12 20:37:20 -06:00
Geoff Bourne
8017379723
Use parallel downloads for AUTO_CURSEFORGE ( #1899 )
2023-01-12 18:59:12 -06:00
Geoff Bourne
df0c57d111
Correct AUTO_CURSEFORGE to also include library mods and ability to exclude specific mods ( #1897 )
2023-01-12 08:39:28 -06:00
Geoff Bourne
48367b7c1f
Support automatically downloading and upgrading CurseForge modpacks ( #1889 )
2023-01-08 19:15:24 -06:00
Geoff Bourne
dd6cda1ae5
Add Modrinth plugins support for Spigot/Paper ( #1885 )
2023-01-02 13:29:20 -06:00
Geoff Bourne
7be36cc2cf
Restore FORGE_INSTALLER (again) using mc-image-helper ( #1880 )
2023-01-01 09:12:39 -06:00
Geoff Bourne
c9341ec125
Added FORCE_REDOWNLOAD support for Bukkit/Spigot ( #1879 )
2022-12-28 14:05:31 -06:00
Jordy Hulck
d0c6143c0c
Add launch.sh start script to support multiple classic Technic modpacks ( #1859 )
2022-12-09 18:26:16 -06:00
Geoff Bourne
e41ea3d1c8
Logs when downloading vanilla server jar were confusing ( #1856 )
...
Also:
- added info for multi-line MOTD
2022-12-07 08:27:43 -06:00
Geoff Bourne
bc572bd523
Let FTB installer manage file removal during version change ( #1851 )
2022-12-01 07:52:14 -06:00
Geoff Bourne
144e5c2a93
Revert "Use HTTP accept when downloading CF modpack ( #1837 )" ( #1850 )
...
This reverts commit d36bece851
.
2022-11-27 09:19:28 -06:00
Geoff Bourne
d36bece851
Use HTTP accept when downloading CF modpack ( #1837 )
2022-11-23 09:32:25 -06:00
Pascal Sthamer
70c826e546
Add SERVER-START.sh as a possible entry script file name ( #1838 )
2022-11-23 08:21:03 -06:00
Geoff Bourne
8b5a3f2077
Removed pre-1.12 empty JSON file conversion ( #1826 )
2022-11-13 20:59:13 -06:00
Geoff Bourne
e22acf63e9
Added multi-project example ( #1824 )
...
Also
* Adjusted spiget wordings
2022-11-13 16:48:30 -06:00
Chip Wolf
46a09ed331
Add option to skip generic pack checksum ( #1816 )
2022-11-10 07:05:47 -06:00
Geoff Bourne
17cf058aa4
Added support for datapack enable/disable properties for feature flags ( #1798 )
2022-10-22 15:30:08 -05:00
Phongsakorn Wisetthon
ad912fe7bf
Using spiget, if REMOVE_OLD_MODS = true redownload plugins ( #1792 )
2022-10-22 15:04:28 -05:00
Geoff Bourne
c1d8dc9bb0
Improved naming of FORGE_FORCE_REINSTALL and FORGE_VERSION ( #1788 )
2022-10-16 17:49:25 -05:00
Geoff Bourne
1c9e31c630
Only default MOTD and WHITELIST when first creating server.properties ( #1780 )
2022-10-12 22:09:56 -05:00
Geoff Bourne
8f5cc315d9
Setup MEMORY variables earlier to allow use in Spigot build ( #1779 )
2022-10-12 19:23:01 -05:00
Geoff Bourne
61592d5c3e
Prevent generic modpack overwriting eula file ( #1773 )
2022-10-08 18:25:42 -05:00
Geoff Bourne
57dc84e204
Auto-manage server properties by default ( #1769 )
2022-10-08 18:11:43 -05:00
Ceci
d4692d2d07
fix(packwiz): provide side argument to packwiz ( #1734 )
2022-09-15 11:43:11 -05:00
Geoff Bourne
a1e4657e62
Fixed bug causing isTrue to fail ( #1727 )
2022-09-10 14:39:44 -05:00
Geoff Bourne
fabe14db49
Download and use packwiz from Maven repository ( #1725 )
...
Also
* Added github actions debug support
* added use of fileNotExists
2022-09-10 12:58:32 -05:00
Geoff Bourne
4d3464f3f1
Change versionLessThan to work in strict mode ( #1723 )
2022-09-08 20:23:34 -05:00
Geoff Bourne
d6de14123b
Corrected Modrinth usage with TYPE=FORGE ( #1719 )
2022-09-05 18:21:11 -05:00
Geoff Bourne
0e0bb09533
Show IP address that caused auto-pause to resume ( #1709 )
...
Also
* Refactored auto files, server.properties, and rcon-cmds
2022-09-03 16:48:14 -05:00
Geoff Bourne
417a65a3af
Fixed issue with GENERIC_PACK where it exits after saving checksum ( #1708 )
2022-09-03 10:11:58 -05:00
Nolan Rosen
4f8104737e
Updated GH_TOKEN usage ( #1688 )
2022-08-21 15:31:54 -05:00
Nolan Rosen
de43778eb9
Updates for GH_TOKEN addition for packwiz support ( #1687 )
2022-08-21 14:06:50 -05:00
Geoff Bourne
05b8899de6
Don't show server properties by default and obscure passwords ( #1670 )
2022-08-14 14:14:57 -05:00
Geoff Bourne
7a85cb5f39
Perform clean Forge version changes ( #1669 )
...
Switched to mc-image-helper
2022-08-14 13:34:08 -05:00
Gustave Abel Michel III
380ea202dc
Updated LegacyJavaFixer Download URL ( #1667 )
2022-08-13 10:49:33 -05:00
Geoff Bourne
0f85646c69
Output expected files when FTBA prep fails ( #1656 )
2022-08-06 16:24:47 -05:00
Geoff Bourne
94b2d8996d
FTBA installer on Alpine fails gracefully ( #1655 )
2022-08-05 21:42:58 -05:00
Geoff Bourne
2df678e96a
Added debug options for autopause/stop ( #1638 )
2022-07-30 12:06:22 -05:00
Geoff Bourne
8dbfff1873
Allow for multiple patterns in REMOVE_OLD_MODS_INCLUDE/EXCLUDE ( #1637 )
2022-07-29 21:28:04 -05:00
Geoff Bourne
5cec41319d
Download and use Magma server jar rather than installer ( #1618 )
2022-07-20 21:14:38 -05:00
Geoff Bourne
eb22d4cadc
build: perform validation on all base images for PRs ( #1610 )
2022-07-20 20:24:05 -05:00
Jawa_Juice
a0a046f9f6
Remove Airplane as discontinued ( #1615 )
2022-07-19 08:23:01 -05:00
Cayce House
9210044b8d
fix #1612 ( #1614 )
2022-07-19 07:28:58 -05:00
Cayce House
16a958d129
Choose shortest path for generic pack base ( #1608 )
...
Co-authored-by: Cayce House <cayce@house.email>
2022-07-16 17:05:44 -05:00
Noa Himesaka
76628e8ccc
Fixing zstd uncompression for Oracle Linux ( #1607 )
2022-07-16 11:05:32 -05:00
Noa Himesaka
e8f3fd2d71
Add GraalVM CE support ( #1601 )
2022-07-16 10:11:11 -05:00
Geoff Bourne
fac72eac9d
TYPE=CURSEFORGE also looks for start.sh ( #1605 )
2022-07-16 10:01:08 -05:00
Gabriel Simmer
f4eac20ff8
Default -> default in limbo world name ( #1604 )
...
See #994 - Limbo will pass along the world name verbatim, but Minecraft (doesn't appear to) allow uppercase letters in world names.
2022-07-16 09:33:18 -05:00
Geoff Bourne
e3a29180fd
Handle packwiz bootstrap installer already being present ( #1595 )
2022-07-11 22:27:07 -05:00
Geoff Bourne
5a507f800f
VanillaTweaks uses mc-image-helper and auto-cleans old files ( #1581 )
2022-06-29 22:17:23 -05:00
Mikkel D
ab47b06ba9
Update Magma API to V2 ( #1580 )
2022-06-28 07:15:32 -05:00
Geoff Bourne
7001f2bcba
Added support for downloading mods from Modrinth ( #1577 )
2022-06-27 09:08:21 -05:00
Davide A
a18cf3348a
packwiz manually download bootstrap and skip update when initial download fails
2022-06-17 09:21:41 -05:00
Mathéo CIMBARO
a84cdaf355
Added support for optimized SIMD operations ( #1570 )
2022-06-16 18:19:15 -05:00
Mathéo CIMBARO
23c8fc65a4
Added support for Pufferfish 1.19 ( #1566 )
...
* Added support for Pufferfish 1.19
* Update scripts/start-deployPufferfish
Co-authored-by: Geoff Bourne <itzgeoff@gmail.com>
* Removed wrong negation
Co-authored-by: Geoff Bourne <itzgeoff@gmail.com>
2022-06-16 15:19:04 -05:00
Geoff Bourne
f8acb832f1
Ensure PURPUR_DOWNLOAD_URL has a default ( #1568 )
2022-06-16 08:39:25 -05:00
Bensuperpc
b6dbcbde02
Add custom download URL for Purpur ( #1563 )
2022-06-15 06:51:41 -05:00
Caden Kriese
512fa7fbd4
Add 1.19 server properties ( #1558 )
2022-06-11 19:31:26 -05:00
Geoff Bourne
9458005b5b
Resolve latest Paper version when no published builds ( #1555 )
2022-06-08 11:12:49 -05:00
chblodg
4f9de809f8
updating forgeapi tests and adding is false ( #1548 )
...
Co-authored-by: christopher blodgett <christopher.blodgett@gmail.com>
2022-06-05 15:16:12 -05:00
Geoff Bourne
1fb04c069c
Place EULA file into subdir managed by ServerSetup ( #1543 )
2022-05-30 13:07:25 -05:00
Geoff Bourne
8d0bdb60f0
For CurseForge, avoid conflicting start script error when run.sh present ( #1539 )
2022-05-30 08:41:21 -05:00
Geoff Bourne
08556a63b8
CurseForge modpacks use run.sh when present ( #1534 )
...
* CurseForge modpacks use run.sh when present
* Added lbzip2
2022-05-26 22:02:26 -05:00
Bensuperpc
ea7046f93d
Fixed older purpur versions not being removed ( #1531 )
2022-05-24 07:21:30 -05:00
Geoff Bourne
3e3abda71e
Constrain GENERIC_PACK base detection depth ( #1528 )
2022-05-22 11:35:52 -05:00
SeanWcom
bc3c3db080
Adding 'run.sh' as a variant for FTBA server types ( #1521 )
2022-05-19 07:29:52 -05:00
Felix
691be801d8
Add initial support for Quilt server ( #1514 )
2022-05-13 07:31:36 -05:00
md5nake
b6ea33dce1
Fix memory env vars being overridden if set to "" ( #1512 )
2022-05-11 08:15:53 -05:00
Geoff Bourne
b27556e1eb
Fix invalid -s arg with TYPE=FORGE ( #1501 )
2022-05-03 17:42:13 -05:00
Dessa Simpson
b4ca00bd3b
Download spiget resources to tempdir under plugins ( #1486 )
2022-05-01 17:56:54 -05:00
Sylensky
3e6ef1a605
Added Loliserver support ( #1483 )
...
* added Loliserver support
* added 'setup only' test for loliserver
2022-04-24 17:11:03 -05:00
Dario Crosa
d9a55ae938
remove isUrl check ( #1488 )
2022-04-24 15:51:12 -05:00
Bartosz Stefańczyk
8c5c4664ea
Fix forge using 1.17+ version after downgrade ( #1474 )
2022-04-14 22:03:34 -05:00
Geoff Bourne
901b889f2d
Fixed running as uid=0 even with UID unset ( #1475 )
2022-04-14 11:41:43 -05:00
Geoff Bourne
cf1dd9f9e1
Corrected default of UID/GID via start script ( #1471 )
...
Fixes #1469
2022-04-11 18:00:16 -05:00
Geoff Bourne
8ef3fe199f
Allow ICON to reference a local file ( #1466 )
2022-04-10 11:39:58 -05:00
Geoff Bourne
97fe6b1f14
Corrected autopause's resume to work with alpine images ( #1464 )
2022-04-10 10:58:18 -05:00
Geoff Bourne
4af80debe2
Correct spiget handling of jars that contain jars ( #1462 )
2022-04-09 22:02:20 -05:00
Geoff Bourne
e0b4a819b1
Fixed version comparisons when using SPONGEVANILLA ( #1455 )
...
Fixes #1452
2022-04-02 15:38:13 -05:00
chblodg
7c7090a582
ForgeAPI fixed lower sub version with a higher ID number ( #1451 )
...
Co-authored-by: christopher blodgett <christopher.blodgett@gmail.com>
2022-04-01 18:26:12 -05:00
Geoff Bourne
4ff158266a
Use file content to detect spiget resource type ( #1432 )
...
For #1426
2022-03-17 22:07:34 -05:00
Geoff Bourne
fda8981028
Silence content type error for external spiget resources ( #1431 )
2022-03-15 20:56:25 -05:00
Geoff Bourne
5ae5733741
Determine SPIGET file type from API ( #1427 )
2022-03-14 21:07:06 -05:00
Geoff Bourne
2042450f9b
When ICON is GIF, extract only first frame ( #1420 )
2022-03-14 20:28:41 -05:00
Geoff Bourne
65d6c5bb32
Verify content type when downloading SPIGET_RESOURCES entry ( #1413 )
...
For #1378
2022-03-10 16:16:18 -06:00
chblodg
1ebe9d3f47
adding major version for pufferfish ( #1405 )
...
* adding major version for pufferfish
* fixing test as well as fixing a quote that was added due to linter recommendation
* Changing get major version to using a simple cut command
Co-authored-by: christopher blodgett <christopher.blodgett@gmail.com>
2022-03-06 14:57:00 -06:00
Bram
e9d3512383
Pufferfish: Remove regex processing ( #1402 )
...
Fixes #1401
2022-03-05 15:49:36 -06:00
chblodg
1781ca282a
added variables for pufferfish, also added setup only test ( #1399 )
2022-03-04 19:52:55 -06:00
chblodg
ba08a5d8f1
Fixing missing export, fixed run order, added real world working example ( #1397 )
2022-03-04 16:52:00 -06:00
chblodg
a2499a8713
RCON: Adding on last disconnect ( #1395 )
2022-03-03 20:47:30 -06:00
chblodg
4587b32480
RCON commands feature ( #1391 )
...
Co-authored-by: christopher blodgett <christopher.blodgett@gmail.com>
2022-03-02 11:29:12 -06:00
Geoff Bourne
2e24bdfff8
Restored error handling when missing vanilla version ( #1389 )
2022-02-26 21:28:30 -06:00
chblodg
8dadfecf28
ForgeAPI: Random failure fix ( #1384 )
...
* Fix for Random forge api failure, removing dependency duplication messages
* pushing array test for review
* Fixing while loops that were causing downloaded modids to reset
Co-authored-by: christopher blodgett <christopher.blodgett@gmail.com>
2022-02-24 16:47:22 -06:00
chblodg
5f1d7c6d31
Changing builds to JRE, and moving Java8 to pinned version for forge ( #1382 )
2022-02-24 12:18:49 -06:00
Geoff Bourne
c50c9988fc
Fix PATH for annoying docker providers ( #1371 )
...
Fixes #1365
2022-02-19 11:34:13 -06:00
Geoff Bourne
179bb267fb
build: add alpine support to matrix builds ( #1349 )
2022-02-11 21:00:24 -06:00
StealthCT
fdddece984
Migrate Fabric server to launcher method ( #1351 )
2022-02-11 20:37:39 -06:00
chblodg
a57adc04ff
Add GameType filter, and add ForgeAPI Verify Files to validate Mod Downloads ( #1337 )
...
Co-authored-by: christopher blodgett <christopher.blodgett@gmail.com>
2022-02-08 19:24:38 -06:00
Jordy Hulck
4cb227629f
Distro aware checksum ( #1345 )
2022-02-08 19:17:26 -06:00
Geoff Bourne
f2f8d58d3b
Only skip up-to-date files with MODS and MODS_FILE ( #1338 )
...
Fixes #1254
2022-02-06 17:46:17 -06:00
Luc Ritchie
b7bbe1b0a6
Support Spigot-style and vanilla-style world zips, for any server type ( #1305 )
2022-02-06 15:51:28 -06:00
chblodg
aa7b997697
Adding support for crafting tweaks and resource packs ( #1336 )
...
Co-authored-by: christopher blodgett <christopher.blodgett@gmail.com>
Co-authored-by: Geoff Bourne <itzgeoff@gmail.com>
Co-authored-by: Floyd Everest <me@floydeverest.com>
2022-02-06 12:45:25 -06:00
Geoff Bourne
b5b164d5d3
feat: added SKIP_GENERIC_PACK_UPDATE_CHECK and FORCE_GENERIC_PACK_UPDATE ( #1333 )
2022-02-05 12:38:33 -06:00
Geoff Bourne
22f2eb7308
feat: add option to include timestamp with init logs ( #1332 )
2022-02-05 12:27:17 -06:00
Geoff Bourne
eb0c30d134
feat: added prefix/suffix support for GENERIC_PACKS ( #1321 )
...
For #1315
2022-01-30 19:49:54 -06:00
Geoff Bourne
c55cce628d
fix: bumped mc-image-helper to 1.16.3 to use specific user agent ( #1320 )
2022-01-30 14:05:50 -06:00
Alexandre Boucey
240238013b
Use Log4J2 JVM flag when file download fail ( #1316 )
2022-01-30 13:46:09 -06:00
Geoff Bourne
18f0f0ceee
fix: speedup generic pack update check ( #1317 )
...
#1281
2022-01-30 11:17:21 -06:00
Geoff Bourne
eb694463c5
build: switch to matrix builds for Debian based variant builds ( #1313 )
2022-01-29 14:53:34 -06:00
chblodg
7dbd8256ea
Adding ForgeAPI version pinning and dependency download. ( #1308 )
...
Co-authored-by: christopher blodgett <christopher.blodgett@gmail.com>
Co-authored-by: Geoff Bourne <itzgeoff@gmail.com>
2022-01-27 18:42:33 -06:00
Geoff Bourne
21602a79e7
Refactored ops and whitelist processing into its own file ( #1306 )
2022-01-26 20:25:52 -06:00
Luc Ritchie
8a42dfe232
Fix loading world from compressed tar archives ( #1304 )
2022-01-25 16:19:15 -06:00
Geoff Bourne
18d8aba20f
feat: support WORLD files in compressed tar format ( #1297 )
2022-01-23 22:19:25 -06:00
Jawa_Juice
880dca1ae5
Update Airplane download URL, clarify version support ( #1296 )
2022-01-23 18:34:00 -06:00
Nailima
05bbb45046
fix: changed packwiz url to reflect new repo address ( #1293 )
2022-01-22 10:36:52 -06:00
chblodg
bd4760e504
Adding MODS_FORGEAPI to auto-download by project ids ( #1275 )
...
Co-authored-by: christopher blodgett <christopher.blodgett@gmail.com>
Co-authored-by: Geoff Bourne <itzgeoff@gmail.com>
2022-01-20 17:09:34 -06:00
Geoff Bourne
e4c575c130
fix(purpur): apply log4j mitigations specific to Purpur ( #1280 )
2022-01-16 20:49:15 -06:00
Drew Brown
4f87662664
fix: Set default MOTD if unset ( #1265 )
...
Co-authored-by: Geoff Bourne <itzgeoff@gmail.com>
2022-01-10 06:56:28 -06:00