config.yml
##Introducción
El archivo config.yml contiene los ajustes globales de SulfurLab: los efectos de creación (sonido y partículas) y el verificador de actualizaciones de Modrinth.
Los cubos en sí no se guardan aquí — viven en un archivo aparte sulfurs.json gestionado por los comandos del juego. Ve Almacenamiento de cubos más abajo.
##Desglose del archivo config.yml
# SulfurLab configuration.
#
# Sulfur Cubes are persisted in sulfurs.json (generated in this folder at
# runtime). Edit cubes in-game with /sulfurlab rather than by hand.
# Audio/visual feedback played when a cube is created.
effects:
sounds: true
particles: true
# Modrinth update checker (runs once on startup, async).
update-checker:
enabled: true
notify-ops: true##Explicación
###effects
Retroalimentación reproducida en la ubicación del cubo cuando se crea con /sulfurlab new.
- sounds — cuando es
true, reproduce un sonido de nota musical ("pling") al crearse. - particles — cuando es
true, genera una ráfaga de partículas de géiser al crearse.
Pon cualquiera en false para silenciar esa parte del efecto.
###update-checker
- enabled — cuando es
true, SulfurLab consulta Modrinth al arrancar (una vez, de forma asíncrona) en busca de una versión más nueva. - notify-ops — cuando es
true, se avisa a los OPs de que hay una actualización disponible al entrar.
Ejecuta /sulfurlab reload tras editar para aplicar tus cambios sin reiniciar el servidor.
##Almacenamiento de cubos (sulfurs.json)
Los cubos se guardan en plugins/SulfurLab/sulfurs.json. Normalmente los gestionas con comandos (/sulfurlab new, set, block, …), pero aquí está la estructura como referencia:
{
"bouncy": {
"bounciness": 1.0,
"friction": 0.1,
"airDrag": 0.2,
"blockId": "minecraft:slime_block",
"world": "world",
"x": 128.5,
"y": 70.0,
"z": -42.5,
"uuid": "f7c8b3a0-1234-4abc-9def-0123456789ab"
}
}- La clave de nivel superior (
bouncy) es el nombre del cubo — usado en comandos y autocompletado. - bounciness / friction / airDrag — la física del cubo. Se edita con
/sulfurlab set/unset. - blockId — el bloque que muestra el cubo. Se edita con
/sulfurlab block. - world / x / y / z — la última ubicación conocida del cubo, usada por
/sulfurlab tpcuando la entidad no está cargada. - uuid — la entidad a la que SulfurLab se reconecta al cargar.
Edita sulfurs.json solo con el servidor detenido — los cambios en tiempo de ejecución los escriben los comandos y una edición manual podría sobrescribirse. Prefiere los comandos del juego.