marin774 / lockout-fabric

Lockout Bingo with over 200 goals. Inspired by Smallant's Lockout Bingo mod.
Other
4 stars 4 forks source link

Lockout

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

image

Client side installation

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

I also recommend you install QoL mods:

Server side installation

Note: You can host the server from your own computer using NGROK, you don't need to buy an overpriced server. Create a new singeplayer world, open to LAN, and share the NGROK IP to your friends.

If you do decide to run this on a dedicated server, make sure to install Fabric on it. Add Lockout and Fabric API to server's mods folder. You can also install Sodium and Lithium listed above.

After world generation, Lockout will search for biomes and structures, and the server (or the singleplayer world) will not be joinable for about 20 seconds.

Commands

Create your teams using the vanilla /team command (/team add <team name>, /team join <team name> <player name>, /team modify <team name> color <color>).

To start a lockout match, run: /lockout teams <team name> <team name> ... (there can be up to 16 teams)

Or if you want to do FFA, run: /lockout players <player name> <player name> ... (there can be up to 16 players)

Note: /blackout works the same as /lockout.

If you want to chat with your team, run /chat team.

If you want to adjust the start time (time before the game begins), run /SetStartTime <seconds> (between 5-300s)

Board Builder

You can create and play custom boards in-game. There's some extra goals that aren't part of the "random goal pool" which you can find in Board Builder. Boards are saved locally (client-side), in ...\.minecraft\lockout-boards

To open the Board Builder, run: /BoardBuilder

To set a custom board (which will be applied when you start a /lockout or /blackout game): /SetCustomBoard <custom board name>

Custom Boards set on servers and are only in memory while the server is running, so you will need to use this command just before you play (server restart will "unset" custom boards).

To unset/remove a custom board from the server, run: /RemoveCustomBoard

image

Vanilla modifications: