From 82510494b8cff98db48cdb56db45e90490db1425 Mon Sep 17 00:00:00 2001 From: Ruben Date: Tue, 2 Dec 2025 12:08:38 -0600 Subject: [PATCH] add minecraft mod configs --- .../data/config/BMMarker/settings.json | 5 ++ .../data/config/BlossomMods/BlossomBack.json | 17 ++++ .../data/config/BlossomMods/BlossomHomes.json | 10 +++ .../data/config/BlossomMods/BlossomLib.json | 77 +++++++++++++++++ .../data/config/BlossomMods/BlossomTpa.json | 6 ++ .../minecraft/data/config/bluemap/core.conf | 48 +++++++++++ .../data/config/bluemap/webserver.conf | 45 ++++++++++ .../data/config/custom-nametags/config.json | 11 +++ .../data/config/polymer/auto-host.json | 42 ++++++++++ .../minecraft/data/config/styled-chat.json | 84 +++++++++++++++++++ .../data/config/styled-nicknames.json | 46 ++++++++++ .../data/config/styledplayerlist/config.json | 24 ++++++ .../config/styledplayerlist/styles/synth.json | 22 +++++ .../data/config/welcomemessage.json5 | 27 ++++++ 14 files changed, 464 insertions(+) create mode 100644 cerium/srv/docker/minecraft/data/config/BMMarker/settings.json create mode 100644 cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomBack.json create mode 100644 cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomHomes.json create mode 100644 cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomLib.json create mode 100644 cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomTpa.json create mode 100644 cerium/srv/docker/minecraft/data/config/bluemap/core.conf create mode 100644 cerium/srv/docker/minecraft/data/config/bluemap/webserver.conf create mode 100644 cerium/srv/docker/minecraft/data/config/custom-nametags/config.json create mode 100644 cerium/srv/docker/minecraft/data/config/polymer/auto-host.json create mode 100644 cerium/srv/docker/minecraft/data/config/styled-chat.json create mode 100644 cerium/srv/docker/minecraft/data/config/styled-nicknames.json create mode 100644 cerium/srv/docker/minecraft/data/config/styledplayerlist/config.json create mode 100644 cerium/srv/docker/minecraft/data/config/styledplayerlist/styles/synth.json create mode 100644 cerium/srv/docker/minecraft/data/config/welcomemessage.json5 diff --git a/cerium/srv/docker/minecraft/data/config/BMMarker/settings.json b/cerium/srv/docker/minecraft/data/config/BMMarker/settings.json new file mode 100644 index 0000000..cc8206a --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/BMMarker/settings.json @@ -0,0 +1,5 @@ +{ + "language": "en", + "maxUserSets": 20, + "maxUserMarker": 500 +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomBack.json b/cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomBack.json new file mode 100644 index 0000000..5087bce --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomBack.json @@ -0,0 +1,17 @@ +{ + "back": { + "enabled": true, + "teleportation": null, + "standStill": 3, + "cooldown": 10 + }, + "lastDeath": { + "enabled": true, + "teleportation": null, + "standStill": 3, + "cooldown": 10 + }, + "separateCooldowns": true, + "persistBack": true, + "persistLastDeath": true +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomHomes.json b/cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomHomes.json new file mode 100644 index 0000000..8cdcc6f --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomHomes.json @@ -0,0 +1,10 @@ +{ + "teleportation": null, + "standStill": 3, + "cooldown": 10, + "defaultHome": "main", + "startHomes": 500, + "dimensionBlacklist": [], + "useBlacklistAsWhitelist": false, + "fallbackToPlayerSpawnPoint": true +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomLib.json b/cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomLib.json new file mode 100644 index 0000000..e9f0ff5 --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomLib.json @@ -0,0 +1,77 @@ +{ + "logging": { + "consoleLogLevel": "INFO", + "fileLogLevel": "TRACE", + "fileLogPath": "logs/BlossomMods.log", + "fileLogAppend": true, + "disableCustomLogger": false + }, + "baseTeleportation": { + "bossBar": { + "enabled": true, + "color": "blue", + "textColor": "white" + }, + "titleMessage": { + "enabled": true, + "titleCounting": { + "counterColor": "gold", + "color": "light_purple", + "modifiers": "b" + }, + "subtitleCounting": { + "counterColor": "gold", + "color": "red", + "modifiers": "i" + }, + "titleDone": { + "color": "green", + "modifiers": "b" + }, + "subtitleDone": { + "color": "green", + "modifiers": "i" + } + }, + "actionBarMessageEnabled": false, + "fovEffectBefore": { + "enabled": false, + "values": [ + 1.0, + 0.0, + 1.0, + 0.0 + ], + "start": 1.0, + "end": 0.5, + "stepCount": 10 + }, + "fovEffectAfter": { + "enabled": false, + "values": [ + 0.0, + 1.0, + 0.0, + 1.25 + ], + "start": 0.5, + "end": 1.0, + "stepCount": 10 + }, + "particleAnimation": "OFF", + "allowBack": true, + "cancelOnMove": false + }, + "colors": { + "base": "light_purple", + "warn": "yellow", + "error": "red", + "success": "green", + "variable": "gold", + "player": "aqua", + "command": "gold", + "commandDescription": "white" + }, + "dimNameOverrides": null, + "enableMC124177Fix": true +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomTpa.json b/cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomTpa.json new file mode 100644 index 0000000..69aab7a --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/BlossomMods/BlossomTpa.json @@ -0,0 +1,6 @@ +{ + "teleportation": null, + "timeout": 60, + "standStill": 3, + "cooldown": 10 +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/bluemap/core.conf b/cerium/srv/docker/minecraft/data/config/bluemap/core.conf new file mode 100644 index 0000000..86e0c2c --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/bluemap/core.conf @@ -0,0 +1,48 @@ +## ## +## BlueMap ## +## Core-Config ## +## ## + +# By changing the setting (accept-download) below to TRUE you are indicating that you have accepted mojang's EULA (https://account.mojang.com/documents/minecraft_eula), +# you confirm that you own a license to Minecraft (Java Edition) +# and you agree that BlueMap will download and use a minecraft-client file (depending on the minecraft-version) from mojangs servers (https://piston-meta.mojang.com/) for you. +# This file contains resources that belong to mojang and you must not redistribute it or do anything else that is not compliant with mojang's EULA. +# BlueMap uses resources in this file to generate the 3D-Models used for the map and texture them. (BlueMap will not work without those resources.) +# 2025-10-31T01:58:38 +accept-download: true + +# The folder where bluemap saves data-files it needs during runtime or to save e.g. the render-progress to resume it later. +# Default is "bluemap" +data: "bluemap" + +# This changes the amount of threads that BlueMap will use to render the maps. +# A higher value can improve render-speed but could impact performance on the host machine. +# This should be always below or equal to the number of available processor-cores. +# Zero or a negative value means the amount of available processor-cores subtracted by the value. +# (So a value of -2 with 6 cores results in 4 render-processes) +# Default is 1 +render-thread-count: 4 + +# Controls whether BlueMap should try to find and load mod-resources and datapacks from the server/world-directories. +# Default is true +scan-for-mod-resources: true + +# If this is true, BlueMap might send really basic metrics reports containing only the implementation-type and the version that is being used to https://metrics.bluecolored.de/bluemap/ +# This allows me to track the basic usage of BlueMap and helps me stay motivated to further develop this tool! Please leave it on :) +# An example report looks like this: {"implementation":"bukkit","version":"5.13","mcVersion":"?"} +# Default is true +metrics: true + +# Config-section for debug-logging +log: { + # The file where the debug-log will be written to. + # Comment out to disable debug-logging completely. + # Java String formatting syntax can be used to add time, see: https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html + # Default is no logging + file: "bluemap/logs/debug.log" + #file: "bluemap/logs/debug_%1$tF_%1$tT.log" + + # Whether the logger should append to an existing file, or overwrite it + # Default is false + append: false +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/bluemap/webserver.conf b/cerium/srv/docker/minecraft/data/config/bluemap/webserver.conf new file mode 100644 index 0000000..153e0b4 --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/bluemap/webserver.conf @@ -0,0 +1,45 @@ +## ## +## BlueMap ## +## Webserver-Config ## +## ## + +# With this setting you can disable the integrated web-server. +# This is useful if you want to only render the map-data for later use, or if you setup your own webserver. +# Default is enabled +enabled: true + +# The webroot that the server will host to the web. +# Usually this should be set to the same directory like in the webapp.conf! +# Default is "bluemap/web" +webroot: "bluemap/web" + +# The port that the webserver listens to. +# Default is 8100 +port: 8100 + +# Config-section for webserver-activity logging +log: { + # The file where all the webserver-activity will be logged to. + # Comment out to disable the logging completely. + # Java String formatting syntax can be used to add time, see: https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html + # Default is no logging + file: "bluemap/logs/webserver.log" + #file: "bluemap/logs/webserver_%1$tF_%1$tT.log" + + # Whether the logger should append to an existing file, or overwrite it + # Default is false + append: false + + # The format of the webserver-acivity logs. + # The syntax is the java String formatting, see: https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html + # Possible Arguments: + # 1 - the source address (ignoring any xff headers) + # 2 - the source address (using the (leftmost) xff header if provided) + # 3 - the http-method of the request + # 4 - the full request-address + # 5 - the protocol version of the request + # 6 - the status-code of the response + # 7 - the status-message of the response + # Default is "%1$s \"%3$s %4$s %5$s\" %6$s %7$s" + format: "%1$s \"%3$s %4$s %5$s\" %6$s %7$s" +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/custom-nametags/config.json b/cerium/srv/docker/minecraft/data/config/custom-nametags/config.json new file mode 100644 index 0000000..fa4b65a --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/custom-nametags/config.json @@ -0,0 +1,11 @@ +{ + "nametags": [ + { + "id": "defaultname:nick", + "display": "%styled-nicknames:display_name%", + "update_interval": 100, + "visible_radius": -1.0, + "hidden_radius": -1.0 + } + ] +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/polymer/auto-host.json b/cerium/srv/docker/minecraft/data/config/polymer/auto-host.json new file mode 100644 index 0000000..fc9bcaf --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/polymer/auto-host.json @@ -0,0 +1,42 @@ +{ + "_c1": "Enables Polymer's ResourcePack Auto Hosting", + "enabled": true, + "_c2": "Marks resource pack as required", + "required": false, + "_c7": "Mods may override the above setting and make the resource pack required, set this to false to disable that.", + "mod_override": true, + "_c3": "Type of resource pack provider. Default: 'polymer:automatic'", + "type": "polymer:automatic", + "_c4": "Configuration of type, see provider's source for more details", + "settings": { + "forced_address": "" + }, + "_c5": "Message sent to clients before pack is loaded", + "message": "This server uses resource pack to enhance gameplay with custom textures and models. It might be unplayable without them.", + "_c6": "Disconnect message in case of failure", + "disconnect_message": "Couldn't apply server resourcepack!", + "_c8": "Allows to define more external resource packs. It's an object with 'id' for uuid, 'url' for the pack url and 'hash' for the SHA1 hash.", + "external_resource_packs": [], + "_c9": "Moves resource pack generation earlier when running on server. Might break some mods.", + "setup_early": false, + "_c10": "Enables dialog infobox when resource pack isn't ready.", + "resource_pack_status_dialog": true, + "_c11": "Enables dialog infobox when resource pack isn't ready.", + "dialog_title": "The server's resource pack is still generating!", + "_c12": "Default body text before status is ready (or when it's disabled).", + "dialog_default_body": "Waiting...", + "_c17": "Text below name with some extra information about resource pack generation", + "dialog_body_header": "This server requires a resource pack, which hasn't finished generating yet...\nIt might take a while for it to finish!", + "_c13": "Enables displaying internal resource pack generation status.", + "dialog_show_status": true, + "_c18": "Enables displaying 'dots' indicating that work is being done!", + "dialog_show_dots": true, + "_c14": "Clears all client-side resourcepacks before sending Autohost handled ones.", + "clear_all_client_resource_packs": false, + "_c15": "Adds hash to name of resource pack file served with web server", + "include_hash_in_name": true, + "_c16": "Value of Cache-Control max age header", + "cache_control_max_age": 31536000, + "_c19": "Delays server from showing as online on player list until resource pack is generated.", + "delay_player_list_motd_until_generated": false +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/styled-chat.json b/cerium/srv/docker/minecraft/data/config/styled-chat.json new file mode 100644 index 0000000..9dc0dd3 --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/styled-chat.json @@ -0,0 +1,84 @@ +{ + "CONFIG_VERSION_DONT_TOUCH_THIS": 3, + "_comment": "Before changing anything, see https://github.com/Patbox/StyledChat#configuration", + "text_formatting": { + "legacy_formatting": true, + "parse_links": true, + "parse_mentions": true, + "markdown": true, + "respect_colors_client_setting": true + }, + "auto_completion": { + "tags": true, + "tag_aliases": true, + "emoticons": true + }, + "default": { + "display_name": "${default}", + "message_formats": { + "chat": "${player} ${message}", + "joined_the_game": "☀ [ + ${player} ]", + "joined_after_name_change": "☀ [ ]", + "joined_for_first_time": "☀ [ + ${player} ]", + "left_game": "☁ [ - ${player} ]", + "base_death": "☠ [ ${default_message} ]", + "advancement_task": "🏅 [ ]", + "advancement_challenge": "🏅 [ ]", + "advancement_goal": "🏅 [ ]", + "sent_team_chat": "\\'>${team}':'${displayName}':'${message}'>", + "received_team_chat": "\\'>${team}':'${displayName}':'${message}'>", + "sent_private_message": "✉ [ You ${receiver} ] ${message}", + "received_private_message": "✉ [ ${sender} You ] ${message}", + "say_command": "${player} ${message}", + "me_command": "", + "pet_death": "☠ [ ${default_message} ]" + }, + "link_style": "${link}", + "mention_style": "%player:displayname%", + "spoiler_style": "${spoiler}", + "spoiler_symbol": "▌", + "formatting": { + "dark_red": true, + "green": true, + "underline": true, + "dark_green": true, + "black": true, + "yellow": true, + "bold": true, + "italic": true, + "dark_blue": true, + "dark_purple": true, + "gold": true, + "rainbow": true, + "red": true, + "aqua": true, + "gray": true, + "light_purple": true, + "blue": true, + "white": true, + "dark_aqua": true, + "dark_gray": true, + "spoiler": true, + "strikethrough": true, + "color": true, + "obfuscated": true + }, + "emoticons": { + "$emojibase:builtin:joypixels": "${emoji}", + "shrug": "¯\\_(ツ)_/¯", + "table": "(╯°□°)╯︵ ┻━┻", + "sword": "🗡", + "bow": "🏹", + "trident": "🔱", + "rod": "🎣", + "potion": "🧪", + "shears": "✂", + "bucket": "🪣", + "bell": "🔔", + "item": "[%player:equipment_slot mainhand%]", + "pos": "%player:pos_x% %player:pos_y% %player:pos_z%" + }, + "custom_message_types": {} + }, + "styles": [] +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/styled-nicknames.json b/cerium/srv/docker/minecraft/data/config/styled-nicknames.json new file mode 100644 index 0000000..b6e8aef --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/styled-nicknames.json @@ -0,0 +1,46 @@ +{ + "CONFIG_VERSION_DONT_TOUCH_THIS": 2, + "_comment": "Before changing anything, see https://github.com/Patbox/StyledNicknames#configuration", + "allowByDefault": true, + "nicknameFormat": "${nickname}", + "nicknameFormatColor": "${nickname}", + "maxLength": 256, + "changeDisplayName": true, + "changePlayerListName": true, + "allowLegacyFormatting": true, + "nicknameChangedMessage": "Your nickname has been changed to ${nickname}", + "nicknameResetMessage": "Your nickname has been removed!", + "defaultEnabledFormatting": { + "dark_red": true, + "color": true, + "underline": true, + "yellow": true, + "hard_gradient": true, + "italic": true, + "dark_blue": true, + "dark_purple": true, + "gold": true, + "red": true, + "aqua": true, + "hover": true, + "gray": true, + "light_purple": true, + "white": true, + "dark_gray": true, + "strikethrough": true, + "obfuscated": true, + "change_page": false, + "green": true, + "dark_green": true, + "gradient": true, + "black": true, + "bold": true, + "rainbow": true, + "blue": true, + "dark_aqua": true, + "reset": true + }, + "tooLongMessage": "This nickname is too long!", + "allowSpacesInNicknames": true, + "nicknameCantContainSpacesMessage": "Nickname can't contain spaces!" +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/styledplayerlist/config.json b/cerium/srv/docker/minecraft/data/config/styledplayerlist/config.json new file mode 100644 index 0000000..c9e8f4b --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/styledplayerlist/config.json @@ -0,0 +1,24 @@ +{ + "config_version": 2, + "__comment": "Before changing anything, see https://github.com/Patbox/StyledPlayerList#configuration", + "default_style": "synth", + "messages": { + "switch": "Your player list style has been changed to: ${style}", + "unknown": "This style doesn't exist!", + "no_permission": "You don't have required permissions!" + }, + "player": { + "modify_name": false, + "modify_right_text": false, + "modify_list_order": false, + "modify_visibility": false, + "passthrough": false, + "hidden": false, + "format": "%player:displayname%", + "right_text": "", + "update_on_chat_message": false, + "update_tick_time": -1, + "styles": [] + }, + "client_show_in_singleplayer": true +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/styledplayerlist/styles/synth.json b/cerium/srv/docker/minecraft/data/config/styledplayerlist/styles/synth.json new file mode 100644 index 0000000..fd7d52e --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/styledplayerlist/styles/synth.json @@ -0,0 +1,22 @@ +{ + "style_name": "Default", + "update_tick_time": 20, + "list_header": [ + "", + "🍮 synthcraft 🍮", + "", + " %server:online% players online ", + "" + ], + "list_footer": [ + "", + " ", + "", + " we support Simple Voice Chat! ", + " web map @ minecraft.synth.download ", + "", + "TPS: %server:tps_colored% ping: %player:ping%", + "" + ], + "hidden_in_commands": false +} \ No newline at end of file diff --git a/cerium/srv/docker/minecraft/data/config/welcomemessage.json5 b/cerium/srv/docker/minecraft/data/config/welcomemessage.json5 new file mode 100644 index 0000000..8e4bd69 --- /dev/null +++ b/cerium/srv/docker/minecraft/data/config/welcomemessage.json5 @@ -0,0 +1,27 @@ +{ + // If the mod should only run on dedicated servers. When enabled it's not sent when in a singleplayer world. + "onlyRunOnDedicatedServers": true, + // Whether an empty line should be send before to first message to separate the welcome from other chat messages that might be sent. + "sendEmptyLineBeforeFirstMessage": true, + // The first message a player will receive when joining the world. Can be left empty. + "messageOneText": "welcome back to §6§lsynthcraft§r :]]", + // 0: black, 1: dark_blue, 2: dark_green, 3: dark_aqua, 4: dark_red, 5: dark_purple, 6: gold, 7: gray, 8: dark_gray, 9: blue, 10: green, 11: aqua, 12: red, 13: light_purple, 14: yellow, 15: white + // min: 0, max: 15 + "messageOneColourIndex": 15, + // If a link is entered here, the complete message will be clickable. + "messageOneOptionalURL": "", + // The second message a player will receive when joining the world. Can be left empty. + "messageTwoText": "we support Simple Voice Chat!", + // 0: black, 1: dark_blue, 2: dark_green, 3: dark_aqua, 4: dark_red, 5: dark_purple, 6: gold, 7: gray, 8: dark_gray, 9: blue, 10: green, 11: aqua, 12: red, 13: light_purple, 14: yellow, 15: white + // min: 0, max: 15 + "messageTwoColourIndex": 11, + // If a link is entered here, the complete message will be clickable. + "messageTwoOptionalURL": "https://modrinth.com/plugin/simple-voice-chat", + // The third message a player will receive when joining the world. Can be left empty. + "messageThreeText": "view our web map here!", + // 0: black, 1: dark_blue, 2: dark_green, 3: dark_aqua, 4: dark_red, 5: dark_purple, 6: gold, 7: gray, 8: dark_gray, 9: blue, 10: green, 11: aqua, 12: red, 13: light_purple, 14: yellow, 15: white + // min: 0, max: 15 + "messageThreeColourIndex": 13, + // If a link is entered here, the complete message will be clickable. + "messageThreeOptionalURL": "https://minecraft.synth.download" +} \ No newline at end of file