Skip to content

xap3y/ConnectFour

Repository files navigation

MC Connect4 GUI Minigame

Minecraft GUI minigame created with my menu API XaGui.
Supports any bukkit platform from 1.8 up to 1.21.10

bStats Servers CodeFactor
Spiget Downloads Test build maven

Showcase

Support

  • Java version from 8 up to 22
  • 1.8.8-1.21.10 Spigot
  • 1.8.8-1.21 CraftBukkit (without clickable chat messages)
  • 1.8.8-1.21.10 PaperSpigot
  • 1.16.5-1.21 Purpur
  • Folia
Tested on
  • 1.21.10 Spigot, CraftBukkit, PaperSpigot
  • 1.20.6, 1.19.4, 1.16.5, 1.12.2, 1.13.2, 1.11.2, 1.10.2 PaperSpigot
  • 1.21.8 Folia

Commands

/c4
/c4 invite <player> [bet]
/c4 bet <player> <bet>
/c4 accept <player>
/c4 reject <player>
/c4 stats [player]
/c4 leaderboard
/c4 reload

Placeholders

Supports PlaceholderAPI and miniPlaceholers

%connectfour_wins%
%connectfour_losses%
%connectfour_draws%
%connectfour_played%
%connectfour_winrate%
%connectfour_leaderboard_<position>% - Returns player name at given position
%connectfour_leaderboard_<position>_wins% - Returns wins at given position
%connectfour_leaderboard_<position>_played% - Returns played games at given position

Configuration

Automatically generated configuration file is located in plugins/ConnectFour/config.yml
The configuration is explained in the file itself.

You can also modify messages in plugins/ConnectFour/lang/messages-en.yml

Support me

Ko-Fi

Building from source

  1. Clone the repository
  2. Run ./gradlew build (Linux/Mac) or gradlew build (Windows)
  3. Copy the jar from build/libs into your plugins folder

Contributing

  1. Fork this repository
  2. Create a new branch for your changes: git checkout -b my-feature
  3. Commit your changes: git commit -am "Add my feature"
  4. Push the branch: git push origin my-feature
  5. Open a pull request

Sponsor this project

Languages