Arcade's minigame module provides you almost anything you would need to develop a minigame.
Minigames in arcade are completely sandboxed from the rest of the game allowing you to run many of the same minigame at the same time. With support for all the other arcade modules, you're able to use custom dimensions, have per minigame custom resource packs, and have customized guis, with all the heavy lifting done for you!
If you are implementing minigames, you probably want to bundle the entirety of the arcade, read the README for more information.
repositories {
maven("https://maven.supersanta.me/snapshots")
}
dependencies {
include(modImplementation("net.casualchampionships:arcade-minigames:0.4.0-beta.1+1.21.4")!!)
include(modImplementation("net.casualchampionships:arcade-commands:0.4.0-beta.1+1.21.4")!!)
include(modImplementation("net.casualchampionships:arcade-dimensions:0.4.0-beta.1+1.21.4")!!)
include(modImplementation("net.casualchampionships:arcade-event-registry:0.4.0-beta.1+1.21.4")!!)
include(modImplementation("net.casualchampionships:arcade-events-server:0.4.0-beta.1+1.21.4")!!)
include(modImplementation("net.casualchampionships:arcade-extensions:0.4.0-beta.1+1.21.4")!!)
include(modImplementation("net.casualchampionships:arcade-resource-pack:0.4.0-beta.1+1.21.4")!!)
include(modImplementation("net.casualchampionships:arcade-scheduler:0.4.0-beta.1+1.21.4")!!)
include(modImplementation("net.casualchampionships:arcade-utils:0.4.0-beta.1+1.21.4")!!)
include(modImplementation("net.casualchampionships:arcade-visuals:0.4.0-beta.1+1.21.4")!!)
}