HomeJavaMods⭐ 1.21+ KTPlus [Enhanced version] ⭐
⭐ 1.21+ KTPlus [Enhanced version] ⭐
ModsJava

⭐ 1.21+ KTPlus [Enhanced version] ⭐

⬇ Download on Spigot

KTPLUS
The enhanced kill effects plugin for Paper and Folia

KTPlus is what KT grew into when "a few kill effects" stopped being enough.

KT was the start. KTPlus is the rebuild: more effects, a real shop, money that persists, storage you can trust, Folia support, and the ops tools you actually need on a busy server.

You open /kt, buy an effect, get a kill, and it plays. Simple for players. Serious underneath.


WHY KTPLUS

Not a rename. A proper upgrade path from KT.​

Where KT started
Where KTPlus goes
A solid kill effects idea​
71 built in effects, rarities, prices, perks, sessions​
Basic selection flow​
Full shop GUI with categories, filters, balance on screen​
Simple persistence​
SQLite / MySQL / MariaDB / PostgreSQL + Flyway​
Paper focused​
Paper 1.21.x and 26.x, with Folia support​
Few hooks​
Vault, LuckPerms, WorldGuard, PlaceholderAPI​
Admin basics​
Reload, preview, migrate, review rewards, performance controls​


If you ran KT before: this is the version that keeps the identity and raises the ceiling.


AT A GLANCE

Effects
71 built in, common to ultra​
GUI
Shop and selector, categories, scroll, filters​
Economy
KillCoins built in, or Vault​
Database
SQLite, MySQL, MariaDB, PostgreSQL​
Platform
Paper 1.21.x / 26.x · Folia · Java 21+​
Commands
/ktplus · /kt · /killeffect​



KILL EFFECTS

A catalog that feels like progression, not a dump of icons.​

71 effects ship with the plugin. Each one can carry its own price, premium price, category, damage rules, and perks. When an effect runs, KTPlus opens a session: temporary blocks, particles, entities, schematics if needed, then cleans up after itself.


Tune the whole catalog in effects.yml. Change a price, reload, done.​


THE SHOP GUI

Players type /kt. That is usually enough.​

Browse by category, scroll the list, filter, see your balance, buy, select. The GUI is meant to be obvious on first open. Under the hood it uses Inventory Framework, with a vanilla inventory fallback if the library stack misbehaves.

Want custom sounds for specific effects? Point resource-pack.yml at your pack, set the hash and required mode, and KTPlus can push it on join.


ECONOMY

Two modes. Pick what already fits your network.​

Provider
What it does
KILLCOINS
Built in balance in the KTPlus database. No extra plugins required.​
VAULT
Uses your existing economy. Needs Vault + an economy plugin.​


Pay players for kills (players and mobs are separate knobs), set a starting balance, rename currency labels. Admins manage balances with /kt killcoins.

With LuckPerms installed, you can grant a permission automatically when someone buys an effect. Useful for rank gated cosmetics without writing a second plugin.

Code (Text):
enabled: true
provider: KILLCOINS
starting-balance: 0

kill-reward:
  enabled: true
  player: 10
  mob: 1

DATABASE

Unlocks and balances survive restarts because they live in a real database.​

Flyway applies schema on startup. You are not hand editing SQL just to open the server.​

Engine
Runtime
Flyway
In game migrate
SQLite​
Yes (default)​
Yes​
To / from MySQL​
MySQL 8+​
Yes​
Yes​
To / from SQLite​
MariaDB​
Yes​
Yes​
External tools​
PostgreSQL​
Yes​
Yes​
External tools​


Growing past a single file DB? /kt migrate moves SQLite to MySQL (and back) with dry run and safety flags before you commit.​

Code (Text):
/kt migrate <sqlite|mysql> [--dry-run] [--include-temp-blocks]
           [--force-pending-inventory] [--allow-nonempty-target]
           <confirmation-token>

REVIEW REWARDS

Support the project, get coins. Verified, not honour system.​

Platform
Requirement
Reward
GitHub​
Star the KTPlus repository​
500 coins​
SpigotMC​
Review with 4 stars or more​
100 x stars (cap 500)​



Code (Text):
/kt review github <github-username>
/kt review spigotmc <spigot-username>

PLATFORM AND PERFORMANCE

Separate NMS bridges. The right one loads at runtime.​

Paper across the 1.21 line and Paper 26.x. Folia on compatible builds with region aware scheduling.​

When the server is under pressure, performance.yml keeps sessions, cooldowns, and TPS throttling under control.​

