[1.1.6] divided to 2 version (default, legacy), support custom model data (1.14+)
Last plugin version can't work with netherite tools and in 1.17 minecraft version doesn't display custom texture so i divided plugin to 2 version. Don't worry, two version have same mechanic and have a little different:
- Legacy: for minecraft 1.13.x below
- Default: for minecraft 1.14.x +, supported custom model data
DOWNLOAD LEGACY VERSION
*Some stuff: add sound on forging.
*Supported Custom model data (1.14+):
*Update File (default verison):
more example item, recipe:
Code (YAML):
# Item Data Base, use § for colored name, lore
# internal_name:
# Type: <item type>
# Data: <item data 1.13-> <custom model data 1.14+>
# Display: <item name>
# Lore:
# - <lore 1>
# - <lore 2>
# - <lore 3>
# ...
# Enchants:
# - <enchantment>:<level>
# - <enchantment>:<level>
# ...
# Flags:
# - <flag>
# ...
# Unbreak: <true/false>
Items:
supper_sword:
Type
: IRON_SWORD
Data
: 0
Display
: §aSupper Sword
Lore
:
- §aFirst Lore
- §aSecond Lore
- §aThird Lore
Enchants
:
- DAMAGE_ALL:3
- DURABILITY:10
Unbreak
: true
fire_sword:
Type
: DIAMOND_SWORD
Data
: 1
Display
: §c§lFire Sword
Lore
:
- §a▸ §7Damage:§a 6
- §a▸ §7Magic:§a 3
- §7
- §a▸ §7Durability:§e
[1500/1500
]
- §7
- §cMythic sword can ignite enemy
Enchants
:
- FIRE_ASPECT:3
- DAMAGE_ALL:3
Unbreak
: true
Flags
:
- HIDE_ATTRIBUTES
- HIDE_UNBREAKABLE
double_axe:
Type
: DIAMOND_AXE
Data
: 1
Display
: §7§lDouble Axe
Lore
:
- §a▸ §7Damage:§a 9
- §a▸ §7Piercing:§a 3
- §7
- §a▸ §7Durability:§e
[2000/2000
]
- §7
- §7Swing! Swing! swing
...
Enchants
:
- DAMAGE_ALL:5
- KNOCKBACK:3
Unbreak
: true
Flags
:
- HIDE_ATTRIBUTES
- HIDE_UNBREAKABLE
obsidian_axe:
Type
: DIAMOND_AXE
Data
: 2
Display
: §5§lObsidian Axe
Lore
:
- §a▸ §7Damage:§a 13
- §7
- §a▸ §7Durability:§e
[7800/7800
]
- §7
- §5The toughness tools
Enchants
:
- DAMAGE_ALL:3
Unbreak
: true
Flags
:
- HIDE_ATTRIBUTES
- HIDE_UNBREAKABLE
Code (YAML):
# Material Data Base
# internal_name:
# Type: <item type> please dont use tool as a material, such as WOOD_SWORD or something like this
# Data: <item data 1.13-> and <custom model data 1.14+>
# Display: <item name>
# Lore:
# - <lore 1>
# - <lore 2>
# - <lore 3>
# ...
# Glow: <true/false>
# Unbreak: <true/false>
Materials:
primal_stone:
Type
: STONE
Data
: 0
Display
: §6Primal Stone
Lore
:
- §aFirst Lore
- §aSecond Lore
- §aThird Lore
Glow
: false
Unbreak
: true
log_piece:
Type
: OAK_LOG
Data
: 0
Display
: §6Log Piece
Lore
:
- §aFirst Lore
- §aPowerFull
Glow
: true
Unbreak
: false
yummy_apple:
Type
: APPLE
Data
: 0
Display
: §cYummy Apple
Lore
:
- §3Yummy
...
Glow
: false
Unbreak
: false
Code (YAML):
# Recipes Data Base
# <result name>: #found it in items.yml
# Type: '<type>' #inclued: vertical, horizontal, corner and styles.yml
# Materials:
# - <material 1>:<amount> #found it in materials.yml
# - <material 2>:<amount>
# - <material 3>:<amount>
# ...
Recipes:
supper_sword:
Type
: 'custom_style'
Materials
:
- primal_stone:3
- log_piece:1
- yummy_apple:8
- OBSIDIAN:10
- DIAMOND:30
fire_sword:
Type
: 'vertical'
Materials
:
- MAGMA_BLOCK:64
- BLAZE_POWDER:64
- LAVA_BUCKET:1
- MAGMA_CREAM:64
obsidian_axe:
Type
: 'horizontal'
Materials
:
- OBSIDIAN:64
- STICK:64
- COAL_BLOCK:64
- MAGMA_BLOCK:64
double_axe:
Type
: 'corner'
Materials
:
- IRON_INGOT:64
- STICK:64
- IRON_BLOCK:32
- STONE:64