Huddle
Server-side onlySolo del lado del servidor NeoForge 1.21.1 Java Edition

Group events any player can start

Eventos grupales que cualquier jugador puede iniciar

Races, treasure hunts, bounties, airdrops and last one standing, right where the player is. Others nearby join with one click. No arenas, no admin, and nothing to install on the client.

Carreras, búsquedas del tesoro, recompensas, suministros aéreos y último en pie, justo donde está el jugador. Los que están cerca se unen con un clic. Sin arenas, sin admin y sin nada que instalar en el cliente.

See the eventsVer los eventos Install on a serverInstalar en un servidor Modrinth and CurseForge: coming soonModrinth y CurseForge: muy pronto

How it worksCómo funciona

Every event follows the same short loop, so players learn it once.

Todos los eventos siguen el mismo ciclo corto, así que se aprende una sola vez.

StartIniciar

A player types /event start treasure. The event takes place around them, on ground the mod finds in loaded chunks.

Un jugador escribe /evento iniciar treasure. El evento ocurre a su alrededor, en terreno que el mod encuentra en chunks ya cargados.

JoinUnirse

Players nearby see the announcement in chat and click [Join]. A boss bar counts down the lobby.

Los jugadores cercanos ven el anuncio en el chat y hacen clic en [Unirse]. Una barra de jefe cuenta el tiempo de la sala.

Count downCuenta regresiva

The lobby closes and the countdown starts. In a bounty the group votes the combat mode meanwhile: anything goes, fists, wooden sword or bow.

La sala se cierra y empieza la cuenta. En una recompensa, mientras tanto, el grupo vota el modo de combate: todo vale, puños, espada de madera o arco.

Play and winJugar y ganar

The winner takes the pot if the creator asked for an entry. If nobody wins, every entry goes back to its owner.

El ganador se lleva el bote si el creador pidió una entrada. Si nadie gana, cada entrada vuelve a su dueño.

Five eventsCinco eventos

Recorded on a server with Huddle, from a vanilla client with no mods.

Grabados en un servidor con Huddle, desde un cliente vanilla sin mods.

RaceCarrera

Record a track by riding it once, or let the mod generate one nearby. Checkpoints show up as rings, every track keeps its record, and racers start lined up together.

Se graba una pista recorriéndola una vez, o el mod genera una cerca. Los puntos de control se ven como anillos, cada pista guarda su récord y los corredores salen todos juntos de la largada.

  • On foot, on horseback, by boat or with elytra, with laps.
  • Generated tracks: lake, river, sprint and circuit.
  • Ender pearls, chorus fruit and teleports disqualify.
  • A pie, a caballo, en bote o con élitros, con vueltas.
  • Pistas generadas: lago, río, sprint y circuito.
  • Las perlas de ender, la fruta coral y los teletransportes descalifican.
/event track record name foot
/event track generate name circuit horse 2
/event start race name

Treasure huntBúsqueda del tesoro

A chest is hidden somewhere around the creator. Four clues arrive over time, each one narrower than the last. The first to open the chest wins.

Un cofre se esconde en algún lugar alrededor del creador. Llegan cuatro pistas con el tiempo, cada una más precisa que la anterior. Gana quien abre el cofre primero.

  • Clues: direction and biome, then distance, then a ring of particles in the sky, then the exact spot.
  • Presets: classic (on the surface) and caves (underground).
  • Pistas: dirección y bioma, luego distancia, luego un anillo de partículas en el cielo y al final el lugar exacto.
  • Presets: clásico (en la superficie) y cuevas (bajo tierra).
/event start treasure classic
/event start treasure caves 2 minecraft:diamond

BountyRecompensa

One participant, drawn at random, is the target. The rest hunt them down with a rough distance and direction that gets more precise as time goes by. The hunters win by catching the target, and the target wins by surviving.

Un participante, elegido al azar, es el objetivo. Los demás lo cazan con una distancia y una dirección aproximadas que se vuelven más precisas con el tiempo. Los cazadores ganan si lo atrapan y el objetivo gana si sobrevive.

  • A target who camps in the same chunk starts to glow for every hunter.
  • Hunters cannot hurt each other.
  • Un objetivo que se queda en el mismo chunk empieza a brillar para todos los cazadores.
  • Los cazadores no pueden dañarse entre sí.
/event start bounty

AirdropSuministro aéreo

A supply crate comes down from the sky and everyone knows where it will land. To open it, a player has to stay next to it alone and unhurt for a few seconds, so the others will try to stop them.

