ModsJava
L-SkriptPlaceholders 1.19.4 - 26.x Folia Supported [FREE]
Java mod listed for Minecraft 1.19–26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotL-SkriptPlaceholders
High-Performance Skript Variable Integration for PlaceholderAPI
Designed for Paper, Spigot, Folia, and Purpur (1.19.4 - 1.21+)
Author: squezsaz | Version: 1.0.0
Overview
L-SkriptPlaceholders is an enterprise-grade bridge between the Skript plugin and PlaceholderAPI. It allows server administrators to retrieve, format, and display any internal Skript variable inside scoreboards, tab lists, chat formatters, holograms, menus, and any plugin supporting PlaceholderAPI without performance penalties.
Built specifically for modern server environments, it natively supports regional multi-threading on Folia as well as standard Paper and Purpur architectures.
Key Features
- Universal Server Support: Seamless compatibility with Spigot, Paper, Purpur, and Folia (1.19.4 and higher).
- Native Folia Support: Safe variable access across all server threads without thread-lock exceptions or region conflicts.
- Dynamic Token Replacement: Automatically translates {player}, %player%, {uuid}, and %uuid% tokens to online and offline player data.
- Full List Variable Resolution: Retrieve list variable sizes, joined comma-separated lists, key listings, and specific indexed items.
- Custom Placeholder Mappings: Define clean alias placeholders inside config.yml with fallback defaults and formatting rules.
- High-Performance In-Memory Cache: Optional configurable TTL cache to prevent repetitive database or storage reads on high-frequency placeholders.
- Dual Language System: Full Turkish and English localization files out of the box with hex color support (&#RRGGBB and &).
Placeholder Usage Guide
The expansion provides two registered identifiers by default: %lskript_<params>% and %skript_<params>%.
1. Scalar & Scoped Variables
- %lskript_server_coins% - Returns the value of global variable {server_coins}.
- %lskript_{server_coins}% - Outer curly brackets are automatically resolved.
- %lskript_balance::{player}% - Resolves to {balance::PlayerName}.
- %lskript_stats::{uuid}::kills% - Resolves to {stats::UUID::kills}.
2. List Variables ({list::*})
- %lskript_top_players::*::size% - Returns the total count of elements in the list variable.
- %lskript_top_players::*::list% - Returns all values formatted and joined by the configured separator.
- %lskript_top_players::*::keys% - Returns all keys in the list variable.
- %lskript_top_players::*::index::1% - Returns the specific element stored at key 1.
3. Configured Custom Placeholders
- %lskript_player_coins% - Maps directly to coins::{player} with a fallback default of 0.
- %lskript_player_kills% - Maps directly to stats::{uuid}::kills.
- %lskript_server_motd% - Maps directly to server_motd.
Commands and Permissions
| Command | Permission | Description |
| /lskript reload | lskript.admin.reload | Reloads configuration and language files, and purges the variable cache. |
| /lskript get <variable> | lskript.admin.get | Inspects and retrieves the value of any Skript variable directly in-game or console. |
| /lskript help | lskript.use | Displays available commands and help menu. |
Command Aliases: /lskriptplaceholders, /lsp
Configuration (config.yml)
Code (YAML):
language : tr
placeholder:
identifier : lskript
register-secondary-identifier : true
secondary-identifier : skript
default-value : ''
list-separator : ', '
case-insensitive : true
cache:
enabled : false
expire-after-write-ms : 500
format:
number:
enabled : false
decimal-places : 2
use-grouping : false
date:
pattern : 'dd.MM.yyyy HH:mm:ss'
custom-placeholders:
player_coins:
variable : 'coins:: {player }'
default : '0'
player_kills:
variable : 'stats:: {uuid }::kills'
default : '0'
server_motd:
variable : 'server_motd'
default : 'Welcome to our server'
- Ensure your server is running on Java 17 or Java 21.
- Install PlaceholderAPI (v2.11.0+) and Skript (v2.7.0+ for 1.19.4+).
- Place L-SkriptPlaceholders-1.0.0.jar inside your server's /plugins/ directory.
- Restart the server to generate configuration and language files.
- Run /papi reload and /lskript reload to confirm registration.
L-SkriptPlaceholders is developed and maintained by squezsaz.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.20, 1.20.6
- 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.
L-SkriptPlaceholders 1.19.4 - 26.x Folia Supported [FREE] is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.20.6, 1.21 and newer. Downloaded 26 times (via Spigot). Download it and open it directly in the game.