← Back to documentation

Server documentation

Restock & Roam

Active

Hytale • Version 1.0.0

Instalación, kits, redes de cofres, recuperación de trip, BetterClaim, comandos, config y permisos.

Setup de servidor de Restock & Roam: carpetas de datos, pestañas de la GUI, recuperación de trip, BetterClaim, comandos y config.json.


Resumen

Restock & Roam es un plugin server-side para Hytale 0.6.0+. Los jugadores guardan kits personales, vinculan una red de cofres, activan un kit para esa base y luego se agachan y abren un cofre vinculado para preparar la trip o para guardar loot y reponer al volver.

Abrir el cofre de pie es vanilla. El plugin solo transfiere ítems tras un interact agachado en un cofre vinculado, con un kit ya activo en esa network. Cada jugador es dueño de como máximo una base. Los invitados mantienen sus propios kits y snapshots de trip en los cofres del anfitrión.

Los datos viven en mods/durkz_RestockAndRoam/. Si mods/durkz_ExpeditionPrep/ ya existe, el plugin sigue usando esa carpeta para no perder kits ni bases.


Instalación

  1. Requiere Hytale 0.6.0+
  2. Descarga RestockAndRoam-1.0.0.jar en la pestaña Files de CurseForge
  3. Coloca el JAR en mods/ (global UserData/Mods o mods/ del save)
  4. Arranca el mundo. Config en mods/durkz_RestockAndRoam/config.json
  5. Ejecuta /eprep. Log de arranque: Restock & Roam loaded. Open /eprep to claim an Expedition Ledger.
  6. (Opcional) Instala BetterClaim si los cofres vinculados también deben respetar las reglas de interact de cofre del claim

GUI

/eprep y la secondary action del Expedition Ledger abren la misma CustomUI. Pestañas:

PestañaFunción
OverviewElegir kit y una base que puedas usar, activar el kit, reclamar el Ledger
KitsGuardar, editar y borrar hasta 12 kits
BaseVincular o desvincular cofres, invitar o quitar invitados, borrar la network
Chest rulesRol, prioridad y filtros por cofre
Trip statusÚltimo informe de turnaround, loot pending, abandon o recovery de admin

Las acciones destructivas (reemplazar kit, borrar kit, borrar network, abandonar trip, reset de admin) piden un segundo clic. El primero solo pide confirmación y no mueve ítems.

El bucle de 13 pasos del jugador está en la página del mod.


Kits

Un kit es un snapshot de hotbar, armor, utility, tools, inventario y backpack, más entradas opcionales de supplies total (no atadas a un slot).

ReglaDetalle
Nombre1-24 caracteres: letras, números, espacios, -, _
CantidadHasta 12 kits por jugador por mundo
SaveSave full kit guarda el layout. Los ítems se quedan en el jugador
ReplaceMismo nombre: clic dos veces para confirmar
ExcluidosExpedition Ledger e ítems EditorTool_* nunca se guardan
VacíoUn kit vacío no se puede guardar

Add held supplies toma el stack activo de la hotbar y guarda un objetivo de cantidad. El restock luego mete ese total en inventario o backpack, no en un slot concreto de equipo.


Base e invitados

ReglaDetalle
PrimaryLink primary, el menú se cierra, abre el cofre en 30 segundos
AdditionalLink additional, misma ventana de 30 segundos, a 16 bloques del primary (3D: dx²+dy²+dz² ≤ 256)
Tamaño1 primary más extras, máximo 17 cofres
DueñoUna network por jugador. Un cofre no puede pertenecer a dos networks
InvitadosEl nombre debe resolver a un solo jugador conocido (entró al menos una vez). Máximo 128 invitados
AccesoDueño o invitado. Los invitados no editan cofres, reglas ni lista de invitados
Unlink extraSelecciona un cofre que no sea el primary, Unlink selected
DeleteDelete network pide un segundo clic. Quita toda la base

/expedition cancel cancela un vínculo pendiente de 30 segundos.


Chest rules

CampoDetalle
SUPPLYDa ítems cuando se rellena el kit
LOOTRecibe ítems ganados desde la partida
BOTHAmbos. El primary empieza como BOTH con filtros vacíos (fallback)
Prioridad-1000 a 1000. Mayor primero entre cofres filtrados
FiltrosLista OR: item:ID, category:ID, resource:ID. Vacío = fallback

Orden: cofres filtrados antes del fallback, luego mayor prioridad, luego orden de link. El primary siempre queda primero en la lista. Move earlier / Move later solo intercambian cofres extra.


Turnaround

Agáchate e interactúa hasta que la ventana del cofre se abra de verdad. El plugin espera esa ventana antes de mover ítems.

