Native/Tested version:
Paper 1.21.11 Minecraft version: 1.21+
Java: 21+
Paperspigot
Plugins:
PlaceholderAPI
Sigil
Skript
TAB
Discord:
https://discord.gg/JZehA2FjN9
Step 1:
Open Sigil Studio.
Step 2:
Go to
https://mineskin.org/, and create an API key, then upload and save it on Sigil Studio.
Step 3:
Upload your image.png or use the textures on the generator. There are plenty of options to make your banner/rank/symbol the way you want.
Step 4:
When done, click
generate and wait for the program to finish uploading. Remember to keep your .exe open while generating.
Step 5:
When you got your .json file, upload it on plugins/sigil/ranks,banners etc.
Then type /sigil reload to import them to the server.
Step 6:
Done, type /sigil list to render them to the server (due to packets, it can sometimes crash the client executing the cmd. To prevent this you can use console to execute the command)
To use Sigil with TAB
https://www.spigotmc.org/resources/tab.57806/
you need to disable these in the config
components:
minimessage-support: false
disable-shadow-for-heads: false
Placeholders to use:
%sigil_tab_id%
If you want custom ranks used in TAB
%sigil_tab_rank%
You can set the placeholder variable using /sigil setrank <player> <text>
Example: /sigil setrank Skalden <sigil:admin> &f
In TAB group config:
customtabname: "%sigil_tab_rank% %player%"
Info
In skript you can use <sigil:id>, <head:%player%> and <rank> to display heads and sigil ranks.
Send message
send sigil "<sigil:admin> <green>Hello from Sigil" to player
send sigil "<head:%player%> <white>This is your head" to player
Set sigil rank placeholder
set sigil rank of player to "<sigil:admin>"
send sigil "<rank> <head:%player%> <white>Hello" to player
Send Actionbar
send sigil actionbar "<sigil:apple> <yellow>Actionbar" to player
Send Title
send sigil title "<sigil:admin> <green>Welcome" with subtitle "<gray>Hello %player%" to player
Sigil item name and lore
set sigil tool name of player to "<sigil:admin> <green>Admin Sword"
set sigil tool lore of player to "<symbol:star> <gray>Rare item" and "<gray>Made with Sigil"
Text Displays
command /test:
trigger:
spawn text display at player
set {_display} to last spawned entity
set sigil text of {_display} to "<sigil:information> %newline% Very important info.."
Other plugins can use:
SigilPlugin.getInstance().parseForPlayer(player, "<sigil:admin> <white>Hello</white>")
SigilPlugin.getInstance().miniMessageFor("admin")
SigilPlugin.getInstance().tabTextFor("admin")