Una caja de suministros baja del cielo y todos saben dónde va a caer. Para abrirla hay que quedarse a su lado, solo y sin recibir daño, durante unos segundos, así que los demás van a intentar impedirlo.

  • Loot from any loot table, vanilla or from other mods, plus the pot.
  • Presets: single (open ground) and peak (a high point).
  • Botín de cualquier tabla de botín, vanilla o de otros mods, más el bote.
  • Presets: único (terreno abierto) y cima (un punto alto).
/event start airdrop peak

Last one standingÚltimo en pie

Everyone joins with an empty inventory and gets the same lent kit. Players are spread inside a square zone that shrinks in stages. Stay outside too long and you are out. The last one alive wins.

Todos entran con el inventario vacío y reciben el mismo kit prestado. Los jugadores se reparten dentro de una zona cuadrada que se achica por etapas. Quien se queda afuera demasiado tiempo queda fuera. Gana el último que siga vivo.

  • The zone is a world border only participants see. The real border never changes.
  • The kit is taken back when a player leaves the event.
  • La zona es un borde del mundo que solo ven los participantes. El borde real nunca cambia.
  • El kit se devuelve cuando el jugador sale del evento.
/event start lastman

Made for servers that already have playersHecho para servidores que ya tienen jugadores

Events happen in the middle of the world people live in, so Huddle is careful about what it touches.

Los eventos ocurren en medio del mundo donde vive la gente, así que Huddle cuida lo que toca.

Only those who joinedSolo quien se unió

Event PvP happens between participants. A player who is building nearby can never be hurt by an event.

El PvP del evento ocurre entre participantes. Quien está construyendo cerca nunca puede recibir daño de un evento.

No items lostSin perder ítems

Dying in an event costs nothing: the player keeps everything they carried. Servers can turn this off.

Morir en un evento no cuesta nada: el jugador conserva todo lo que llevaba. El servidor puede desactivarlo.

No new chunksSin chunks nuevos

Tracks, chests, crates and zones are placed only in chunks that are already loaded, a few columns per tick, and never inside player bases.

Pistas, cofres, cajas y zonas se colocan solo en chunks ya cargados, unas columnas por tick, y nunca dentro de las bases de los jugadores.

Vanilla clientsClientes vanilla

Nothing is registered that a vanilla client does not know. Markers and chests are display entities, not placed blocks.

No se registra nada que un cliente vanilla no conozca. Los marcadores y los cofres son entidades de display, no bloques colocados.

Each player's languageEl idioma de cada jugador

Messages and titles reach each player in their own game language. English and Spanish are included.

Los mensajes y títulos le llegan a cada jugador en el idioma de su juego. Incluye inglés y español.

An entry, not free lootUna entrada, no botín gratis

The creator may ask for an entry in items. Everyone pays it and the winner takes the pot. With no winner, every entry goes back.

El creador puede pedir una entrada en ítems. Todos la pagan y el ganador se lleva el bote. Si no hay ganador, cada entrada vuelve a su dueño.

Install in five minutesInstalar en cinco minutos

Huddle goes only on the server. Players do not install anything.

Huddle va solo en el servidor. Los jugadores no instalan nada.

  1. A NeoForge 1.21.1 serverUn servidor NeoForge 1.21.1

    If the server already runs NeoForge 1.21.1, for example a modpack, skip to step 2. If not, install Java 21, download the 21.1.x installer from neoforged.net and run it in an empty folder:

    Si el servidor ya usa NeoForge 1.21.1, por ejemplo con un modpack, pasa al paso 2. Si no, instala Java 21, descarga el instalador 21.1.x de neoforged.net y ejecútalo en una carpeta vacía:

    java -jar neoforge-21.1.x-installer.jar --installServer

    Then start it once with run.bat (Windows) or run.sh (Linux), accept the EULA in eula.txt and stop it.

    Después arráncalo una vez con run.bat (Windows) o run.sh (Linux), acepta el EULA en eula.txt y detenlo.

  2. Add HuddleAgregar Huddle

    Put the Huddle jar in the server's mods folder and start the server. The settings file config/huddle-server.toml is created on the first start.

    Coloca el jar de Huddle en la carpeta mods del servidor y arráncalo. El archivo de configuración config/huddle-server.toml se crea en el primer arranque.

  3. Join and try itEntrar y probar

    Join with any client of 1.21.1, vanilla or with mods. With a friend, type /event start treasure and have them click [Join].

    Entra con cualquier cliente de la 1.21.1, vanilla o con mods. Con un amigo, escribe /evento iniciar treasure y pídele que haga clic en [Unirse].

    Testing alone? Events need at least 2 players by default. Set minPlayers = 1 under [events.treasure] in the settings file, restart, try it, and set it back afterwards.

    ¿Pruebas en solitario? Los eventos piden al menos 2 jugadores por defecto. Pon minPlayers = 1 en [events.treasure] del archivo de configuración, reinicia, prueba y después vuelve a dejarlo como estaba.