Boot logging tells you what loaded, what hooked, and which storage you are on.​


1.21 · 1.21.1 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6
1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
26.1.x · 26.2.x+ · Folia · Java 21+



INTEGRATIONS

All optional. Install what you use.​

Plugin
Role
Vault
External economy when provider is VAULT​
LuckPerms
Permission grant on purchase​
WorldGuard
Region checks for block changing effects​
PlaceholderAPI
Live placeholders under %ktplus_...%​


Also included: update checker and bStats metrics.​


PLACEHOLDERAPI

Identifier: ktplus

Placeholder
Meaning
%ktplus_version%​
Plugin version​
%ktplus_name% / %ktplus_plugin%​
Plugin name​
%ktplus_author%​
Authors​
%ktplus_provider%​
Economy provider​
%ktplus_economy%​
Economy enabled (yes / no)​
%ktplus_effect_count%​
Registered effects​
%ktplus_balance% / %ktplus_coins%​
Player balance​
%ktplus_balance_formatted%​
Formatted balance​
%ktplus_selected% / %ktplus_effect%​
Selected effect id​
%ktplus_selected_name%​
Selected display name​
%ktplus_selected_price%​
Selected price​
%ktplus_selected_category%​
Selected category​
%ktplus_has_selected%​
Has a selection​
%ktplus_unlocked_count%​
Owned count​
%ktplus_locked_count%​
Locked count​
%ktplus_owns_<effectId>%​
Owns effect (yes / no)​
%ktplus_unlocked_<effectId>%​
Can activate (yes / no)​



COMMANDS


Base: /ktplus
Aliases: /kt · /killeffect

Command
What it does
Permission
/kt​
Open the effects GUI​
Players​
/kt reload​
Reload configs​
ktplus.reload​
/kt set <effect> [player]​
Select an effect​
ktplus.set / .others​
/kt clear [player]​
Clear selection​
ktplus.clear / .others​
/kt test <effect>​
Preview at your location​
ktplus.test​
/kt killcoins bal [player]​
Show balance​
ktplus.killcoins​
/kt killcoins add|take|set|reset ...​
Edit balances​
ktplus.killcoins.admin​
/kt review <github|spigotmc> <account>​
Claim review reward​
Players​
/kt migrate <sqlite|mysql> ...​
Migrate database​
ktplus.migrate​



PERMISSIONS

Permission
Default
Description
ktplus.admin​
op​
Administrative access​
ktplus.admin.bypass​
op​
Bypass restrictions​
ktplus.reload​
op​
Reload configs​
ktplus.migrate​
op​
Database migration​
ktplus.set​
true​
Select own effect​
ktplus.set.others​
op​
Select for others​
ktplus.clear​
true​
Clear own effect​
ktplus.clear.others​
op​
Clear for others​
ktplus.test​
op​
Preview effects​
ktplus.killcoins​
true​
View balances​
ktplus.killcoins.admin​
op​
Edit balances​
ktplus.worldguard.bypass​
op​
Skip WorldGuard checks​
ktplus.<effectId>.use​
Per effect usage​



CONFIGURATION

Drop the jar in plugins/, start once, edit under plugins/KTPlus/.​

File
Job
config.yml​
Globals, worlds, WorldGuard / LuckPerms, schematics​
effects.yml​
Full effect catalog​
economy.yml​
Provider, rewards, currency labels​
gui.yml​
Shop layout and items​
database.yml​
Engine, credentials, pool​
messages.yml​
Player facing messages​
performance.yml​
Session limits, cooldowns, TPS throttling​
resource-pack.yml​
Pack URL, hash, required flag, sound keys​
events.yml​
Optional random server events​


Most changes apply with /kt reload.​


QUICK START


1. Put the jar in plugins/ and start once
2. /kt killcoins add <player> 1000
3. /kt
4. Buy or select an effect
5. Get a kill

First boot downloads Paper libraries. PacketEvents is prepared by KTPlus' own loader. Give it a clean first start.


REQUIREMENTS

Need
Minimum
Server​
Paper 1.21.1+ or Paper 26.x​
Java​
21+​
Folia​
Supported on compatible builds​
Optional soft depends​
Vault · LuckPerms · WorldGuard · PlaceholderAPI​



LINKS

GitHub
Issues
bStats
License
GPL 3.0​



KTPlus
KT, rebuilt properly.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

⭐ 1.21+ KTPlus [Enhanced version] ⭐ is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 2,374 times (via Spigot). Download it and open it directly in the game.

Explore more