Custom Drops

Custom drops allow you to define different item drops for each crop based on the player's hoe level. As a player's hoe level increases, they unlock better drop tiers automatically.

circle-info

How tiers work: 1 is the default drop. If a player's hoe level is equal to or above the level-requirement of a higher tier, that tier will be used instead. You can define unlimited tiers per crop.

triangle-exclamation

Basic Configuration

yaml

Custom-Drops:
  enabled: false
  crops:
    SUGAR_CANE:
      '1':                        # Default drop (no level requirement)
        material: SUGAR_CANE
        sell-price: 6.5
      '2':                        # Unlocked at hoe level 5+
        name: '&d&lEnchanted Sugar Cane'
        material: SUGAR_CANE
        glow: true
        sell-price: 10
        level-requirement: 5

All Drop Properties

Below is a full reference of every property a drop tier can use.

๐Ÿท๏ธ Display

Property
Description
Example

name

Custom display name (supports color codes)

'&d&lEnchanted Sugar Cane'

material

Bukkit material name

SUGAR_CANE

lore

List of lore lines (supports color codes)

See below

glow

Adds an enchantment glow effect

true / false

customdata

Custom model data for resource packs (1.16+)

1


๐Ÿ–ผ๏ธ Custom Texture

Use a Base64 string from minecraft-heads.comarrow-up-right to apply a custom head texture.

yaml


๐Ÿ’€ Player Skull

Display a specific player's skull as the drop item.


โœจ Enchants

Add enchantments using Bukkit Enchantmentarrow-up-right names in ENCHANTMENT:LEVEL format.


๐Ÿšฉ Item Flags

Hide item attributes using Bukkit ItemFlagarrow-up-right names.


๐Ÿ”ฉ NBT Data

Attach custom NBT data to the item. Three types are supported:


๐Ÿ’ฐ Economy & Requirements

Property
Description
Example

sell-price

Price per item when AutoSell is active

20

level-requirement

Minimum hoe level to use this drop tier

5


Full Drop Example

Last updated