Primeros Pasos
##1. Instalación
Para empezar con SulfurLab, instala el plugin en tu servidor de Minecraft:
- Requisitos: un servidor Spigot o Paper ejecutando Minecraft 26.2+ sobre Java 25. CraftBukkit no está soportado.
- Sin dependencias — SulfurLab funciona por sí solo. Los Cubos de Azufre son una entidad vanilla, así que no hace falta nada más.
Suelta el .jar en la carpeta plugins de tu servidor y reinicia. SulfurLab genera config.yml y messages.yml dentro de plugins/SulfurLab/, y guarda tus cubos en sulfurs.json.
Todos los comandos viven bajo /sulfurlab (alias /slab). Todos autocompletan — nombres de cubos, el selector @all, banderas, IDs de bloques e incluso sugerencias de valor, así que rara vez tendrás que escribir un argumento completo.
##2. Genera tu Primer Cubo
/sulfurlab new [name] [-b/-f/-a value] [-i block]Un cubo aparece a tus pies. El nombre es opcional — ejecuta /sulfurlab new sin nombre y SulfurLab genera uno automáticamente (sulfur_1, sulfur_2, …). También puedes pasar banderas de física de entrada:
- -b — rebote (bounciness)
- -f — fricción (friction)
- -a — resistencia del aire (air drag)
- -i — el id del bloque mostrado
Ejemplo: /sulfurlab new bouncy -b 1 -i minecraft:slime_block genera un cubo llamado bouncy que rebota al máximo y muestra un bloque de slime. Al crearse suena una nota musical y aparecen partículas de géiser (configurable en config.yml).
##3. Ajusta la Física
Cada cubo tiene tres propiedades de física que puedes cambiar en vivo:
| Propiedad | Default | Mín | Máx |
|---|---|---|---|
| bounciness | 1.0 |
0.0 |
1.0 |
| friction | 1.0 |
0.0 |
10.0 |
| airdrag | 0.2 |
0.0 |
100.0 |
/sulfurlab set <name> <property> <value>
/sulfurlab unset <name> <property>set cambia una propiedad (los valores fuera del rango de arriba se rechazan — sin recortes silenciosos); unset la devuelve a su valor por defecto. Ejemplo: /sulfurlab set bouncy friction 0.1 hace que se deslice más, y /sulfurlab unset bouncy friction la regresa a 1.0.
Cambia el bloque que muestra con:
/sulfurlab block <name> <id>Ejemplo: /sulfurlab block bouncy minecraft:gold_block.
##4. Encuentra y Gestiona Cubos
- Lista todo —
/sulfurlab listimprime cada cubo con su estado, ubicación, física y bloque. Haz clic en una entrada para teletransportarte a él. - Inspecciona uno —
/sulfurlab info <name>muestra todos los detalles de un cubo. - Viaja —
/sulfurlab tp <name>te lleva a un cubo (recurriendo a su última ubicación conocida si el chunk no está cargado), y/sulfurlab tphere <name>trae el cubo hacia ti. - Resalta —
/sulfurlab glow <name> [seconds]hace que un cubo brille (30s por defecto;0lo apaga). - Renombra —
/sulfurlab rename <name> <new>. - Elimina —
/sulfurlab kill <name>, o/sulfurlab kill @allpara borrarlos todos.
Los cubos se guardan en sulfurs.json y se reconectan a su entidad al cargar. Un cubo que aparece como not loaded simplemente vive en un chunk descargado — sus datos están a salvo y vuelve cuando el chunk se carga.
##5. Recargar
/sulfurlab reloadVuelve a leer config.yml y messages.yml y recarga el registro de cubos sin reiniciar.
##6. Más Recursos
- Plugin
- Archivos de Configuración
- API
Ya estás list@ para empezar a construir cubos con SulfurLab.