Compare commits

...

19 Commits

Author SHA1 Message Date
Ryan Pereira
63381f6ad1
Merge fad1d2b915 into 98d756d181 2024-04-08 20:31:52 +02:00
Ryan Pereira
fad1d2b915
Improvement in the installation script
Fixes to avoid a silly mistake
2023-10-24 16:07:18 -03:00
Ryan Pereira
8df6baf928
Delete game_eggs/minecraft/java/crucible/44448885.jpeg 2023-10-24 16:04:49 -03:00
Ryan Pereira
32afa1a499
Improvement in the installation script
Some changes to avoid a silly mistake
2023-10-24 16:03:13 -03:00
Ryan Pereira
69868e47ac
Update README.md 2023-10-12 15:58:42 -03:00
Ryan Pereira
f8b1249ef4
Update README.md 2023-10-12 15:58:09 -03:00
Ryan Pereira
489adfcb6f
Update README.md 2023-10-12 15:56:55 -03:00
Ryan Pereira
e472db8435
Update README.md 2023-10-12 15:52:14 -03:00
Ryan Pereira
2e6a0c06c3
Update README.md 2023-10-12 15:51:34 -03:00
Ryan Pereira
70d0b9f99d
Update README.md 2023-10-12 15:50:36 -03:00
Ryan Pereira
5831db4bf5
Update README.md 2023-10-12 15:48:43 -03:00
Ryan Pereira
5400557494
Update README.md 2023-10-12 15:46:44 -03:00
Ryan Pereira
4f22213d94
Update README.md 2023-10-12 15:44:47 -03:00
Ryan Pereira
201ace0f0d
Update README.md 2023-10-12 15:40:38 -03:00
Ryan Pereira
bded1a8e39
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.
2023-10-12 13:16:19 -03:00
Ryan Pereira
a39fd80c83
Update readme.md
Adding Crucible description to egg readme
2023-10-12 13:08:39 -03:00
Ryan Pereira
5d13770e93
Update readme.md 2023-10-09 21:14:07 -03:00
Ryan Pereira
44d0808755
Add files via upload 2023-10-09 13:25:24 -03:00
Ryan Pereira
3766dee142
add Crucible Egg
Forge & Spigot Egg
2023-10-09 13:17:27 -03:00
6 changed files with 79 additions and 0 deletions

View File

@ -182,6 +182,7 @@ 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)
* [Fabric](game_eggs/minecraft/java/fabric)

View File

@ -77,6 +77,7 @@
* [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)
* [Fabric](minecraft/java/fabric)

View File

@ -14,6 +14,7 @@ Its 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)
* [Fabric](java/fabric)

View File

@ -171,6 +171,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

View File

@ -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-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.",
"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\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"
}
},
"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. 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",
"field_type": "text"
}
]
}

View File

@ -0,0 +1,15 @@
# 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.
[Crucible](https://cruciblemc.github.io/)
## Server Ports
The minecraft server requires a single port for access (default 25565) but plugins may require extra ports to enabled for the server.
| Port | default |
|-------|---------|
| Game | 25565 |
## Notes
By default the downloaded version is `latest`, versions must follow the pattern `vX.X` or `staging-XXXXX` for branch builds