CasoQué pasa
Primer agacharse (sin trip)Rellena el kit desde SUPPLY/BOTH, escribe el snapshot de partida
Vuelta a la misma baseDeposita la cantidad ganada vs snapshot en LOOT/BOTH, luego rellena el kit
Interact de pieCofre vanilla. Sin transferencia
Otra base u otro mundoBloqueado hasta volver al origen o Abandon trip
Cambio de kit a mitad de tripEl snapshot se queda en el kit usado al salir
Cofre de loot llenoEl resto se queda en el jugador y aparece como pending en Trip status
InterrupciónLa trip queda marcada para recovery. Inspecciona el inventario y luego abandon. Recovery nunca reejecuta transferencias

El loot sale de inventario, backpack, hotbar, utility, tools y luego armor, en ese orden. Solo las cantidades extra desde la partida cuentan como loot.


BetterClaim

Dependencia opcional durkz:BetterClaim. Cuando BetterClaim está presente y activo, cada cofre vinculado también necesita su permiso de interact de cofre. Si BetterClaim está instalado pero la consulta falla, el acceso se deniega. Sin BetterClaim, Restock & Roam no consulta claims.


Características

  • Kits personales con layout de slots y totales opcionales de suministros
  • Red de cofres, invitados y trips por jugador en una base compartida
  • Deposita solo lo ganado desde la partida; rellena desde SUPPLY/BOTH
  • El overflow se queda en el jugador; Trip status lista tipos pending
  • Expedition Ledger (animación de spellbook) o /eprep
  • Comprobación opcional de interact de cofre de BetterClaim
  • Avisos de update para operadores o expeditionprep.admin (checkForUpdates)

Comandos

Comando principal: /expedition (aliases: /eprep, /restock, /rr). Sin permiso para la GUI.

ComandoAccesoDescripción
/eprepTodosAbrir Overview
/expedition bindTodosArmar un vínculo de cofre primary (o additional) de 30 segundos
/expedition save <name>TodosGuardar el equipo actual como kit sin abrir la GUI
/expedition prepare <name>TodosActivar un kit y armar un prepare de 30 segundos en el cofre vinculado
/expedition cancelTodosCancelar una acción de cofre pendiente de 30 segundos
/eprep
/expedition bind
/expedition save Ranger
/expedition prepare Ranger
/expedition cancel

La GUI es el camino normal. Los atajos de chat no sustituyen Use this kit más agacharse en un cofre vinculado.


Permisos

PermisoDescripción
expeditionprep.adminInspeccionar la trip de otro jugador, resetear tracking, recibir avisos de update

Los dueños de la base gestionan cofres e invitados sin nodo extra.

Ejemplo:

/perm user <player> expeditionprep.admin true

Los operadores del servidor heredan avisos de update por la misma comprobación de expeditionprep.admin.


Configuración

Archivo: mods/durkz_RestockAndRoam/config.json (o mods/durkz_ExpeditionPrep/config.json cuando esa carpeta ya existe).

CampoPor defectoDescripción
checkForUpdatestrueAl entrar, operadores o expeditionprep.admin reciben un aviso de chat una vez si el sitio lista un RestockAndRoam-x.y.z.jar más nuevo
{
  "checkForUpdates": true
}

No hay toggles de gameplay en la config. Tamaño de kit, número de cofres y filtros se aplican en el plugin.


Archivos de datos

RutaFunción
mods/durkz_RestockAndRoam/config.jsonToggle de update-check
mods/durkz_RestockAndRoam/profiles/<worldUuid>/<playerUuid>.jsonKits por jugador
mods/durkz_RestockAndRoam/worlds/<worldUuid>.jsonNetworks, kits activos, trips

Sustituye el nombre de carpeta por durkz_ExpeditionPrep cuando ese directorio ya exista.


Recomendado

  • Llena cofres SUPPLY o BOTH antes del primer agacharse.
  • Agáchate cada vez que quieras un turnaround.
  • Si el turnaround se corta, abre Trip status, inspecciona el inventario y usa Abandon trip. Abandon nunca mueve ítems.
  • Pon checkForUpdates en false si no quieres chat de update para operadores.

Cómo comprobarlo

  1. Arranca el mundo. El log contiene Restock & Roam loaded. Open /eprep to claim an Expedition Ledger.
  2. /eprep abre Overview. Reclama el Ledger. El inventario recibe Durkz_Expedition_Ledger si hay un slot libre.
  3. Guarda un kit, vincula un cofre primary en 30 segundos, pulsa Use this kit.
  4. Agáchate y abre ese cofre. El chat informa el refill del kit y empieza la trip.
  5. Recoge un ítem nuevo, vuelve, agáchate otra vez. El chat informa loot depositado y kit supplied.
  6. Trip status muestra el mismo resumen. Abandon trip (dos clics) limpia el tracking sin mover ítems.

Licencia

MIT License