GSkin
The GSkin plugin is a simple implementation of my SkinAPI library. It allows people to change their own or others skins (only if they have the necessary permissions of course).
INFO: I hope this plugin will help some people. If you have any questions / suggestions just open a comment below.
Also please consider writing a short review if you like this plugin.
HELP: You can also join the Discord server and talk about issues (https://discord.gg/YFArBG7)
Requirements:
- A MySQL database (MariaDB is fine as well)
- ProtocolLib (Tested with version 4.3.0: Download Link)
- SkinAPI (Works with all versions: Download Link)
Features:
- Change your own skin into any other skin.
- Change other players skins.
- Reset your skin to your default one.
- Use custom skins.
Future Goals:
- Make it more user friendly to use custom skins (Skin downloading from a URL)
Setup:
Setup
- Download the plugin JAR and place it inside of all the Bukkit / Spigot servers on which you want to enable the skin change feature.
- Download the SkinAPI library jar and place it inside of the servers as well.
- Follow the "Setup" section at the bottom: HERE
- Customize the config if you want to change any messages.
Configuration:
Configuration
plugin:
DEBUG: false // Whether to display debug information in the console
chatPrefix: "§8» §6§lGSkin {success} §8*" // The chat prefix to use
messages:
events:
invalidCommandIssued: "{prefix} §cInvalid command! Usage: {cmdUsage}"
playerIsNotOnServer: "{prefix} §cPlayer §e{playerDisplayName} §cis not online!"
playerNotFoundError: "{prefix} §cPlayer §e{playerDisplayName} §cwas not found!"
skinResetSuccess: "{prefix} §aYour skin was reset successfully!"
skinChangeOwnSuccess: "{prefix} §aYou'r skin is now §e{playerDisplayName}§a's!"
skinChangeOtherSuccess: "{prefix} §aThe Player §e{targetPlayerDisplayName} §anow has §e{targetSkinOwnerName}§a's skin!"Commands:
- /skin reset - Reset your own skin
- /skin <targetSkinPlayerName> - Change your skin to another players skin
- /skin <player> <targetSkinPlayerName> - Change another players skin
Permissions:
- gskin.reset - Allows the player to use the /skin reset command
- gskin.setOwnSkin - Allows the player to change his own skin
- gskin.setOtherSkin - Allows the player to change other players skins
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta