Compare commits

...

2 commits

Author SHA1 Message Date
f39274bf5f
add cerium 2025-12-01 21:40:48 -06:00
2d1f3a6602
update sharkey css 2025-11-18 14:07:07 -06:00
3 changed files with 118 additions and 1 deletions

View file

@ -0,0 +1,98 @@
# all options documented at https://docker-minecraft-server.readthedocs.io/
# i agree that tacos are tasty
EULA="TRUE"
# we're currently running a fabric yet vanilla-compatible 1.21.10 server
TYPE="FABRIC"
VERSION="1.21.10"
# world settings
DIFFICULTY="hard"
LEVEL="synthcraft"
SPAWN_PROTECTION="0"
# server settings
SERVER_NAME="Synthcraft"
MOTD="who up crafting they synths"
ICON="https://synth.download/assets/synth.download/synth.png"
MAX_PLAYERS="50"
MEMORY="6G"
VIEW_DISTANCE="16"
SIMULATION_DISTANCE="10"
JVM_XX_OPTS="-XX:+UseZGC -XX:+UseCompactObjectHeaders"
# == customizations ==========================
# resource pack (currently used for a few datapacks)
RESOURCE_PACK="https://pub.synth.download/minecraft/pack.zip"
RESOURCE_PACK_SHA1="4d2ec0dfc0f7904d1dc24d260aac5fbe670678d7"
# vanilla tweaks datapacks
VANILLATWEAKS_SHARECODE="7QJLoW, n6Px7x"
# datapacks
DATAPACKS='https://pub.synth.download/minecraft/datapacks/player_scale_bee.zip
https://pub.synth.download/minecraft/datapacks/charlotte-crafting.zip'
# mods and datapacks from modrinth, by their project slug name (and version, when necessary)
MODRINTH_PROJECTS='fabric-api
fabric-language-kotlin
silk
almanac
blossomlib
collective
cloth-config
polymer
puzzles-lib
forge-config-api-port
architectury-api
jamlib
cristel-lib
player-animation-library
ferrite-core
servercore
scalablelux
lithium
c2me-fabric
chunky
lmd
no-chat-reports
luckperms
styled-chat
styled-nicknames
customnametags
welcome-message
styledplayerlist
fsit
emotecraft:beta
polydex
inventory-sorting
fallingtree
rightclickharvest
universal-graves
craftable-slime:N6IqM7FA
more-chains
pick-up-notifier
appleskin
jei:beta
blossomtpa
blossomback
blossomhomes
dungeons-and-taverns
towns-and-towers
explorify
geophilic
polyfactory
polydecorations
image2map
simple-voice-chat
simple-voice-chat-radio
enhanced-groups:beta
audioplayer:alpha
bluemap
bmarker
distanthorizons
vivecraft
geyser:beta
floodgate'

View file

@ -0,0 +1,19 @@
services:
minecraft:
image: itzg/minecraft-server:java25
restart: always
container_name: "minecraft"
env_file:
- .env
- .env.players
- .env.secrets
volumes:
- ./data:/data
ports:
- "127.0.0.1:10370:8100" # bluemap
- "24454:24454/udp" # voice chat
- "25565:25565" # minecraft
- "19132:19132/udp" # minecraft bedrock bridge
# The following allow `docker attach minecraft` to work
stdin_open: true
tty: true

View file

