- Java 100%
| gradle/wrapper | ||
| src/main | ||
| .gitignore | ||
| build.gradle | ||
| changelog.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle | ||
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
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 Boardhotkey (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
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.