Block Compressor icon

Block Compressor -----

A configurable plugin used to compress items into blocks




  • Update to Java 21
  • Update to BlueSlimeCore 2.9.6.
  • Update to Spigot 1.21.4
----------, Feb 6, 2025

This update is a recode of the plugin. If you are updating from a previous version you need to make a backup, then delete the old configuration files.

Change Log:
  • Update to BlueSlimeCore 2.9.
  • Added support for Folia servers.
  • Add support for custom items in recipe inputs and outputs.
  • Add better explanations for the configuration files.
----------, May 23, 2023

Change Log:
  • Add 'glowing' option for compression tool.
  • Update to BlueSlimeCore 2.7.0.
----------, Mar 20, 2023

This update will break old tool items.

Change Log:
  • Update to new custom NBT system in BlueSlimeCore.
----------, Aug 24, 2022

This update requires a configuration reset.

Change Log:
  • Updated to BlueSlimeCore 2.5.2.
  • Switched to Adventure MiniMessage for all messages, item names, and lore.
  • Added anonymous bStats Metrics.

New Configuration Files:
Code (YAML):

# Changing values here will not affect older compressor tools
compressor-tool
:
  # The XMaterial name of the item
  material
: GOLDEN_HOE

  # How much durability does the tool have?
  # Default: infinity
  # Valid Values: 1-2000000000
  durability
: infinity

# You can add and remove your own custom recipes as well
# Use XMaterial names, not Bukkit names
recipes
:
  coal
:
    input
: COAL
    output
: COAL_BLOCK
    amount
: 9

  iron_ingot
:
    input
: IRON_INGOT
    output
: IRON_BLOCK
    amount
: 9

  lapis_lazuli
:
    input
: LAPIS_LAZULI
    output
: LAPIS_BLOCK
    amount
: 9

  gold_nugget
:
    input
: GOLD_NUGGET
    output
: GOLD_INGOT
    amount
: 9

  gold_ingot
:
    input
: GOLD_INGOT
    output
: GOLD_BLOCK
    amount
: 9

  quartz
:
    input
: QUARTZ
    output
: QUARTZ_BLOCK
    amount
: 4

  redstone
:
    input
: REDSTONE
    output
: REDSTONE_BLOCK
    amount
: 9

  diamond
:
    input
: DIAMOND
    output
: DIAMOND_BLOCK
    amount
: 9

  emerald
:
    input
: EMERALD
    output
: EMERALD_BLOCK
    amount
: 9

  # Iron Nugget was added in Minecraft 1.11
  iron_nugget
:
    input
: IRON_NUGGET
    output
: IRON_INGOT
    amount
: 9

  # Amethyst, Raw Copper, Raw Iron, Raw Gold, and Copper were added in Minecraft 1.17
  amethyst
:
    input
: AMETHYST_SHARD
    output
: AMETHYST_BLOCK
    amount
: 4

  raw_copper
:
    input
: RAW_COPPER
    output
: RAW_COPPER_BLOCK
    amount
: 9

  raw_iron
:
    input
: RAW_IRON
    output
: RAW_IRON_BLOCK
    amount
: 9

  raw_gold
:
    input
: RAW_GOLD
    output
: RAW_GOLD_BLOCK
    amount
: 9

  copper_ingot
:
    input
: COPPER_INGOT
    output
: COPPER_BLOCK
    amount
: 9
 

Code (YAML):

## Extra Information:
## This is the default language file for Block Compressor.
## The default language is "en_us", also known as English (United States).
## Context will be added as YAML comments above the string.

## The color scheme for messages is green and red.
## Command feedback that is successful should always be green.
## Error messages should always be red.
## Variables in messages can be gray or white.

## Messages use the MiniMessage format in non-strict mode.
## More information about MiniMessage can be found here:
## https://docs.adventure.kyori.net/minimessage/format.html

---
language-name
: "en_us"
decimal-format
: "0.00"

error
:
  no-permission
: "<red>Missing Permission: <gray>{permission}</gray>.</red>"

compress-successful
: "<green>Successfully compressed all items.</green>"
compress-failure
: "<red>There were no items to compress.</red>"

tool-give
: "<green>You gave a block compressor tool to <gray>{target}</gray>.</green>"
tool-get
: "<green>You have received a block compressor tool.</green>"

reload-success
: "<green>Successfully reloaded the configuration and language files.</green>"
invalid-configuration
: "<red>The compressor tool item is mis-configured.</red>"

compressor-tool
:
  display-name
:
    format
: "<white>Compressor Tool</white>"
    durability-normal
: "<gray>{current}</gray>"
    durability-infinite
: "Infinite"
  lore
:
    format
:
     - "<gray>Right click a block with an</gray>"
      - "<gray>inventory to compress the</gray>"
      - "<gray>contents.</gray>"
      - "<dark_gray><bold>Durability:</bold></dark_gray> <gray>{durability}</gray>"
    durability-normal
: "<gray>{current} <bold>/</bold> {max}</gray>"
    durability-infinite
: "Infinite"
 
----------, Aug 24, 2022

Change Log:
  • Added support for compressing items that are inside of shulker boxes that are inside of chests.
----------, Jul 20, 2022

1.1.4
  • Added support for compressing items inside of shulker boxes.

1.1.3
  • Added support for durability in the display name of the tool.

New Configuration Options:
Code (YAML):

# These are customizable formats for display name placeholders
display-name-format
:
  durability-infinite
: "Infinite"
  durability-normal
: "&7{current}"
 
----------, Jul 17, 2022

Change Log:
  • Updated to Spigot 1.19.
  • Updated to SirBlobmanCore 2.4.0.
----------, Jul 10, 2022

Change Log:
  • Added support for 1.18.2.
  • Updated SirBlobmanCore dependency to 2.3.6.
----------, May 27, 2022

Change Log:
  • Updated to SirBlobmanCore 2.2.0.
  • Added support for 1.17.
  • Added 1.17 materials to default configuration (copper, raw iron/gold/copper).
  • Added command '/block-compressor reload' to reload the configuration and language files.
  • Moved language messages out of the config.yml file.
----------, Jun 13, 2021

Change Log:
  • Added durability option for the tool.
  • You will need to reset your config if you don't want infinite durability.
----------, Feb 4, 2021

Change Log:
  • Fixed update checker URL
----------, Jan 30, 2021

Resource Information
Author:
----------
Total Downloads: 1,376
First Release: Jan 30, 2021
Last Update: Feb 6, 2025
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings