โšก Installation

Getting TrialChamberPro up and running is easier than finding diamonds at Y=11. Let's do this!

๐Ÿ“‹ Prerequisites

Before you start, make sure you have:

  • Paper 1.21.x (or forks like Purpur, Pufferfish, Folia)

  • Java 21 or newer

  • WorldEdit (optional but highly recommended for chamber creation)

circle-info

Why Paper? TrialChamberPro uses Paper-specific APIs for better performance and features. Spigot and CraftBukkit won't work!

๐Ÿ“ฆ Download

Grab the latest version from one of these sources:

Look for the file named something like TrialChamberPro-1.0.0.jar.

๐Ÿš€ Installation Steps

1. Stop Your Server

Yeah, yeah, you know the drill. Shut it down properly with /stop.

2. Drop the JAR

Move TrialChamberPro-1.0.0.jar into your server's plugins/ folder.

3. Start Your Server

Fire it back up! Watch the console for this beautiful message:

circle-check

4. Check the Config Files

The plugin creates several files in plugins/TrialChamberPro/:

Don't touch anything yet! We'll configure everything in the next section.

๐Ÿ”Œ Optional Dependencies

TrialChamberPro works great on its own, but these plugins add extra functionality:

WorldEdit / FAWE

Purpose: Makes chamber creation 10x easier Required? No, but seriously get it Download: WorldEditarrow-up-right

With WorldEdit, you can select chamber boundaries with your wand instead of typing coordinates. Life-changing stuff.

Vault

Purpose: Economy integration for loot rewards Required? Only if you want to give coins/money as loot Download: Vaultarrow-up-right

Lets you give players money when they open vaults. Works with every economy plugin ever made.

PlaceholderAPI

Purpose: Show stats in chat, scoreboards, etc. Required? Only if you want player stat placeholders Download: PlaceholderAPIarrow-up-right

Display things like "Chambers Completed: 5" in your custom UIs.

WorldGuard

Purpose: Enhanced region protection Required? No, built-in protection works fine Download: WorldGuardarrow-up-right

If you already use WorldGuard, TrialChamberPro can integrate with it for protection.

๐ŸŽฎ Verify Installation

Run this command in-game:

You should see a list of commands. If you do, congrats! You're ready to create your first chamber.

๐Ÿ”„ Updating

Updating is just as easy:

  1. Stop your server

  2. Replace the old JAR with the new one

  3. Start your server

  4. Check console for "Successfully updated database to version X"

circle-exclamation

โ“ What's Next?

Now that you're installed, let's create your first managed chamber!


๐Ÿ’ก Quick Tips

circle-info

Folia Support: TrialChamberPro works on Folia out of the box! Just make sure use-folialib: true in config.yml.

circle-info

MySQL Support: By default, the plugin uses SQLite (easy mode). For networks with multiple servers, you can switch to MySQL in config.yml.

circle-exclamation

Last updated