🔒 WSY Palladium Character Lock
WSY Palladium Character Lock is a customizable KubeJS script for Palladium designed to manage character and superpower ownership on Minecraft 1.20.1 Forge.
The script is designed for superhero servers and modpacks where each character or power should have a unique owner. It prevents players from using characters that are already claimed by another player, while also supporting temporary character changes, character restoration, armor-based characters, and custom addon powers.
✨ Features
-
🔒 Global Character Lock
When a player obtains a character or power, it becomes locked to that player and cannot be claimed by another player. -
👤 One Main Character System
Players can have one main locked character while also temporarily switching to another character. -
🔄 Character Change System
Use:/wsylock character changeThis switches between your current character and your previously used character.
The script remembers both characters, allowing players to switch back and forth without losing their character ownership.
-
♻️ Automatic Character Restoration
If a temporary character is removed, the script automatically restores the previous character. -
🛡️ Armor-Based Character Detection
Supports characters that are activated through specific superhero suits, allowing suit-based characters to work alongside the character-lock system. -
🚫 Banned Powers
Specific powers or characters can be disabled completely through the script. -
⚙️ Ignored Powers
Utility powers, transformation abilities, suit-related abilities, and other selected powers can be ignored by the character-lock system. -
🗑️ Character Removal
Players can remove their currently selected character using:/wsylock character removeWhen the main character is removed, its ownership is released and another player can claim it.
-
📢 Global Character Announcements
When a player becomes a character, the server can announce the new character to everyone. -
🧩 Custom Addon Support
Character IDs, powers, suits, ignored abilities, and banned powers can be customized directly in the script. -
👥 Multiplayer Support
Designed specifically for multiplayer superhero servers where multiple players use different characters.
🛠️ Commands
Change Character
/wsylock character change
Switch between your current and previous character.
Remove Character
/wsylock character remove
Remove your current character. If it is your main locked character, its ownership will be released.
🧩 Compatibility
Compatible with:
-
Palladium
-
Arrzee's Superhero Multiverse
-
Powerborne Heroes
-
Satsu Iron Man Addon
-
Alien Evolution
The script is designed to be customizable, so additional characters, powers, suits, ignored abilities, and banned powers can be added directly to the script.
📋 Requirements
-
Minecraft 1.20.1 Forge
-
KubeJS
-
Palladium
-
Rhino
-
Architectury API
⚠️ Important
This project is a KubeJS script, not a standalone mod or modpack.
You need KubeJS + Palladium installed and the script placed in your KubeJS server scripts folder.
The character and power IDs can be customized directly inside the script to fit your own superhero server or modpack.