CommandsComandos

Any player can use them. Every command also works in Spanish: /evento iniciar, unirse, salir, votar, terminar, lista, pista grabar...

Cualquier jugador puede usarlos. Cada comando también funciona en español: /evento iniciar, unirse, salir, votar, terminar, lista, pista grabar...

EventsEventos

CommandComandoWhat it doesQué hace
/event start <type> [track or preset] [count item]Opens a lobby. Types: race, treasure, bounty, airdrop, lastman. The optional count and item set the entry, for example 2 minecraft:diamond.Abre una sala. Tipos: race, treasure, bounty, airdrop, lastman. La cantidad y el ítem opcionales fijan la entrada, por ejemplo 2 minecraft:diamond.
/event join <creator>Joins an open lobby. Clicking [Join] in chat does the same.Se une a una sala abierta. Hacer clic en [Unirse] en el chat hace lo mismo.
/event leaveLeaves the event. The entry is lost once the event has started.Sale del evento. La entrada se pierde si el evento ya empezó.
/event vote <mode>Votes the combat mode during the countdown of a bounty: any, fists, wooden_sword, bow.Vota el modo de combate durante la cuenta de una recompensa: any, fists, wooden_sword, bow.
/event endCancels the lobby you opened. Once an event starts it runs to the end. Operators can end any event: /event end <creator>.Cancela la sala que abriste. Cuando un evento empieza, sigue hasta el final. Los operadores pueden terminar cualquier evento: /event end <creador>.
/event listShows the events running right now.Muestra los eventos en curso.

Race tracksPistas de carrera

CommandComandoWhat it doesQué hace
/event track record <name> <foot|horse|boat|elytra> [laps]Starts recording. Ride the track to the end. Checkpoints are added as you go.Empieza a grabar. Recorre la pista hasta el final. Los puntos de control se agregan solos en el camino.
/event track pointAdds a checkpoint where you are.Agrega un punto de control donde estás.
/event track saveSaves the track you are recording.Guarda la pista que estás grabando.
/event track cancelThrows away the recording.Descarta la grabación.
/event track generate <name> <lake|river|sprint|circuit> [foot|horse] [laps]Builds a track from the terrain around you. Lake and river are boat tracks.Arma una pista con el terreno a tu alrededor. Lago y río son pistas para bote.
/event track listLists the saved tracks.Lista las pistas guardadas.
/event track delete <name>Deletes one of your tracks. Operators can delete any.Borra una de tus pistas. Los operadores pueden borrar cualquiera.

ConfigurationConfiguración

Drop the jar in the server's mods folder. Settings live in config/huddle-server.toml. The defaults are meant for a normal survival server.

Coloca el jar en la carpeta mods del servidor. La configuración está en config/huddle-server.toml. Los valores por defecto están pensados para un servidor de supervivencia normal.

GeneralGeneral

KeyClaveDefaultPor defectoMeaningSignificado
announceRadius256New events are announced to players within this many blocks of the creator, and only they can join. 0: the whole server.Los eventos nuevos se anuncian a los jugadores a esta distancia del creador, y solo ellos pueden unirse. 0: todo el servidor.
maxDistance1000A participant who goes farther than this from the event leaves it. 0: no limit.Un participante que se aleja más que esto del evento sale de él. 0: sin límite.
keepInventoryOnDeathtrueDying in an event costs no items. false: a normal death (grave mods keep working).Morir en un evento no cuesta ítems. false: una muerte normal (los mods de tumbas siguen funcionando).
deathDestinationJOIN_POINTWhere a player goes after dying in an event: JOIN_POINT (where they joined) or RESPAWN (bed or world spawn).A dónde va un jugador al morir en un evento: JOIN_POINT (donde se unió) o RESPAWN (su cama o el spawn del mundo).
disconnectGraceSeconds60A participant who disconnects leaves the event unless they come back within this time.Un participante que se desconecta sale del evento si no vuelve en este tiempo.
maxBuyIn64Largest entry a creator can ask for, in items. 0: events have no entry.Entrada más alta que puede pedir un creador, en ítems. 0: los eventos no tienen entrada.
busyChunkMinutes60Chunks where players spent more than this long count as bases. Nothing is placed in them. 0: none count.Los chunks donde los jugadores pasaron más que esto cuentan como bases. No se coloca nada en ellos. 0: ninguno cuenta.
generatorRadius160How far around the player tracks and spots are looked for, only in loaded chunks.Qué tan lejos del jugador se buscan pistas y lugares, solo en chunks cargados.
generatorColumnsPerTick4096Block columns read per tick while searching. Lower it if a search causes lag.Columnas de bloques que se leen por tick al buscar. Bájalo si una búsqueda causa lag.

