Create customizable scripts and trigger actions on your Paper server
Plugin name: VariableTriggers3
Prefix: VTV3
JAR file: VariableTrigger3-1.0.jar
Platform target: Paper 1.21.x–26.3
Java target: Java 21–25
VariableTriggers3 is a old scripting plugin (VariableTriggers) created by lyokofirelyte and updated by me with their contribution, that lets you create scripts and run them from player events, commands, block clicks, and other triggers. Configure scripts in YAML or use in-game commands to attach actions to specific block locations.
Features
- Reusable YAML scripts with player and world placeholders
- Player, entity, and server event triggers
- Block click and walk triggers
- Area triggers
- Custom inventory menus powered by SpiGUI
- Scoreboards powered by FastBoard
- Legacy Minecraft colors and hex colors (for example, &a and ABEF)
- Modern material names, including materials such as CHERRY_PLANKS
- Reload scripts and triggers without restarting the server
Requirements
- Paper server — this build targets Paper's API
- Java 21–25
- Vault is optional for economy, chat, or permission integrations
Installation
- Stop your server.
- Back up your existing plugin data folder.
- Place VariableTrigger3-1.0.jar in your server's plugins folder.
- Start the server and check the console for the VTV3 startup message.
- Plugin data and generated event files are stored in plugins/VariableTriggers3/.
Quick start: reusable script
Create plugins/VariableTriggers3/scripts/Welcome.script.yml:
Code (YAML):
Scripts:
welcome:
Script :
- '@PLAYER &aHello, <playername>!'
- '@SCOREBOARD TITLE &6&lMy Server'
- '@SCOREBOARD LINE 1 &fWelcome!'
Code (Text):
/vt run Welcome:welcome
Hold a bone and enter each command below separately. When prompted, click the same target block with the bone each time:
Code (Text):
/vtc add @IF s <clicktype> = RIGHT_CLICK_BLOCK
/vtc add @PLAYER &aRight-click detected!
/vtc add @ENDIF
Useful commands
Code (Text):
/vt ? Show main help
/vt core Show standard commands
/vt reload Reload scripts and trigger files
/vt run <file:script> Run a script
/vts ? Script-management help
/vte ? Event-management help
/vtc ? Click-trigger help
/vtw ? Walk-trigger help
/vta ? Area-trigger help
/vtcmd ? Command-trigger help
Code (Text):
@SCOREBOARD TITLE &6&lMy Server
@SCOREBOARD LINE 1 &fPlayer: &a<playername>
@SCOREBOARD LINE 2 ABEFWelcome!
@SCOREBOARD REMOVE
Inventory example
Create plugins/VariableTriggers3/inventories/shop.yml:
Code (YAML):
title : '&6Shop'
slots : 27
items:
'13':
type : DIAMOND
amount : 1
meta : 0
name : '&bPrize'
lore :
- '&7An example item'
Code (Text):
@OPENINV shop
- vtriggers.admin — administrative access
- vtriggers.create.click — create click triggers
- vtriggers.create.walk — create walk triggers
- vtriggers.create.event — create event triggers
- vtriggers.create.area — create area triggers
- vtriggers.create.command — create command triggers
- vtriggers.use.* — use triggers
Support and compatibility
This build targets Paper 1.21.x–26.3 and Java 21–25. Check the console for errors if a trigger or script does not run. After changing scripts or trigger files, use /vt reload.
VariableTriggers3 — VTV3
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
VariableTriggers 3 - [ 1.21.x - 26.3 ] is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2, 26.3. Downloaded 2 times (via Spigot). Download it and open it directly in the game.