HomeJavaModsCustomShields [Donator-Perk]
CustomShields [Donator-Perk]
[​IMG]
CustomShields1.4.3

[​IMG]
NajmDevelopments.com

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).
 
Trouble with the config? Check the website!

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.

[​IMG]

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

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

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.

Explore more