Find a file
2026-07-10 00:55:34 -04:00
gradle/wrapper update to minecraft 26.1.2 2026-04-16 18:05:33 +02:00
src/main Add /draw command, Add stats summary 2026-07-10 00:55:20 -04:00
.gitignore 1.21.11 update 2025-12-16 17:00:27 -05:00
build.gradle Sodium gamma tweak support 2026-07-01 17:53:07 -04:00
changelog.md Bump version to 3.0.0-b.2 2026-06-27 21:33:09 -04:00
gradle.properties Bump version to beta 9 2026-07-10 00:55:34 -04:00
gradlew Port to 1.21.3 2024-10-25 21:37:08 +03:00
gradlew.bat Modify debug hud to only display important info 2023-09-26 16:00:35 +02:00
LICENSE Update LICENSE (#12) 2025-01-14 04:05:13 +01:00
README.md Update README 2026-06-30 17:58:34 -04:00
settings.gradle Board generation, more goals, pre-game resets etc. 2023-10-04 01:33:28 +02:00

Lockout

Lockout Bingo with over 200 goals, inspired by Smallant's Lockout Bingo mod. Compatible with Fabric 26.2.

Original mod by marin774, edits done by Specnr, RasmusAntons, and Truffle

board_example

Installation

Client

Make a 26.2 instance, add Lockout and Fabric API to your mods folder.

This mod supports players on Vanilla or Bedrock clients (via Geyser) thanks to the API feature (See API commands below.) Players without the client-side mod can still play by watching the website and viewing goals from there.

Optional Performance Mods

Server

NOTE: You can host the server from your own computer by opening a world to LAN and using TCP tunneling services or mods such as e4mc or Essential mod.

If running Lockout on a dedicated server, make sure to install Fabric. Add Lockout and Fabric API to server's mods folder.

Commands

Setup

Create teams using the vanilla /team command. Two teams are automatically created for you when the world loads.

  • /team add <team name> - Create a team
  • /team join <team name> <player name> - Add a player to a team
  • /team modify <team name> color <color> - Change team's color (optional)

Start a Lockout match:

  • /lockout teams <team name> <team name> ... (only two teams are supported presently. Future updates may provide support for up to 16 teams)
  • /lockout players <player name> <player name> ... - 1v1

Start a Blackout match:

  • /blackout team <team name>
  • /blackout players <player name> <player name> ...

In-Game

Chat with your team:

  • /chat team

Forfeit from an active game:

  • /forfeit - Allows teams to forfeit. All players on a team must forfeit for the team to forfeit.
    • Recalculates goals if needed
    • Removes player(s) from in progress goals
    • Removes player(s) from compass
    • Changes gamemode of player(s) to spectator

Change board position:

  • /BoardPosition <left/right> - changes the position of the board. If you select left, board will be hidden when you enable debug hud (F3).

Options

Change the board size:

  • /SetBoardSize <size> - Between 3 (3x3) and 7 (7x7), default is 5 (5x5)

Change the match start time:

  • /SetStartTime <seconds> (between 5-300s)

Change if compasses are given:

  • /SetGiveCompasses <true/false> - default is false, locator bar provides a more "vanilla" experience

Utility

Get biomes nearby required for goals:

  • /GetNearbyBiomes

Get structures nearby required for goals:

  • /GetNearbyStructures

Reload the Goal Pool after changes to goal-pool.yml:

  • /ReloadGoalPool

API

You can optionally upload live lockout stats to a website with a compatible API.

  • /SetAPIValues "<url>" "<token>"

Set the game number and league id, thereby marking the game to be tracked live.

  • /SetUploadStats <game_number> <league_id>

Board Builder

You can create and play custom boards in-game. Boards are saved client-side, in .../.minecraft/lockout-boards

Open the Board Builder:

  • /BoardBuilder
  • or press the Open Board hotkey (before any match starts)

Set a custom board:

  • /SetCustomBoard <custom board name> - this board will be used for the next match, but server restarts will unset this.

Unset a custom board:

  • /RemoveCustomBoard

image

Goal Pool Customization

You can pick and choose which goals you want the random board generator to select from.

  • The config file can be found here: .../.minecraft/config/goal-pool.yml
  • Set goals to 'true' to enable, 'false' to disable
  • The default values are based off the behavior in the original mod

Vanilla Modifications:

  • Piglin barter rates are same as in version 1.16.1 (more pearls, string etc.)
  • Raids replicate those on Medium difficulty (guarantees all Illagers)
  • Zombies always convert Villagers into Zombie Villagers
  • Cartograhper trades have been updated:
    • Level 2: Always buys glass panes, and sells trial chambers maps
    • Level 3: Always buys compasses, and sells ocean explorer maps
      • NOTE: Only level up cartographers to level 3 if there are monument goals on the board. This can massively lag servers if there are no close monuments.

Credits

  • Lockout Concept by SmallAnt
  • Original mod by marin774
  • Edits done by Specnr, RasmusAntons, and Truffle
  • Coreybirdo, Tharve and EnderRouge - Additional goal ideas and suggestions