- TWINGS -
Create your own particle-wings in Minecraft 1.16+
TWINGS is a simple yet powerful particle cosmetics Spigot plugin. While its main purpose is just to give you a couple of fancy wings on your back, there's much more possibilities for your customizations, including but not limited to:
-
Create custom Wings with patterns!
-
GUI with all created Wings
-
Credits to the creator of each Wings
-
Permission for each couple of Wings
-
Easy API for developers
-
Animated Wings
-
Equip multiple Particles at the time
-
Give players wings until death, or for a specific time
-
Discord for help: https://discord.gg/N6Ybpr6QYQ
- COMMANDS-
- PICTURES -
- DEVELOPER API -
- GENERAL CONFIG -
- VAMPIRE WINGS CONFIG EXAMPLE -
Spoiler: Commands
/twings - opens the GUI.
/twings list - gives you a list of all twings.
/twings equip [twing] - equips a specific twing.
/twings unequip - unequips any twings.
/twings add [twing] - equips another specific twing.
/twings give [onlineplayername] [twing] [time] - gives a user a specific twing for a specifc time or "untildeath".
/twings preview - opens a GUI with all twings to set a preview on your location.
/twings create - opens a GUI with all pictures in the pictures folder if you click on it, it will transform the picture into a twing file! max pixel is 70x70!
/twings list - gives you a list of all twings.
/twings equip [twing] - equips a specific twing.
/twings unequip - unequips any twings.
/twings add [twing] - equips another specific twing.
/twings give [onlineplayername] [twing] [time] - gives a user a specific twing for a specifc time or "untildeath".
/twings preview - opens a GUI with all twings to set a preview on your location.
/twings create - opens a GUI with all pictures in the pictures folder if you click on it, it will transform the picture into a twing file! max pixel is 70x70!
Spoiler: /twings create - example
- PICTURES -
Spoiler: EXPAND
- DEVELOPER API -
Spoiler: API
- GENERAL CONFIG -
Spoiler: config.yml
Code (YAML):
[/LEFT
]
Prefix : '&7 [&e&lTWINGS&7 ]'
Wings:
showwithperms : false
updaterate : 3
Menu:
title : ' %prefix% &9Choose your Wings!'
symbol : ⏹
creator : '&c&lCreator:&f %creator%'
permissions : '&7unlocked : [ %perms%&7]'
preview : true
haspermission : '&aYES'
nopermission : '&cNO'
max equipped twings : 2
[LEFT ]
Prefix : '&7 [&e&lTWINGS&7 ]'
Wings:
showwithperms : false
updaterate : 3
Menu:
title : ' %prefix% &9Choose your Wings!'
symbol : ⏹
creator : '&c&lCreator:&f %creator%'
permissions : '&7unlocked : [ %perms%&7]'
preview : true
haspermission : '&aYES'
nopermission : '&cNO'
max equipped twings : 2
[LEFT ]
- VAMPIRE WINGS CONFIG EXAMPLE -
Spoiler: vampire.yml
# Here you can create your own ParticleCodes!
# You can use them in the Pattern.
# x presents AIR DONT use X as a ParticleCode.
# If you like to use Colored Dust use like i used in B REDSTONE for the Particle, and a : to clarify RGB is next and you can use (255,255,255) or just REDSTONE:1-255,1-255,1-255 but highly recommend REDSTONE:(1-255,1-255,1-255)
#You also can adjust size and speed of particles now e.g:
#normal Particles you can adjust the speed:
#ParticleCode: PARTICLE:SPEED
#On Redstone Particles you can only adjust the size:
#ParticleCode: REDSTONE:(R,G,B):SIZE
#Speed and size can be any value between 0-endless but be carefull!
#Normal speed is 1
Particles:
B : REDSTONE: (24,24,24 )
G : REDSTONE: (128,128,128 )
S : REDSTONE: (48,48,48 )
Item:
Material : MAP
Name : '&cVampire wings'
#if you don't want permission delete this modifier!
permission : twings.vampire
category : wings
creator : PixelStrace
DegreeAddition : 10
SneakingDegreeAddition : 20
ShowWhenRunning : false
tilt : 0
rotation : 0
moveback : 0
moveup : 0.3
mirrow : true
Animated : false
spacing : 0.07
exclude :
- x
pattern :
- B,B,x,x,x,x,x,x,x,x,x,x
- x,B,B,B,x,x,x,x,x,x,x,x
- x,x,B,S,B,B,x,x,x,x,x,x
- x,x,B,G,S,S,B,B,x,x,x,x
- x,x,x,B,G,G,S,S,B,x,x,x
- x,x,x,B,G,G,G,G,S,B,x,x
- x,x,B,B,G,G,G,G,G,S,B,x
- x,B,B,B,B,B,B,B,B,S,B,x
- x,x,B,G,G,G,G,G,G,G,S,B
- x,x,x,B,G,G,G,G,G,G,S,B
- x,x,x,B,G,G,G,G,G,S,B,x
- x,x,B,B,B,G,G,G,G,S,B,x
- x,x,x,x,x,B,B,G,S,B,x,x
- x,x,x,x,x,x,x,B,S,B,B,x
- x,x,x,x,x,x,x,B,S,S,B,x
- x,x,x,x,x,x,x,x,B,S,S,B
- x,x,x,x,x,x,x,x,x,B,B,x
Code (YAML):
# Here you can create your own ParticleCodes!
# You can use them in the Pattern.
# x presents AIR DONT use X as a ParticleCode.
# If you like to use Colored Dust use like i used in B REDSTONE for the Particle, and a : to clarify RGB is next and you can use (255,255,255) or just REDSTONE:1-255,1-255,1-255 but highly recommend REDSTONE:(1-255,1-255,1-255)
#You also can adjust size and speed of particles now e.g:
#normal Particles you can adjust the speed:
#ParticleCode: PARTICLE:SPEED
#On Redstone Particles you can only adjust the size:
#ParticleCode: REDSTONE:(R,G,B):SIZE
#Speed and size can be any value between 0-endless but be carefull!
#Normal speed is 1
Particles:
B : REDSTONE: (24,24,24 )
G : REDSTONE: (128,128,128 )
S : REDSTONE: (48,48,48 )
Item:
Material : MAP
Name : '&cVampire wings'
#if you don't want permission delete this modifier!
permission : twings.vampire
category : wings
creator : PixelStrace
DegreeAddition : 10
SneakingDegreeAddition : 20
ShowWhenRunning : false
tilt : 0
rotation : 0
moveback : 0
moveup : 0.3
mirrow : true
Animated : false
spacing : 0.07
exclude :
- x
pattern :
- B,B,x,x,x,x,x,x,x,x,x,x
- x,B,B,B,x,x,x,x,x,x,x,x
- x,x,B,S,B,B,x,x,x,x,x,x
- x,x,B,G,S,S,B,B,x,x,x,x
- x,x,x,B,G,G,S,S,B,x,x,x
- x,x,x,B,G,G,G,G,S,B,x,x
- x,x,B,B,G,G,G,G,G,S,B,x
- x,B,B,B,B,B,B,B,B,S,B,x
- x,x,B,G,G,G,G,G,G,G,S,B
- x,x,x,B,G,G,G,G,G,G,S,B
- x,x,x,B,G,G,G,G,G,S,B,x
- x,x,B,B,B,G,G,G,G,S,B,x
- x,x,x,x,x,B,B,G,S,B,x,x
- x,x,x,x,x,x,x,B,S,B,B,x
- x,x,x,x,x,x,x,B,S,S,B,x
- x,x,x,x,x,x,x,x,B,S,S,B
- x,x,x,x,x,x,x,x,x,B,B,x
- LANGUAGE CONFIG -
Spoiler: lang.yml
Code (YAML):
[/LEFT
]
show messages : true
equip : ' %prefix% &9you have equipped %WingName%!'
unequip : ' %prefix% &9you have unequipped %WingName%!'
preview set : ' %prefix% &aPreview Location set.'
preview removed : ' %prefix% &cPreview removed.'
editmode : ' %prefix% &c%WingName% is now in edit mode.'
wing not found : ' %prefix% &c%WingName% not found. All Particles: &d/twings list'
menu:
editleft : '&cLeft click to set the edit status'
editright : '&cRight click to remove the edit status'
list : ' %prefix % &7List of all Particles:'
bulletpoint : ' &7- &f %WingName%'
noperms : ' %prefix% &cSorry, you don''t have the permission to use that.'
no such command : ' %prefix% &cSorry, there is no such command.'
wings given : ' %prefix% &7You now have wings for &c%time%&7.'
wings gone : ' %prefix% &cYour wings are now gone.'
player not found : ' %prefix% &cthe player wasn''t found.'
rightclick to unequip : ' %prefix% &cRightclick to unequip!'
leftclick to equip : ' %prefix% &bLeftclick to equip!'
shiftleft to add : ' %prefix% &bLeftclick to add to other equipped.'
shiftright to unequip all : ' %prefix% &cRightclick to unequip all.'
already equipped : ' %prefix% &cYou already equipped these Particles.'
max twings : ' %prefix% &cYou can''t equip more then %max% Particles!'
[LEFT ]
show messages : true
equip : ' %prefix% &9you have equipped %WingName%!'
unequip : ' %prefix% &9you have unequipped %WingName%!'
preview set : ' %prefix% &aPreview Location set.'
preview removed : ' %prefix% &cPreview removed.'
editmode : ' %prefix% &c%WingName% is now in edit mode.'
wing not found : ' %prefix% &c%WingName% not found. All Particles: &d/twings list'
menu:
editleft : '&cLeft click to set the edit status'
editright : '&cRight click to remove the edit status'
list : ' %prefix % &7List of all Particles:'
bulletpoint : ' &7- &f %WingName%'
noperms : ' %prefix% &cSorry, you don''t have the permission to use that.'
no such command : ' %prefix% &cSorry, there is no such command.'
wings given : ' %prefix% &7You now have wings for &c%time%&7.'
wings gone : ' %prefix% &cYour wings are now gone.'
player not found : ' %prefix% &cthe player wasn''t found.'
rightclick to unequip : ' %prefix% &cRightclick to unequip!'
leftclick to equip : ' %prefix% &bLeftclick to equip!'
shiftleft to add : ' %prefix% &bLeftclick to add to other equipped.'
shiftright to unequip all : ' %prefix% &cRightclick to unequip all.'
already equipped : ' %prefix% &cYou already equipped these Particles.'
max twings : ' %prefix% &cYou can''t equip more then %max% Particles!'
[LEFT ]
Spoiler: lang.yml (CHINESE zh_tw)
Translated by:
@cherry6201
Code (YAML):
[/LEFT
]
[/LEFT
]
show messages : true
equip : ' %prefix% &9你已經套用 %WingName%!'
unequip : ' %prefix% &9你沒有套用 %WingName%!'
preview set : ' %prefix% &a預覽位置集.'
preview removed : ' %prefix% &c預覽已移除.'
editmode : ' %prefix% &c%WingName% 現在處於編輯模式.'
wing not found : ' %prefix% &c%WingName% 未找到.所有粒子:&d/twings list'
menu:
editleft : '&c左鍵單擊設置編輯狀態'
editright : '&c右鍵刪除編輯狀態'
list : ' %prefix% &7所有粒子列表:'
bulletpoint : ' &7- &f %WingName%'
noperms : ' %prefix% &c你沒有全縣使用!'
no such command : ' %prefix% &c無效指令.'
wings given : ' %prefix% &7你現在有翅膀 &c%time%&7.'
wings gone : ' %prefix% &c你的翅膀現在消失了.'
player not found : ' %prefix% &c找不到玩家.'
rightclick to unequip : ' %prefix% &c右鍵解除套用!'
leftclick to equip : ' %prefix% &b左鍵套用!'
shiftleft to add : ' %prefix% &bShift和左鍵單擊以添加到其他套用.'
shiftright to unequip all : ' %prefix% &cShift和右鍵單擊以解除所有套用.'
already equipped : ' %prefix% &c你已經套用了這些粒子.'
max twings : ' %prefix% &c你不能裝備超過 %max% 的粒子!'
[LEFT ] [LEFT ]
show messages : true
equip : ' %prefix% &9你已經套用 %WingName%!'
unequip : ' %prefix% &9你沒有套用 %WingName%!'
preview set : ' %prefix% &a預覽位置集.'
preview removed : ' %prefix% &c預覽已移除.'
editmode : ' %prefix% &c%WingName% 現在處於編輯模式.'
wing not found : ' %prefix% &c%WingName% 未找到.所有粒子:&d/twings list'
menu:
editleft : '&c左鍵單擊設置編輯狀態'
editright : '&c右鍵刪除編輯狀態'
list : ' %prefix% &7所有粒子列表:'
bulletpoint : ' &7- &f %WingName%'
noperms : ' %prefix% &c你沒有全縣使用!'
no such command : ' %prefix% &c無效指令.'
wings given : ' %prefix% &7你現在有翅膀 &c%time%&7.'
wings gone : ' %prefix% &c你的翅膀現在消失了.'
player not found : ' %prefix% &c找不到玩家.'
rightclick to unequip : ' %prefix% &c右鍵解除套用!'
leftclick to equip : ' %prefix% &b左鍵套用!'
shiftleft to add : ' %prefix% &bShift和左鍵單擊以添加到其他套用.'
shiftright to unequip all : ' %prefix% &cShift和右鍵單擊以解除所有套用.'
already equipped : ' %prefix% &c你已經套用了這些粒子.'
max twings : ' %prefix% &c你不能裝備超過 %max% 的粒子!'
[LEFT ] [LEFT ]
- CategoryGUI config example -
Spoiler: CategoryGUI.yml
Code (YAML):
enabled
: true
title : '&bChoose the category!'
rows : 5
category:
wings:
displayname : '&d&lWINGS'
lore :
- '&8Here you can find all wing particles!'
- '&e&oLeftclick to open!'
material : ELYTRA
glow : false
slot : 13
logos:
displayname : '&c&lLOGOS'
lore :
- '&7Here you can find all logo particles!'
- '&7Show your site..'
- '&e&oLeftclick to open!'
material : ITEM_FRAME
glow : false
slot : 20
flags:
displayname : '&a&lFlags'
lore :
- '&7Here you can find all flag particles!'
- '&7Show your nationality'
- '&e&oLeftclick to open!'
material : LEATHER
glow : true
slot : 24
title : '&bChoose the category!'
rows : 5
category:
wings:
displayname : '&d&lWINGS'
lore :
- '&8Here you can find all wing particles!'
- '&e&oLeftclick to open!'
material : ELYTRA
glow : false
slot : 13
logos:
displayname : '&c&lLOGOS'
lore :
- '&7Here you can find all logo particles!'
- '&7Show your site..'
- '&e&oLeftclick to open!'
material : ITEM_FRAME
glow : false
slot : 20
flags:
displayname : '&a&lFlags'
lore :
- '&7Here you can find all flag particles!'
- '&7Show your nationality'
- '&e&oLeftclick to open!'
material : LEATHER
glow : true
slot : 24
- TUTORIALS -
How do i create a new TWING:
https://strace.dev/index.php/create_wing_tutorial/
- PLUGIN VIDEOS -
Creator: Produktecheck
How do i create a new TWING:
https://strace.dev/index.php/create_wing_tutorial/
- PLUGIN VIDEOS -
Creator: Produktecheck
- LAST WORDS -
I hope you like my Plugin!
Feel free to leave a review
If you have any trouble getting started to create your own Wings feel free to contact me <3
My Discord: https://discord.gg/N6Ybpr6QYQ
I hope you like my Plugin!
Feel free to leave a review
If you have any trouble getting started to create your own Wings feel free to contact me <3
My Discord: https://discord.gg/N6Ybpr6QYQ
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20.6, 1.21, 26.1
- 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.
TWINGS | a simple yet powerful particle cosmetics Spigot plugin! is a free Minecraft Java mod. Compatible with Minecraft 1.20.6, 1.21, 26.1, 26.2. Downloaded 9,281 times (via Spigot). Download it and open it directly in the game.