From 3766dee142a79a43dd9b64ba4b77d29e47af37f0 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Mon, 9 Oct 2023 13:17:27 -0300 Subject: [PATCH 01/18] add Crucible Egg Forge & Spigot Egg --- .../minecraft/java/crucible/egg-crucible.json | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 game_eggs/minecraft/java/crucible/egg-crucible.json diff --git a/game_eggs/minecraft/java/crucible/egg-crucible.json b/game_eggs/minecraft/java/crucible/egg-crucible.json new file mode 100644 index 00000000..877db160 --- /dev/null +++ b/game_eggs/minecraft/java/crucible/egg-crucible.json @@ -0,0 +1,52 @@ +{ + "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", + "meta": { + "version": "PTDL_v2", + "update_url": null + }, + "exported_at": "2023-10-09T13:00:16-03:00", + "name": "Crucible", + "author": "ryanpereira.profissional@gmail.com", + "description": "Crucible server implementation", + "features": null, + "docker_images": { + "Java 8": "ghcr.io\/pterodactyl\/yolks:java_8" + }, + "file_denylist": [], + "startup": "java -Xms128M -XX:MaxRAMPercentage=95.0 -jar {{SERVER_JARFILE}}", + "config": { + "files": "{\r\n \"server.properties\": {\r\n \"parser\": \"properties\",\r\n \"find\": {\r\n \"server-ip\": \"0.0.0.0\",\r\n \"server-port\": \"{{server.build.default.port}}\",\r\n \"query.port\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}", + "startup": "{\r\n \"done\": \")! For help, type \"\r\n}", + "logs": "{}", + "stop": "stop" + }, + "scripts": { + "installation": { + "script": "#!\/bin\/ash\r\n# Crucible Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\n\r\ncd \/mnt\/server\r\n#!\/bin\/bash\r\n# CRUCIBLE_VERSION=\"staging-81fcb90\"\r\n# SERVER_JARFILE=\"server.jar\"\r\n[[ ${CRUCIBLE_VERSION} =~ \"staging-\" ]] && JAR_NAME=\"Crucible-1.7.10-${CRUCIBLE_VERSION}-server.jar\" || JAR_NAME=\"Crucible-1.7.10-${CRUCIBLE_VERSION}.jar\"\r\n[[ ${CRUCIBLE_VERSION} =~ \"staging-\" ]] && RELEASE_NAME=\"${CRUCIBLE_VERSION%?}\" || RELEASE_NAME=\"v${CRUCIBLE_VERSION}\"\r\ncurl -fsSL \"https:\/\/github.com\/CrucibleMC\/Crucible\/releases\/download\/${RELEASE_NAME}\/${JAR_NAME}\" -o ${SERVER_JARFILE}", + "container": "ghcr.io\/pterodactyl\/installers:alpine", + "entrypoint": "ash" + } + }, + "variables": [ + { + "name": "Server Jar File", + "description": "The name of the Jarfile to use when running Crucible.", + "env_variable": "SERVER_JARFILE", + "default_value": "server.jar", + "user_viewable": true, + "user_editable": true, + "rules": "required|regex:\/^([\\w\\d._-]+)(\\.jar)$\/", + "field_type": "text" + }, + { + "name": "Crucible Version", + "description": "The release of Crucible to download and use.", + "env_variable": "CRUCIBLE_VERSION", + "default_value": "5.4", + "user_viewable": true, + "user_editable": true, + "rules": "required", + "field_type": "text" + } + ] +} \ No newline at end of file From 44d08087559f2b58060068beeaedc2e37e5ab8c9 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Mon, 9 Oct 2023 13:25:24 -0300 Subject: [PATCH 02/18] Add files via upload --- game_eggs/minecraft/java/crucible/readme.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 game_eggs/minecraft/java/crucible/readme.md diff --git a/game_eggs/minecraft/java/crucible/readme.md b/game_eggs/minecraft/java/crucible/readme.md new file mode 100644 index 00000000..82e3f3a6 --- /dev/null +++ b/game_eggs/minecraft/java/crucible/readme.md @@ -0,0 +1,16 @@ +# Crucible Egg +This is a custom Egg for the server with Plugins & Mods [Crucible](https://cruciblemc.github.io/) in [Pterodactyl Panel](https://pterodactyl.io/). + +# Who to use + +1. Log in to your Pterodactyl Dashboard. + +2. Navigate to the `Admin` section and click on `Nests`. + +3. Click the `Import Egg` button to import a new Egg. + +4. Select the file. + +5. Select the Minecraft option under `Associated Nest` + +6. End. From 5d13770e93e0aad2f1f3e195a095d7ac3d4dc520 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Mon, 9 Oct 2023 21:14:07 -0300 Subject: [PATCH 03/18] Update readme.md --- game_eggs/minecraft/java/crucible/readme.md | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/game_eggs/minecraft/java/crucible/readme.md b/game_eggs/minecraft/java/crucible/readme.md index 82e3f3a6..91d60ba6 100644 --- a/game_eggs/minecraft/java/crucible/readme.md +++ b/game_eggs/minecraft/java/crucible/readme.md @@ -1,16 +1,15 @@ -# Crucible Egg -This is a custom Egg for the server with Plugins & Mods [Crucible](https://cruciblemc.github.io/) in [Pterodactyl Panel](https://pterodactyl.io/). +# Crucible -# Who to use +This is a custom Egg for the server with Plugins & Mods for 1.7.10 +[Crucible](https://cruciblemc.github.io/) -1. Log in to your Pterodactyl Dashboard. +## Server Ports -2. Navigate to the `Admin` section and click on `Nests`. +The minecraft server requires a single port for access (default 25565) but plugins may require extra ports to enabled for the server. -3. Click the `Import Egg` button to import a new Egg. +| Port | default | +|-------|---------| +| Game | 25565 | -4. Select the file. - -5. Select the Minecraft option under `Associated Nest` - -6. End. +## Notes +By default the downloaded version is `4.5`, versions must follow the pattern `x.x` or `staging-XXXXX` for branch builds From a39fd80c830812cc250a7ba97874a33e5a9ab104 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Thu, 12 Oct 2023 13:08:39 -0300 Subject: [PATCH 04/18] Update readme.md Adding Crucible description to egg readme --- game_eggs/minecraft/java/crucible/readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game_eggs/minecraft/java/crucible/readme.md b/game_eggs/minecraft/java/crucible/readme.md index 91d60ba6..aca9a76f 100644 --- a/game_eggs/minecraft/java/crucible/readme.md +++ b/game_eggs/minecraft/java/crucible/readme.md @@ -1,6 +1,6 @@ # Crucible +Crucible is a Thermos with several improvements. We aim to close the gaps left by Thermos and extend the support for those still on 1.7.10 by adding support for long broken mods and plugins and fix serious bugs as they appear. -This is a custom Egg for the server with Plugins & Mods for 1.7.10 [Crucible](https://cruciblemc.github.io/) ## Server Ports @@ -12,4 +12,4 @@ The minecraft server requires a single port for access (default 25565) but plugi | Game | 25565 | ## Notes -By default the downloaded version is `4.5`, versions must follow the pattern `x.x` or `staging-XXXXX` for branch builds +By default the downloaded version is `latest`, versions must follow the pattern `vX.X` or `staging-XXXXX` for branch builds From bded1a8e3900974ac01940fbe8fa142e0cc24f31 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Thu, 12 Oct 2023 13:16:19 -0300 Subject: [PATCH 05/18] Many editions ^ Improving installation script. + Add Crucible description to Egg. + Added support for "staging" versions + Adding support for versions lower than v5.4 and higher than v5.0. (lib download) ^ Minor edits to variables. --- game_eggs/minecraft/java/crucible/egg-crucible.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/game_eggs/minecraft/java/crucible/egg-crucible.json b/game_eggs/minecraft/java/crucible/egg-crucible.json index 877db160..cd0aa207 100644 --- a/game_eggs/minecraft/java/crucible/egg-crucible.json +++ b/game_eggs/minecraft/java/crucible/egg-crucible.json @@ -4,10 +4,10 @@ "version": "PTDL_v2", "update_url": null }, - "exported_at": "2023-10-09T13:00:16-03:00", + "exported_at": "2023-10-12T13:05:55-03:00", "name": "Crucible", "author": "ryanpereira.profissional@gmail.com", - "description": "Crucible server implementation", + "description": "Crucible is a Thermos with several improvements. We aim to close the gaps left by Thermos and extend the support for those still on 1.7.10 by adding support for long broken mods and plugins and fix serious bugs as they appear.", "features": null, "docker_images": { "Java 8": "ghcr.io\/pterodactyl\/yolks:java_8" @@ -22,7 +22,7 @@ }, "scripts": { "installation": { - "script": "#!\/bin\/ash\r\n# Crucible Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\n\r\ncd \/mnt\/server\r\n#!\/bin\/bash\r\n# CRUCIBLE_VERSION=\"staging-81fcb90\"\r\n# SERVER_JARFILE=\"server.jar\"\r\n[[ ${CRUCIBLE_VERSION} =~ \"staging-\" ]] && JAR_NAME=\"Crucible-1.7.10-${CRUCIBLE_VERSION}-server.jar\" || JAR_NAME=\"Crucible-1.7.10-${CRUCIBLE_VERSION}.jar\"\r\n[[ ${CRUCIBLE_VERSION} =~ \"staging-\" ]] && RELEASE_NAME=\"${CRUCIBLE_VERSION%?}\" || RELEASE_NAME=\"v${CRUCIBLE_VERSION}\"\r\ncurl -fsSL \"https:\/\/github.com\/CrucibleMC\/Crucible\/releases\/download\/${RELEASE_NAME}\/${JAR_NAME}\" -o ${SERVER_JARFILE}", + "script": "#!\/bin\/ash\r\n# Crucible Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\ncd \/mnt\/server\r\n#!\/bin\/bash\r\n# CRUCIBLE_VERSION=\"staging-81fcb90\"\r\n# SERVER_JARFILE=\"server.jar\"\r\nLATEST_JSON=$(curl --silent \"https:\/\/api.github.com\/repos\/CrucibleMC\/Crucible\/releases\/latest\")\r\nRELEASES=$(curl --silent \"https:\/\/api.github.com\/repos\/CrucibleMC\/Crucible\/releases\")\r\nMATCH=\"Crucible-1\\.7\\.10-.*\\.jar\"\r\nDOWNLOAD_URL=\"\"\r\nDOWNLOAD_URL_LIB=\"\"\r\n\r\nif [ -z \"${GITHUB_USER}\" ] && [ -z \"${GITHUB_OAUTH_TOKEN}\" ] ; then\r\n echo -e \"using anon api call\"\r\nelse\r\n echo -e \"user and oauth token set\"\r\n alias curl='curl -u ${GITHUB_USER}:${GITHUB_OAUTH_TOKEN} '\r\nfi\r\n\r\nif [ -z \"${VERSION}\" ] || [ \"${VERSION}\" == \"latest\" ]; then\r\n DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url | grep -i ${MATCH})\r\nelse\r\n VERSION_CHECK=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .tag_name')\r\n if [ \"${VERSION}\" == \"${VERSION_CHECK}\" ]; then\r\n DOWNLOAD_URL=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .assets[].browser_download_url' | grep -i ${MATCH})\r\n DOWNLOAD_URL_LIB=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .assets[].browser_download_url' | grep -i libraries.zip\r\n)\r\n else\r\n echo -e \"defaulting to latest release\"\r\n DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url)\r\n fi\r\nfi\r\ncurl -sSL $DOWNLOAD_URL -o ${SERVER_JARFILE}\r\nwget $DOWNLOAD_URL_LIB -O temp.zip\r\nunzip temp.zip -d libraries\r\nrm temp.zip", "container": "ghcr.io\/pterodactyl\/installers:alpine", "entrypoint": "ash" } @@ -40,9 +40,9 @@ }, { "name": "Crucible Version", - "description": "The release of Crucible to download and use.", - "env_variable": "CRUCIBLE_VERSION", - "default_value": "5.4", + "description": "The release of Crucible to download and use. Similar as: `v5.4` or `staging-81fcb90`\r\nnote: We do not recommend using this egg to download versions lower than v5.0, these versions may have several bugs and may cause the installation script to crash.", + "env_variable": "VERSION", + "default_value": "latest", "user_viewable": true, "user_editable": true, "rules": "required", From 201ace0f0d7a9004713ed94e7784f7bcec3e9be0 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Thu, 12 Oct 2023 15:40:38 -0300 Subject: [PATCH 06/18] Update README.md --- game_eggs/minecraft/java/README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/game_eggs/minecraft/java/README.md b/game_eggs/minecraft/java/README.md index 11f583f3..03341713 100644 --- a/game_eggs/minecraft/java/README.md +++ b/game_eggs/minecraft/java/README.md @@ -63,6 +63,11 @@ A fast, lightweight Minecraft server written in Kotlin. [Mohist Github](https://github.com/Mohist-Community/Mohist) Mohist is a minecraft forge server software that implements the Paper/Spigot/Bukkit API. +### [Crucible](Crucible) + +[Crucible Website]([https://magmafoundation.org](https://cruciblemc.github.io/)) +Crucible is a Forge & Bukkit hybrid based on Thermos with several improvements. + ## [FTB Packs](ftb) [FTB Modpacks API](https://api.modpacks.ch) From 4f22213d949a0aba84e83ef14917101ff3152a3b Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Thu, 12 Oct 2023 15:44:47 -0300 Subject: [PATCH 07/18] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index afc174a2..757d5d84 100644 --- a/README.md +++ b/README.md @@ -198,6 +198,7 @@ If you are reading this it looks like you are looking to add an egg to your serv * [SpongeVanilla](game_eggs/minecraft/java/spongevanilla) * [Technic](game_eggs/minecraft/java/technic) * [VanillaCord](game_eggs/minecraft/java/vanillacord) + * [Crucible](game_eggs/minecraft/java/Crucible) * [Crossplay](game_eggs/minecraft/crossplay/) servers for crossplay between Bedrock and Java edition * [Purpur-GeyserMC-Floodgate](game_eggs/minecraft/crossplay/purpur-geysermc-floodgate/) From 5400557494512d7e0c69c6aaafb9e9fcbb5c7032 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Thu, 12 Oct 2023 15:46:44 -0300 Subject: [PATCH 08/18] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 757d5d84..0aae38e9 100644 --- a/README.md +++ b/README.md @@ -180,6 +180,7 @@ If you are reading this it looks like you are looking to add an egg to your serv * [Java](game_eggs/minecraft/java) Servers for Java Minecraft * [CurseForge](game_eggs/minecraft/java/curseforge) * [Cuberite](game_eggs/minecraft/java/cuberite) + * [Crucible](game_eggs/minecraft/java/Crucible) * [Fabric](game_eggs/minecraft/java/fabric) * [Feather](game_eggs/minecraft/java/feather) * [Feed The Beast](game_eggs/minecraft/java/ftb) @@ -198,7 +199,6 @@ If you are reading this it looks like you are looking to add an egg to your serv * [SpongeVanilla](game_eggs/minecraft/java/spongevanilla) * [Technic](game_eggs/minecraft/java/technic) * [VanillaCord](game_eggs/minecraft/java/vanillacord) - * [Crucible](game_eggs/minecraft/java/Crucible) * [Crossplay](game_eggs/minecraft/crossplay/) servers for crossplay between Bedrock and Java edition * [Purpur-GeyserMC-Floodgate](game_eggs/minecraft/crossplay/purpur-geysermc-floodgate/) From 5831db4bf5e6498c5c8ceb6d54d34c5f1ac4dad8 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Thu, 12 Oct 2023 15:48:43 -0300 Subject: [PATCH 09/18] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0aae38e9..2502555e 100644 --- a/README.md +++ b/README.md @@ -180,7 +180,7 @@ If you are reading this it looks like you are looking to add an egg to your serv * [Java](game_eggs/minecraft/java) Servers for Java Minecraft * [CurseForge](game_eggs/minecraft/java/curseforge) * [Cuberite](game_eggs/minecraft/java/cuberite) - * [Crucible](game_eggs/minecraft/java/Crucible) + * [Crucible](game_eggs/minecraft/java/crucible) * [Fabric](game_eggs/minecraft/java/fabric) * [Feather](game_eggs/minecraft/java/feather) * [Feed The Beast](game_eggs/minecraft/java/ftb) From 70d0b9f99dd52c5e67fd6afce0ae0d79445825ff Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Thu, 12 Oct 2023 15:50:36 -0300 Subject: [PATCH 10/18] Update README.md --- game_eggs/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/game_eggs/README.md b/game_eggs/README.md index c3f173c3..18f1736a 100644 --- a/game_eggs/README.md +++ b/game_eggs/README.md @@ -73,6 +73,7 @@ * [Java](minecraft/java) Servers for Java Minecraft * [CurseForge](minecraft/java/curseforge) * [Cuberite](minecraft/java/cuberite) + * [Crucible](minecraft/java/crucible) * [Fabric](minecraft/java/fabric) * [Feather](minecraft/java/feather) * [Feed The Beast](minecraft/java/ftb) From 2e6a0c06c315edd4bf6a34475011341dec236082 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Thu, 12 Oct 2023 15:51:34 -0300 Subject: [PATCH 11/18] Update README.md --- game_eggs/minecraft/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/game_eggs/minecraft/README.md b/game_eggs/minecraft/README.md index 9e374b05..b284a8b5 100644 --- a/game_eggs/minecraft/README.md +++ b/game_eggs/minecraft/README.md @@ -16,6 +16,7 @@ It’s set in infinitely-generated worlds of wide open terrain - icy mountains, * [Cuberite](java/cuberite) * [CurseForge](java/curseforge) +* [Crucible](java/crucible) * [Fabric](java/fabric) * [Feather](java/feather) * [Forge](java/forge) From e472db8435b7a730e08e0f91f885a41178bcf0ef Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Thu, 12 Oct 2023 15:52:14 -0300 Subject: [PATCH 12/18] Update README.md --- game_eggs/minecraft/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game_eggs/minecraft/README.md b/game_eggs/minecraft/README.md index b284a8b5..3111d40f 100644 --- a/game_eggs/minecraft/README.md +++ b/game_eggs/minecraft/README.md @@ -14,9 +14,9 @@ It’s set in infinitely-generated worlds of wide open terrain - icy mountains, ## [Java](java) Servers for Java Minecraft +* [Crucible](java/crucible) * [Cuberite](java/cuberite) * [CurseForge](java/curseforge) -* [Crucible](java/crucible) * [Fabric](java/fabric) * [Feather](java/feather) * [Forge](java/forge) From 489adfcb6f3ecc066416cf2c3582628442f039c2 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Thu, 12 Oct 2023 15:56:55 -0300 Subject: [PATCH 13/18] Update README.md --- game_eggs/minecraft/java/README.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/game_eggs/minecraft/java/README.md b/game_eggs/minecraft/java/README.md index 03341713..07558a06 100644 --- a/game_eggs/minecraft/java/README.md +++ b/game_eggs/minecraft/java/README.md @@ -63,11 +63,6 @@ A fast, lightweight Minecraft server written in Kotlin. [Mohist Github](https://github.com/Mohist-Community/Mohist) Mohist is a minecraft forge server software that implements the Paper/Spigot/Bukkit API. -### [Crucible](Crucible) - -[Crucible Website]([https://magmafoundation.org](https://cruciblemc.github.io/)) -Crucible is a Forge & Bukkit hybrid based on Thermos with several improvements. - ## [FTB Packs](ftb) [FTB Modpacks API](https://api.modpacks.ch) @@ -171,6 +166,15 @@ The ancient power of Tekkits past return in this legendary pack! [Tekkit Classic Modpack Page](https://www.technicpack.net/modpack/tekkit.552560) The official Tekkit Classic modpack. Build factories, automate crafting! +## [Thermos Based](https://cyberdynecc.github.io/Thermos/) +Thermos is a fork of KCauldron, a craftbukkit forge server for Minecraft 1.7.10. After periods of inactivity on KCauldron's GitLab concerning major issues, Thermos was created to allow active members of the Minecraft coding community to optimize it and provide fixes in a timely manner. + +### [Crucible](crucible) + +[Crucible Website](https://cruciblemc.github.io/) +Crucible is a Forge & Bukkit hybrid based on Thermos with several improvements. + + ## [VanillaCord](vanillacord) ## VanillaCord From f8b1249ef461e801a8f48dff8a8c8c159eb55355 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Thu, 12 Oct 2023 15:58:09 -0300 Subject: [PATCH 14/18] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2502555e..dbf71046 100644 --- a/README.md +++ b/README.md @@ -178,9 +178,9 @@ If you are reading this it looks like you are looking to add an egg to your serv * [PowerNukkitX](game_eggs/minecraft/bedrock/PowerNukkitX) * [Java](game_eggs/minecraft/java) Servers for Java Minecraft + * [Crucible](game_eggs/minecraft/java/crucible) * [CurseForge](game_eggs/minecraft/java/curseforge) * [Cuberite](game_eggs/minecraft/java/cuberite) - * [Crucible](game_eggs/minecraft/java/crucible) * [Fabric](game_eggs/minecraft/java/fabric) * [Feather](game_eggs/minecraft/java/feather) * [Feed The Beast](game_eggs/minecraft/java/ftb) From 69868e47ac4440c181902d182ddaceae15bf2c73 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Thu, 12 Oct 2023 15:58:42 -0300 Subject: [PATCH 15/18] Update README.md --- game_eggs/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game_eggs/README.md b/game_eggs/README.md index 18f1736a..29c58682 100644 --- a/game_eggs/README.md +++ b/game_eggs/README.md @@ -71,9 +71,9 @@ * [PocketMine MP](minecraft/bedrock/pocketmine_mp) * [Java](minecraft/java) Servers for Java Minecraft + * [Crucible](minecraft/java/crucible) * [CurseForge](minecraft/java/curseforge) * [Cuberite](minecraft/java/cuberite) - * [Crucible](minecraft/java/crucible) * [Fabric](minecraft/java/fabric) * [Feather](minecraft/java/feather) * [Feed The Beast](minecraft/java/ftb) From 32afa1a4995b2047a96b9b0152104ca7a06913b7 Mon Sep 17 00:00:00 2001 From: Ryan Pereira <44448885+RyanPereiraS@users.noreply.github.com> Date: Tue, 24 Oct 2023 16:03:13 -0300 Subject: [PATCH 16/18] Improvement in the installation script Some changes to avoid a silly mistake --- game_eggs/minecraft/java/crucible/44448885.jpeg | Bin 0 -> 11467 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 game_eggs/minecraft/java/crucible/44448885.jpeg diff --git a/game_eggs/minecraft/java/crucible/44448885.jpeg b/game_eggs/minecraft/java/crucible/44448885.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..1cb063ea0f981e84acb48b9aa798c2febf9c3118 GIT binary patch literal 11467 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 Date: Tue, 24 Oct 2023 16:04:49 -0300 Subject: [PATCH 17/18] Delete game_eggs/minecraft/java/crucible/44448885.jpeg --- game_eggs/minecraft/java/crucible/44448885.jpeg | Bin 11467 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 game_eggs/minecraft/java/crucible/44448885.jpeg diff --git a/game_eggs/minecraft/java/crucible/44448885.jpeg b/game_eggs/minecraft/java/crucible/44448885.jpeg deleted file mode 100644 index 1cb063ea0f981e84acb48b9aa798c2febf9c3118..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11467 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 Date: Tue, 24 Oct 2023 16:07:18 -0300 Subject: [PATCH 18/18] Improvement in the installation script Fixes to avoid a silly mistake --- game_eggs/minecraft/java/crucible/egg-crucible.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game_eggs/minecraft/java/crucible/egg-crucible.json b/game_eggs/minecraft/java/crucible/egg-crucible.json index cd0aa207..89e43bac 100644 --- a/game_eggs/minecraft/java/crucible/egg-crucible.json +++ b/game_eggs/minecraft/java/crucible/egg-crucible.json @@ -4,7 +4,7 @@ "version": "PTDL_v2", "update_url": null }, - "exported_at": "2023-10-12T13:05:55-03:00", + "exported_at": "2023-10-24T15:54:39-03:00", "name": "Crucible", "author": "ryanpereira.profissional@gmail.com", "description": "Crucible is a Thermos with several improvements. We aim to close the gaps left by Thermos and extend the support for those still on 1.7.10 by adding support for long broken mods and plugins and fix serious bugs as they appear.", @@ -22,7 +22,7 @@ }, "scripts": { "installation": { - "script": "#!\/bin\/ash\r\n# Crucible Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\ncd \/mnt\/server\r\n#!\/bin\/bash\r\n# CRUCIBLE_VERSION=\"staging-81fcb90\"\r\n# SERVER_JARFILE=\"server.jar\"\r\nLATEST_JSON=$(curl --silent \"https:\/\/api.github.com\/repos\/CrucibleMC\/Crucible\/releases\/latest\")\r\nRELEASES=$(curl --silent \"https:\/\/api.github.com\/repos\/CrucibleMC\/Crucible\/releases\")\r\nMATCH=\"Crucible-1\\.7\\.10-.*\\.jar\"\r\nDOWNLOAD_URL=\"\"\r\nDOWNLOAD_URL_LIB=\"\"\r\n\r\nif [ -z \"${GITHUB_USER}\" ] && [ -z \"${GITHUB_OAUTH_TOKEN}\" ] ; then\r\n echo -e \"using anon api call\"\r\nelse\r\n echo -e \"user and oauth token set\"\r\n alias curl='curl -u ${GITHUB_USER}:${GITHUB_OAUTH_TOKEN} '\r\nfi\r\n\r\nif [ -z \"${VERSION}\" ] || [ \"${VERSION}\" == \"latest\" ]; then\r\n DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url | grep -i ${MATCH})\r\nelse\r\n VERSION_CHECK=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .tag_name')\r\n if [ \"${VERSION}\" == \"${VERSION_CHECK}\" ]; then\r\n DOWNLOAD_URL=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .assets[].browser_download_url' | grep -i ${MATCH})\r\n DOWNLOAD_URL_LIB=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .assets[].browser_download_url' | grep -i libraries.zip\r\n)\r\n else\r\n echo -e \"defaulting to latest release\"\r\n DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url)\r\n fi\r\nfi\r\ncurl -sSL $DOWNLOAD_URL -o ${SERVER_JARFILE}\r\nwget $DOWNLOAD_URL_LIB -O temp.zip\r\nunzip temp.zip -d libraries\r\nrm temp.zip", + "script": "#!\/bin\/ash\r\n# Crucible Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\ncd \/mnt\/server\r\n#!\/bin\/bash\r\n# CRUCIBLE_VERSION=\"staging-81fcb90\"\r\n# SERVER_JARFILE=\"server.jar\"\r\nLATEST_JSON=$(curl --silent \"https:\/\/api.github.com\/repos\/CrucibleMC\/Crucible\/releases\/latest\")\r\nRELEASES=$(curl --silent \"https:\/\/api.github.com\/repos\/CrucibleMC\/Crucible\/releases\")\r\nMATCH=\"Crucible-1\\.7\\.10-.*\\.jar\"\r\nDOWNLOAD_URL=\"\"\r\nDOWNLOAD_URL_LIB=\"\"\r\n\r\nif [ -z \"${GITHUB_USER}\" ] && [ -z \"${GITHUB_OAUTH_TOKEN}\" ] ; then\r\n echo -e \"using anon api call\"\r\nelse\r\n echo -e \"user and oauth token set\"\r\n alias curl='curl -u ${GITHUB_USER}:${GITHUB_OAUTH_TOKEN} '\r\nfi\r\n\r\nif [ -z \"${VERSION}\" ] || [ \"${VERSION}\" == \"latest\" ]; then\r\n DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url | grep -i ${MATCH})\r\nelse\r\n VERSION_CHECK=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .tag_name')\r\n if [ \"${VERSION}\" == \"${VERSION_CHECK}\" ]; then\r\n DOWNLOAD_URL=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .assets[].browser_download_url' | grep -i ${MATCH})\r\n DOWNLOAD_URL_LIB=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .assets[].browser_download_url' | grep -i libraries.zip\r\n)\r\n else\r\n echo -e \"defaulting to latest release\"\r\n DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url)\r\n fi\r\nfi\r\n\r\ncurl -sSL $DOWNLOAD_URL -o ${SERVER_JARFILE}\r\nif [ -n \"${DOWNLOAD_URL_LIB}\" ]; then\r\n wget $DOWNLOAD_URL_LIB -O temp.zip\r\n unzip temp.zip -d libraries\r\n rm temp.zip\r\nfi", "container": "ghcr.io\/pterodactyl\/installers:alpine", "entrypoint": "ash" }