Skip to content

Braekpo1nt/MCTManager

Repository files navigation

MCTManager

This plugin manages the logic and games for Minecraft Tournament (MCT).

Check out MCT Official on YouTube!

Documentation

Comprehensive documentation for this plugin can be found here.

Authors

Discord

Ask the authors for access to the discord

Dependencies

Dependencies that are require to run this plugin

Data Packs

As of release v0.3.0-alpha, this plugin expects the following data packs in the server's world/datapacks/ directory:

Plugins

Required plugins. Read this or you will get errors.

  • Various UI features, including friendly glowing and hearts under name tags, depends on PacketEvents API. This is a hard dependency at the time of writing. Make sure the Bukkit/Spigot/Paper edition of the PacketEvents plugin is added to your server (whatever version of Minecraft you're running should have a matching version).
  • This plugin softdepends on LuckPerms or any permissions manager (only tested with LuckPerms)
  • If you use Multiverse-Core v4.3.1 in your server, You will need to give all players the mv.bypass.gamemode.*, as this is the only way to avoid Multiverse-Core forcing gamemodes on your players during your games.
    • If you don't give this permission to all participants, they will be able to respawn by disconnecting and reconnecting, and will often be in the wrong game mode when being teleported to different worlds.
  • The leaderboard holograms depends on DecentHolograms, another soft dependency

Adding to your server

Download the latest official build from the releases page and add it to your Minecraft Paper server's plugins/ directory.

Development/Contributions

To participate, reach out to Braekpo1nt on YouTube, twitter, facebook, or instagram.

Important note about building the project:

Gradle Wrapper

This project includes a Gradle Wrapper. If you don't know what that means, all you need to know is that instead of running gradle build, you should run ./gradlew build. You should also configure your IDE (e.g. IntelliJ) to use the project's gradle wrapper.

A gradle wrapper essentially just makes it so that everyone who is developing on the project is using the same exact version of Gradle.

Building the plugin

You can build the plugin yourself with:

./gradlew build

and add the jar from the <root>/build/libs directory to your minecraft Paper server's plugins/ directory.

About

The Paper plugin for Minecraft Tournament (MCT)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages