VZone Plugins/VHoppers/compress.yml

Config

This page mirrors the default compress.yml file from the plugin.

compress.yml
# ============================================================================
# VHoppers compression recipes
# ----------------------------------------------------------------------------
# Compressor modules read this file.
#
# Item identifiers:
# - minecraft:<material>       Example: minecraft:diamond_block
# - mythicmobs:<item_id>       Example: mythicmobs:king_crown
# - oraxen:<item_id>           Example: oraxen:crystal_sword
# - itemsadder:<namespace:id>  Example: itemsadder:ruby_pickaxe
#
# Custom plugin items are resolved through their APIs when the plugin is loaded.
# If an API/plugin is not installed, that recipe is skipped safely.
#
# Two formats are supported:
#
# 1) Legacy single-input/single-output:
#    input: minecraft:iron_ingot
#    input-amount: 9
#    output: minecraft:iron_block
#    output-amount: 1
#
# 2) Multi-input/multi-output:
#    input:
#      item1:
#        material: minecraft:coal
#        amount: 32
#      item2:
#        material: minecraft:iron_ingot
#        amount: 1
#    output:
#      item1:
#        material: minecraft:diamond
#        amount: 32
#      bonus1:
#        material: minecraft:diamond
#        amount: 32
#        chance: 50
#      special:
#        material: minecraft:diamond
#        amount: 32
#        chance: 20
#        permission: vhoppers.compress.diamond_from_coal.special
#
# Output chance defaults to 100. Every output is rolled independently.
# Permission outputs are only rolled if the VHopper owner is online and has the permission.
# Use unique keys under input/output; duplicate YAML keys overwrite each other.
# ============================================================================

recipes:
  iron_block:
    input: minecraft:iron_ingot
    input-amount: 9
    output: minecraft:iron_block
    output-amount: 1

  gold_block:
    input: minecraft:gold_ingot
    input-amount: 9
    output: minecraft:gold_block
    output-amount: 1

  diamond_from_coal:
    input:
      item1:
        material: minecraft:coal
        amount: 32
      item2:
        material: minecraft:iron_ingot
        amount: 1
    output:
      guaranteed:
        material: minecraft:diamond
        amount: 32
      bonus_50:
        material: minecraft:diamond
        amount: 32
        chance: 50
      bonus_20_permission:
        material: minecraft:diamond
        amount: 32
        chance: 20
        permission: vhoppers.compress.diamond_from_coal.special