Skip to content

Tycoon Skript Reference

Reference of all Skript files in the Tycoon server.

Directory Structure

plugins/Skript/scripts/
├── Core Systems
├── Economy
├── Events (seasonal)
├── Items
├── UI/Menus
└── Utilities

Core Systems

File Lines Description
alliance.sk 2,862 Alliance/guild system with SQL
gens_main.sk 902 Generator core mechanics
honor.sk ~800 Honor progression system
dailymission.sk ~800 Daily quest system
energy.sk ~500 Energy for generators

Generator Files

File Purpose
gens_main.sk Placement, breaking, drops
gens_item.sk Generator item definitions
gens_sell.sk Selling mechanics
gens_display.sk Visual effects
gens_upgrade.sk Upgrade system
gens_admin.sk Admin commands

Economy

File Purpose
global_drop.sk Global drop collection
sellwand.sk Sell wand mechanics
coinshop.sk Coin shop system
playershop.sk Player shops

Event Folders

Events are organized by date: YYYY-MM-event-<name>/

Folder Event
2025-12-event-winter/ Winter/Christmas event
2024-10-event-halloween/ Halloween event
2024-04-event-ramadhan/ Ramadan event

Event File Pattern

event-folder/
├── -<event>_main.sk        # Core logic
├── -<event>_admin.sk       # Admin commands
├── -<event>_collection.sk  # Collectibles
├── -<event>_trader.sk      # Event NPC shop
├── -<event>_mobs.sk        # Custom mobs
└── item-*.sk               # Event items

Utilities

File Purpose
automine.sk Auto-mining system
supertools.sk Enhanced tools
player_display.sk HUD/display
chat.sk Chat formatting
referral*.sk Referral system

Disabled Scripts

Files prefixed with - are disabled by Skript:

-disabled_script.sk   # Won't load

Common Patterns

Player Data Access

{playerdata::%player's uuid%::variableName}

Options Block

options:
    prefix: "<gradient>Name</gradient> &8|&r"
    permission: admin.permission

Database Connection

set {sql::db::name} to the database "jdbc:mysql://..."