Each event typeCada tipo de evento

Under [events.race], [events.treasure], [events.bounty], [events.airdrop] and [events.lastman].

En [events.race], [events.treasure], [events.bounty], [events.airdrop] y [events.lastman].

KeyClaveDefaultPor defectoMeaningSignificado
enabledtrueWhether players can start this event.Si los jugadores pueden iniciar este evento.
minPlayers2 / 3Players needed to start. Bounty and last one standing need 3.Jugadores necesarios para empezar. Recompensa y último en pie necesitan 3.
maxPlayers16Largest group.Grupo más grande.
lobbySeconds60How long the lobby stays open.Cuánto tiempo queda abierta la sala.
countdownSeconds10Countdown after the lobby closes, while players vote.Cuenta regresiva al cerrar la sala, mientras se vota.
cooldownMinutes5After taking part, how long a player waits to join this type again.Después de participar, cuánto espera un jugador para volver a unirse a este tipo.
combatModesbounty: all fourrecompensa: los cuatroModes players can vote for: any, fists, wooden_sword, bow. With only any, there is no vote.Modos que se pueden votar: any, fists, wooden_sword, bow. Con solo any, no hay votación.
maxArmor-1Highest armor value allowed (a full diamond set is 20). -1: no limit.Armadura más alta permitida (un juego completo de diamante es 20). -1: sin límite.
maxEnchantLevel-1Highest enchantment level allowed on any carried item. -1: no limit.Nivel de encantamiento más alto permitido en cualquier ítem que se lleve. -1: sin límite.

RacesCarreras

KeyClaveDefaultPor defectoMeaningSignificado
raceMaxMinutes10A race ends after this long.Una carrera termina después de este tiempo.
raceFinishWindowSeconds90Once the first racer finishes, the others have this long.Cuando llega el primero, los demás tienen este tiempo.
trackPointEvery32While recording, a checkpoint every this many blocks. 0: only by hand.Al grabar, un punto de control cada esta cantidad de bloques. 0: solo a mano.
maxTracksPerPlayer10Tracks each player may save.Pistas que puede guardar cada jugador.
generatedMinLength100Shortest generated track, in blocks.Pista generada más corta, en bloques.
maxJumpBlocks30Moving more than this in one tick counts as a teleport and disqualifies.Moverse más que esto en un tick cuenta como teletransporte y descalifica.
travelGraceSeconds4How long a racer may be off the horse, out of the boat or landed with elytra.Cuánto tiempo puede estar un corredor fuera del caballo, del bote o en el suelo con élitros.

Treasure huntBúsqueda del tesoro

KeyClaveDefaultPor defectoMeaningSignificado
treasureMinDistance50Closest the chest can be to the creator.Distancia mínima del cofre al creador.
treasureMaxDistance140Farthest it can be.Distancia máxima.
treasureCaveDepth48How deep the caves preset looks.Qué tan hondo busca el preset de cuevas.
treasureClueSeconds120Time between clues (4 in all).Tiempo entre pistas (4 en total).
treasureMaxSeconds720With no finder in this long, the hunt ends and entries go back.Si nadie lo encuentra en este tiempo, la búsqueda termina y las entradas vuelven.

BountyRecompensa

KeyClaveDefaultPor defectoMeaningSignificado
bountyMaxSeconds600The target wins by surviving this long.El objetivo gana si sobrevive este tiempo.
bountyCampSeconds120A target who stays this long in one chunk glows for every hunter.Un objetivo que se queda este tiempo en un chunk brilla para todos los cazadores.
bountyDeathExposeSeconds30A target who dies without being caught glows this long.Un objetivo que muere sin que lo atrapen brilla este tiempo.