@ -548,4 +548,4 @@ customHtml:
head: |
<script>console.log("This Fediverse software is ass. Session terminated.")</script>
<script>!function(){"use strict";const t=new MutationObserver(function(e){e.forEach(function(e){("attributes"===e.type&&"class"===e.attributeName||"childList"===e.type)&&function(){const e=localStorage.getItem("account"),s=document.querySelector('[class*="visitor-root-"]');!e&&s&&(document.documentElement.classList.add("radius-misskey"),t.disconnect())}()})});t.observe(document.documentElement,{attributes:!0,attributeFilter:["class"],childList:!0,subtree:!0}),t.observe(document.body,{childList:!0,subtree:!0})}();</script>
<style>#splash{& #splashSpinner{transform:unset!important;margin:2.5rem 0 0 2.5rem!important}}#sharkey_app{& [class^=visitor-root-]{& [class^=visitor-main-]{& [class^=visitor-homeButton-]{background:var(--MI_THEME-accent)!important;color:var(--MI_THEME-fgOnAccent)!important}& [class^=visitor-content-]{& ._pageContainer:not(:has(._pageScrollable)){background:linear-gradient(color-mix(in srgb,var(--MI_THEME-accent)15%,var(--MI_THEME-bg)),var(--MI_THEME-accent))!important}& [class^=pages-welcome-entrance-a-shape1-],& [class^=pages-welcome-entrance-a-shape2-]{display:none}& [class^=pages-welcome-timeline-root-]{transform:skew(-10deg);right:8rem!important;& ._gaps [class^=pages-welcome-timeline-note-note-]{opacity:.8;transition:all .2s;&:hover{transition:all .2s;opacity:1!important;& ._panel{background:var(--MI_THEME-panel)!important}}}}& [class^=pages-welcome-entrance-a-logoWrapper-]{& [class^=pages-welcome-entrance-a-poweredBy-]{color:var(--MI_THEME-fg)}& [class^=pages-welcome-entrance-a-misskey-]{width:120px!important}}& [class^=pages-welcome-entrance-a-logoWrapper-]:before{backdrop-filter:var(--MI-blur,blur(15px));background:color(from var(--MI_THEME-panel)srgb r g b/.5);border-radius:var(--MI-radius);content:"";z-index:-5;position:absolute;inset:-.8rem -.8rem -.5rem}& [class^=MkFeaturedPhotos-root-]{opacity:.8;background-repeat:repeat;background-size:auto;animation:100s linear infinite animatebg;background-image:url(https://cdn.booping.synth.download/assets/synth+grid+bg+dark.png)!important;width:100%!important;height:100%!important;top:0!important;left:0!important}& [class^=pages-welcome-entrance-a-contents-]{padding:130px 0;margin-left:auto!important;margin-right:auto!important;& [class^=MkVisitorDashboard-root-]:before{backdrop-filter:var(--MI-blur,blur(15px));background:color(from var(--MI_THEME-panel)srgb r g b/.5);border-radius:var(--MI-radius);content:"";position:absolute;inset:.7rem -1.5rem -1.5rem}& [class^=MkVisitorDashboard-tl-]{& [class^=MkVisitorDashboard-tlBody-]{height:40rem!important}}}& [class^=pages-welcome-entrance-a-federation-]{bottom:unset!important;z-index:50!important;top:16px!important}}}& [class^=visitor-side-]{background:linear-gradient(var(--MI_THEME-bg),var(--MI_THEME-accent));& [class^=visitor-banner-]{opacity:.8;background-repeat:repeat;background-size:auto;animation:100s linear infinite animatebg;background-image:url(https://cdn.booping.synth.download/assets/synth+grid+bg.png)!important;width:100%!important;height:100%!important;top:0!important;left:0!important}}@media (prefers-reduced-motion:reduce){& [class^=visitor-side-] [class^=visitor-banner-],& [class^=visitor-main-] [class^=visitor-content-] [class^=MkFeaturedPhotos-root-]{animation:unset!important}}}& [class^=SkNote-renote-]{& [class^=_noSelect\ MkAvatar-root-]{display:unset!important}}}@keyframes animatebg{0%{background-position:0 0}to{background-position:-960px -960px}}</style>
<style>#splash{& #splashSpinner{transform:unset!important;margin:2.5rem 0 0 2.5rem!important}}#sharkey_app{& [class^=visitor-root-]{& [class^=visitor-main-]{& [class^=visitor-homeButton-]{background:var(--MI_THEME-accent)!important;color:var(--MI_THEME-fgOnAccent)!important}& [class^=visitor-content-]{& ._pageContainer:has([class^=MkVisitorDashboard-root-]){background:linear-gradient(color-mix(in srgb,var(--MI_THEME-accent)15%,var(--MI_THEME-bg)),var(--MI_THEME-accent))!important}& [class^=pages-welcome-entrance-a-shape1-],& [class^=pages-welcome-entrance-a-shape2-]{display:none}& [class^=pages-welcome-timeline-root-]{transform:skew(-10deg);right:8rem!important;& ._gaps [class^=pages-welcome-timeline-note-note-]{opacity:.8;transition:all .2s;&:hover{transition:all .2s;opacity:1!important;& ._panel{background:var(--MI_THEME-panel)!important}}}}& [class^=pages-welcome-entrance-a-logoWrapper-]{& [class^=pages-welcome-entrance-a-poweredBy-]{color:var(--MI_THEME-fg)}& [class^=pages-welcome-entrance-a-misskey-]{width:120px!important}}& [class^=pages-welcome-entrance-a-logoWrapper-]:before{backdrop-filter:var(--MI-blur,blur(15px));background:color(from var(--MI_THEME-panel)srgb r g b/.5);border-radius:var(--MI-radius);content:"";z-index:-5;position:absolute;inset:-.8rem -.8rem -.5rem}& [class^=MkFeaturedPhotos-root-]{opacity:.8;background-repeat:repeat;background-size:auto;animation:100s linear infinite animatebg;background-image:url(https://cdn.booping.synth.download/assets/synth+grid+bg+dark.svg)!important;width:100%!important;height:100%!important;top:0!important;left:0!important}& [class^=pages-welcome-entrance-a-contents-]{padding:130px 0;margin-left:auto!important;margin-right:auto!important;& [class^=MkVisitorDashboard-root-]:before{backdrop-filter:var(--MI-blur,blur(15px));background:color(from var(--MI_THEME-panel)srgb r g b/.5);border-radius:var(--MI-radius);content:"";position:absolute;inset:.7rem -1.5rem -1.5rem}& [class^=MkVisitorDashboard-tl-]{& [class^=MkVisitorDashboard-tlBody-]{height:40rem!important}}}& [class^=pages-welcome-entrance-a-federation-]{bottom:unset!important;z-index:50!important;top:16px!important}}}& [class^=visitor-side-]{background:linear-gradient(var(--MI_THEME-bg),var(--MI_THEME-accent));& [class^=visitor-banner-]{opacity:.8;background-repeat:repeat;background-size:auto;animation:100s linear infinite animatebg;background-image:url(https://cdn.booping.synth.download/assets/synth+grid+bg.svg)!important;width:100%!important;height:100%!important;top:0!important;left:0!important}}@media (prefers-reduced-motion:reduce){& [class^=visitor-side-] [class^=visitor-banner-],& [class^=visitor-main-] [class^=visitor-content-] [class^=MkFeaturedPhotos-root-]{animation:unset!important}}}& [class^=SkNote-renote-]{& [class^=_noSelect\ MkAvatar-root-]{display:unset!important}}}@keyframes animatebg{0%{background-position:0 0}to{background-position:-960px -960px}}</style>