Skip to content

Repository files navigation

CubeBall

Downloads CI Docs License Last commit

CubeBall adds football gameplay to Minecraft servers with a physical falling-block ball, team-based matches, arena markers, configurable effects, and in-game admin commands.

It targets Minecraft Java Edition servers running Bukkit-compatible software such as Paper and Spigot.

Features

  • Play football with a configurable falling-block ball
  • Create arenas directly in world with block markers for spawns and goals
  • Run matches with blue, red, and spectator teams
  • Use countdowns, round restarts, score tracking, max goals, and overtime
  • Tune particles, sounds, goal animations, timings, and bounce behavior
  • Manage everything in game with /cb

Compatibility

  • Minecraft Java Edition
  • Bukkit API 1.13+
  • Recommended server software: Paper
  • Also intended for Bukkit, Spigot, and compatible forks

Download

Quick Start

  1. Download the latest CubeBall JAR.
  2. Put it in the server plugins/ folder.
  3. Start the server once to generate config.yml.
  4. Build a field and place the arena marker blocks.
  5. Run /cb match near the arena.
  6. Assign teams with /cb team <BLUE|RED|SPECTATOR> <player>.
  7. Start the game with /cb start.

Arena Markers

Default materials:

  • Ball spawn: EMERALD_BLOCK
  • Blue spawn: BLUE_WOOL
  • Red spawn: RED_WOOL
  • Blue goal: BLUE_CONCRETE
  • Red goal: RED_CONCRETE

These markers can be changed in config.yml.

Commands

Main command:

/cb

Common examples:

  • /cb reload
  • /cb match
  • /cb start
  • /cb pause
  • /cb resume
  • /cb stop
  • /cb team BLUE PlayerName
  • /cb generate training-ball
  • /cb remove training-ball

Permission:

  • cubeball.manage

Documentation

The complete documentation is published at stellionix.github.io/Cubeball.

Useful pages:

Build From Source

./gradlew test shadowJar

The plugin artifact is generated in build/libs/.

Contributing

Technical contribution guidelines are available in CONTRIBUTING.md.

License

This project is distributed under the LICENSE.

About

Minecraft Plugin - Play football in Minecraft

Topics

Resources

Contributing

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages