HomeJavaModscptplugin
cptplugin
cptplugin — screenshot 1

CptFullPlugin

CptFullPlugin is a comprehensive, all-in-one Minecraft server plugin built for Paper 1.21 (Java 21). It merges three previously separate plugins — CptPlugin, CptAdmin, and CptInfo — into a single, unified jar with a shared configuration and permission system.

🔌 Dependencies


✨ Feature Overview

🏠 Essentials & TPA System

Core player commands and a complete request-based teleportation system with timeouts and opt-out toggles.

Feature Commands Description
Spawn TP /spawn Teleport to spawn (configurable XYZ + yaw/pitch)
Back /back Return to last position after TP or death
Rules /pravidla Displays server rules as an in-game book
Help /cpthelp Categorised help menu
TPA System /tpa <player>, /tpahere, /tpaccept, /tpdeny, /tpatoggle Safe player-to-player teleportation

🏡 Home & 💍 Marriage Systems

🧍 Poses, Gestures & Auras


🎭 Roleplay Role System

Players can spin a Wheel of Fortune (/cptrole) to receive a secret roleplay role. There are 14 built-in roles, each with a unique backstory displayed in an in-game book, including: Fanatical Inquisitor · Old Faith Devotee · Anarchist · Occultist · Smuggler · Safe-cracker · Saboteur · Double Agent · Grey Eminence · Fanatic Chronicler · Schizophrenic Hunter · Prophecy Guardian · Time Traveller · and more...

🛠️ Admin Note: Role inventories and assignments can be managed via the GUI using /cptroleplay.


📋 Quest & Progress Tracking (CptInfo)

This has not been fully tested Each player gets a set of objectives tied to their roleplay role, tracked automatically. Progress is easily viewed in a GUI via /cptinfo.

Supported Objective Types:

⚙️ Advanced Trigger Engine

15 built-in trigger engines for complex, immersive quest conditions:

Engine Description
BOOK_NAME Write online players' names into a written book
PROXIMITY Spend time near a specific player
SMUGGLE Enter a zone without forbidden items
MASKED_NIGHT Be active at night wearing a specific mask/helmet
SIGN_TEXT Place a sign with specific words inside a zone
SABOTAGE Break specific block types
CONTAINER_REGION Insert specific items into containers within a zone
TROPHY_EXTRACT Remove a trophy item from a container
MAILBOX Insert an item into a mailbox
COMMAND_EVENT Execute a specific command
RARE_ITEM Obtain a rare item
STRUCTURAL_RITUAL Build a specific structure
PLAYER_KILL Kill another player
MILESTONE Reach a playtime/stat milestone
BOOK_VOLUME Fill a book to a certain page count

🌍 Community Goals & Server Progress


🔒 Admin Tools (CptAdmin)

A full moderation suite and administration panel to keep your server under control.


🛠️ Configuration & Files

All behaviour is controlled through a single config.yml which supports hot-reloading via /cptadmin reload.

The plugin automatically generates and manages separate files for clean organization: config.yml · messages.yml · roles.yml · hints.yml · marry.yml · aura.yml · homes.yml · punishments.yml · rules.yml · tpa.yml · spawnaura.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.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more