Features
CustomShields lets you create skins for shields! This plugin offers you thousands of different designs and the best thing: you design them on your own. It is 100% user-friendly!
Commands Overview
/shield get
/shield list
/shield give [Player] [Number]
/shield addp [Player] [Amount] NOTE: This will SET the amount, it does NOT add up!
/shield amount
/shield reload
How it works
The main part of this plugin is its config - later more about how to configure it. After the part of configuration, you do simply type /shield get (reloads config.yml) to open up the GUI where you can choose from your very own shields. Simply click the one you like and you'll receive it.
Use /shield addp [Name] [Amount] to give the player the specified amount of times access to /shield get. Use /shield give [Name] [NumberFromConfig] to give a player the specific shield. This requires an empty inventory and both of the commands are console-ready (Useful for donator perks). /shield list grants an overview and lists each shield with its name and number. For further documentation visit NajmDevelopments.
Different Tiers
In order to use different tiers, put "Tier 1" / "Tier 2" / "Tier 3" in the item lore of a shield. It will then only allow users with the certain permission (i.e. CustomShields.tier1) to pick the shield from /shield get. The Tier3-Permission grants access to all tiers, the Tier2-Permission only to 1 and 2. If no tier is specified in the item lore it bypasses this step. You can still have more text in the lore, just make sure to have "Tier [Number]" somewhere in it.
Permissions
Code (Text):
CustomShields.get //required for /shield get
CustomShields.give //required for /shield [give/addp]
CustomShields.multiple //Have more than 1 of each shield in inventory
CustomShields.reload
Optional:
CustomShields.tier1
CustomShields.tier2
CustomShields.tier3
CustomShields.craft //Allow crafting of colored shields
Config
Code (Text):
#The number under "templates" stands for the shield. You may add as many shields and pattern as you wish, the only limit are the inventory slots (54). This is not the default config, it's the extended one. Want some start-designs? Just copy them!
#Possible Basecolors/Colors: CYAN, GRAY, GREEN, LIGHTBLUE, LIME, MAGENTA, ORANGE, PINK, PURPLE, RED, SILVER, WHITE, BLACK, BLUE, BROWN.
#Possible Patterns: BASE, BORDER, BRICKS, CIRCLE_MIDDLE, CREEPER, CROSS, CURLY_BORDER, DIAGONAL_LEFT, DIAGONAL_LEFT_MIRROR, DIAGONAL_RIGHT, DIAGONAL_RIGHT_MIRROR, FLOWER, GRADIENT, GRADIENT_UP, HALF_HORIZONTAL, HALF_HORIZONTAL_MIRROR, HALF_VERTICAL, HALF_VERTICAL_MIRROR, MOJANG, RHOMBUS_MIDDLE, SKULL, SQUARE_BOTTOM_LEFT, SQUARE_BOTTOM_RIGHT, SQUARE_TOP_LEFT, SQUARE_TOP_RIGHT, STRAIGHT_CROSS, STRIPE_BOTTOM, STRIPE_CENTER, STRIPE_DOWNLEFT, STRIPE_DOWNRIGHT, STRIPE_LEFT, STRIPE_MIDDLE, STRIPE_RIGHT, STRIPE_SMALL, TRIANGLE_BOTTOM, TRIANGLE_TOP, TRIANGLES_BOTTOM, TRIANGLES_TOP
templates:
'1': #The Shield and the number used in /shield give. Do not leave a number out!
basecolor: BLACK #Obviously the basecolor.
name: The Eternal Fire #The itemname, colorcodes do work here!
lore: §6It shall guide you. #The itemdescription. Sadly one line only. If more is needed, tell me!
itemslot(1-54): 1 #The Itemslot it is found at in /shield get
(§)
pattern1: # <--- The pattern. Add as many patterns as you wish, I recommend a maximum of 6 if it's supposed to look good.
color: WHITE <--- Color of the symbol of the pattern
pattern: FLOWER <---Symbol
'2':
basecolor: WHITE
name: The Crusader
lore: §cFor the lord!
itemslot(1-54): 2
pattern1:
color: RED
pattern: STRAIGHT_CROSS
'3':
basecolor: blue #YouCanWriteMeWithSmallLetters
name: §6Design 3
lore: #YouCanLeaveMeEmpty
itemslot(1-54): 2
pattern1:
color: YELLOW
pattern: BRICKS
pattern2:
color: LIME
pattern: CREEPER
pattern3:
color: LIGHT_BLUE
pattern: CIRCLE_MIDDLE
'4':
basecolor: ORANGE
name: Another Shield
lore:
pattern1:
color: RED
pattern: CROSS
#NOTE: Add as many new templates as you wish. The only limit is the inventory size (54).
#Possible Basecolors/Colors: CYAN, GRAY, GREEN, LIGHTBLUE, LIME, MAGENTA, ORANGE, PINK, PURPLE, RED, SILVER, WHITE, BLACK, BLUE, BROWN.
#Possible Patterns: BASE, BORDER, BRICKS, CIRCLE_MIDDLE, CREEPER, CROSS, CURLY_BORDER, DIAGONAL_LEFT, DIAGONAL_LEFT_MIRROR, DIAGONAL_RIGHT, DIAGONAL_RIGHT_MIRROR, FLOWER, GRADIENT, GRADIENT_UP, HALF_HORIZONTAL, HALF_HORIZONTAL_MIRROR, HALF_VERTICAL, HALF_VERTICAL_MIRROR, MOJANG, RHOMBUS_MIDDLE, SKULL, SQUARE_BOTTOM_LEFT, SQUARE_BOTTOM_RIGHT, SQUARE_TOP_LEFT, SQUARE_TOP_RIGHT, STRAIGHT_CROSS, STRIPE_BOTTOM, STRIPE_CENTER, STRIPE_DOWNLEFT, STRIPE_DOWNRIGHT, STRIPE_LEFT, STRIPE_MIDDLE, STRIPE_RIGHT, STRIPE_SMALL, TRIANGLE_BOTTOM, TRIANGLE_TOP, TRIANGLES_BOTTOM, TRIANGLES_TOP
templates:
'1': #The Shield and the number used in /shield give. Do not leave a number out!
basecolor: BLACK #Obviously the basecolor.
name: The Eternal Fire #The itemname, colorcodes do work here!
lore: §6It shall guide you. #The itemdescription. Sadly one line only. If more is needed, tell me!
itemslot(1-54): 1 #The Itemslot it is found at in /shield get
(§)
pattern1: # <--- The pattern. Add as many patterns as you wish, I recommend a maximum of 6 if it's supposed to look good.
color: WHITE <--- Color of the symbol of the pattern
pattern: FLOWER <---Symbol
'2':
basecolor: WHITE
name: The Crusader
lore: §cFor the lord!
itemslot(1-54): 2
pattern1:
color: RED
pattern: STRAIGHT_CROSS
'3':
basecolor: blue #YouCanWriteMeWithSmallLetters
name: §6Design 3
lore: #YouCanLeaveMeEmpty
itemslot(1-54): 2
pattern1:
color: YELLOW
pattern: BRICKS
pattern2:
color: LIME
pattern: CREEPER
pattern3:
color: LIGHT_BLUE
pattern: CIRCLE_MIDDLE
'4':
basecolor: ORANGE
name: Another Shield
lore:
pattern1:
color: RED
pattern: CROSS
#NOTE: Add as many new templates as you wish. The only limit is the inventory size (54).
You are allowed to make money with this plugin on your server by selling the features to your donators.
Troubleshooting
1.13.1 Version is untested for all other platforms! If you need support for a different version, feel free to PM me.
Troubleshooting
1.13.1 Version is untested for all other platforms! If you need support for a different version, feel free to PM me.
Any questions? Any errors? Any features you would like to see? Contact me on Spigot via PM!
Feedback, suggestions and criticism are always appreciated.
Video (Spanish, thanks to @Maximiliano )
Note: This plugin features bStats which can be disabled in its config file. I ask you to do me the favor and keep it enabled, thanks! <3
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.9, 1.10, 1.11
- 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.
CustomShields [Donator-Perk] is a free Minecraft Java mod. Compatible with Minecraft 1.9, 1.10, 1.11, 1.12 and newer. Downloaded 2,563 times (via Spigot). Download it and open it directly in the game.
![[IMG]](http://proxy.spigotmc.org/d871b94c070968a67cfd9d2f0cb1900c7a5c3712?url=https%3A%2F%2Fi.imgur.com%2FakiAz7E.gif)