TerraTierCore is a Paper plugin for TerraTier server core gameplay features.
Current functionality:
- Rewards players with TerraTierCurrency coins when they right-click inside configured WorldGuard regions.
- Uses a per-player, per-region tick cooldown. The default cooldown is 4 ticks.
- Lets admins adjust region reward amounts in-game with
/ttcore set <region> <amount>.
- Java 21
- Paper
1.21.11 - WorldGuard
- TerraTierCurrency
TerraTierCurrency is loaded through Bukkit's services manager. Coin rewards are added to the coins currency, which also updates total-coins inside TerraTierCurrency.
From the repository root:
$env:JAVA_HOME='C:\Program Files\Java\jdk-21'
$env:Path="$env:JAVA_HOME\bin;$env:Path"
.\gradlew.bat clean buildThe plugin jar is created at:
app/build/libs/TerraTierCore.jar
Default config:
default-cooldown-ticks: 4
regions:
example-region:
coins: 5.0
cooldown-ticks: 4Each key under regions should match a WorldGuard region ID. Region IDs are handled case-insensitively by TerraTierCore.
/ttcore set <region> <amount>
Sets the coin reward for a WorldGuard region and saves it to config.yml.
Example:
/ttcore set mine-a 5
Permission:
terratier.core.admin
Players need this permission to receive region rewards:
terratier.core.regionrewards
It defaults to true.