AirdropSuministro aéreo

KeyClaveDefaultPor defectoMeaningSignificado
airdropMinDistance40Closest landing spot to the creator.Lugar de caída más cercano al creador.
airdropMaxDistance120Farthest landing spot.Lugar de caída más lejano.
airdropFallSeconds60How long the crate takes to come down.Cuánto tarda la caja en bajar.
airdropOpenSeconds15Time next to the crate, alone and unhurt, to open it.Tiempo junto a la caja, solo y sin daño, para abrirla.
airdropGroundSeconds300Unopened this long after landing, the event ends and entries go back.Si nadie la abre en este tiempo después de caer, el evento termina y las entradas vuelven.
airdropLootsimple_dungeonLoot tables the crate draws from, one at random. Any mod's tables work.Tablas de botín de la caja, una al azar. Sirven las de cualquier mod.

Last one standingÚltimo en pie

KeyClaveDefaultPor defectoMeaningSignificado
lastmanZoneSizes60, 35, 18, 6Half the side of the zone at each stage, largest first.Mitad del lado de la zona en cada etapa, de mayor a menor.
lastmanHoldSeconds60How long the zone stays still before each shrink.Cuánto queda quieta la zona antes de cada achique.
lastmanShrinkSeconds30How long each shrink takes.Cuánto dura cada achique.
lastmanOutsideSeconds10Outside the zone this long and you are out.Fuera de la zona este tiempo y queda fuera.
lastmanFinalSeconds180At the last size, the event ends after this long with no winner.En el último tamaño, el evento termina sin ganador después de este tiempo.
lastmanTruceSeconds10Right after the spread, nobody can hurt anyone for this long.Justo después del reparto, nadie puede dañar a nadie durante este tiempo.
lastmanKitiron set, sword, bowhierro, espada, arcoItems lent to every participant, as namespace:item or namespace:item count.Ítems prestados a cada participante, como namespace:item o namespace:item cantidad.
lastmanLootsimple_dungeonLoot tables for the winner, one at random.Tablas de botín para el ganador, una al azar.

FAQ

Short answers to what server owners ask first.

Respuestas cortas a lo que más preguntan los dueños de servidores.

Do players need to install anything?¿Los jugadores tienen que instalar algo?

No. Huddle runs only on the server. Players join with a normal client, with or without other mods.

No. Huddle corre solo en el servidor. Los jugadores entran con un cliente normal, con o sin otros mods.

Which versions are supported?¿Qué versiones soporta?

NeoForge 1.21.1. Forge 1.20.1 comes next, then Fabric and newer versions.

NeoForge 1.21.1. Después viene Forge 1.20.1, y luego Fabric y versiones más nuevas.

Does it work for Bedrock players?¿Funciona para jugadores de Bedrock?

Huddle is made for Java Edition. Bedrock players coming through Geyser have not been tested and would miss parts of it, such as clicking [Join] in chat.

Huddle está hecho para Java Edition. Los jugadores de Bedrock que entran con Geyser no se probaron y se perderían partes, como el clic en [Unirse] en el chat.

Can it break my world or players' bases?¿Puede romper mi mundo o las bases de los jugadores?

Huddle never places blocks in the world and never generates or loads chunks. Event objects are entities that are removed when the event ends, and chunks where players spend a lot of time are left alone.

Huddle nunca coloca bloques en el mundo ni genera o carga chunks. Los objetos del evento son entidades que se quitan al terminar, y los chunks donde los jugadores pasan mucho tiempo quedan fuera.

Can friends farm prizes by running events among themselves?¿Pueden unos amigos sacar premios repitiendo eventos entre ellos?

Prizes come from the players' own entries and from loot tables the server chooses. Each type has a minimum number of players and a cooldown per player.

Los premios salen de las entradas de los propios jugadores y de las tablas de botín que elige el servidor. Cada tipo tiene un mínimo de jugadores y un tiempo de espera por jugador.

Does it work with modpacks?¿Funciona con modpacks?

Yes. Loot tables and kit items can come from any mod, and grave mods keep working when keepInventoryOnDeath is off.

Sí. Las tablas de botín y los ítems del kit pueden ser de cualquier mod, y los mods de tumbas siguen funcionando con keepInventoryOnDeath desactivado.

Huddle is free. If it made your server more fun, you can buy me a coffee on Ko-fi.

Huddle es gratis. Si hizo más divertido tu servidor, puedes invitarme un café en Ko-fi.