A collection of TShock plugins for the Capture the Gem game mode, originally created by PenguinGames as a personal interest project.
The core game plugin. Manages the full game cycle including:
- House generation via TEditSch schematics (placed on both sides of spawn)
- Gem lock placement and capture mechanics
- Team-based PVP, boundary enforcement, and sudden death mode
- World queue and automatic world generation/rotation
- Player teleportation, recall potion interception, and respawn handling
- Hook/mount drop on death and recovery at death location
- Day/night cycle events and time-based rule transitions
Manages team-based town NPCs. Each team gets their own set of NPCs spawned near their house, with homes locked to their side of the map.
Generates new worlds in a background subprocess without interrupting the running server. Worlds are queued and rotated automatically by cctgPlugin.
Handles world swapping.
Blocks vanilla Terraria invasion events during gameplay.
Utility plugin for house side detection.
- TShock for Terraria 1.4.5
- TEditSch schematic files placed in the
tshock/directory:cctgredbase.TEditSch— Red team housecctgbluebase.TEditSch— Blue team housecctgredgem.TEditSch— Red team gem lock structurecctgbluegem.TEditSch— Blue team gem lock structure
Grant cctg.admin permission to allow players to use admin commands (/start, /end, /n, etc.) and change teams:
/group addperm <groupname> cctg.admin
This is a personal interest project. The game mode and plugin logic are original work by PenguinGames.