Redye [1.13.X - 1.20.X] icon

Redye [1.13.X - 1.20.X] -----

Redye any terracotta, glass(_pane), concrete(_powder), wool, carpet, banner or candle by crafting!



Redye allows you to dye any terracotta, glass(_pane), concrete(_powder), wool or carpet into any color. Also you can undye certain materials by throwing them into a cauldron

Features:
- Enable/Disable materials in config
- Customize bleach material
- Customize which items should be bleachable via cauldron and/or recipe.
- Add recipes to a player's recipe book on login
- Either group or do not group the new recipes with the existing Minecraft recipe groups (like wool in the recipe book)
- Customize the amount of how many materials can be dyed with one dye

Please note that these crafting recipes are shapeless. This is just a suggestion how you could arrange them! (also if input is changed in config, the amount changes accordingly)
gif_chest.gif
gif_wool_glaze.gif
gif_uncolor.gif

How-To-Use:
Please note that all amounts are related to the default configurations! See the config file for all available options as well as their explanations.

Dying a material (enabled by default)
1) Put a dye of your choice into the crafting bench (this will be the result color)
2) Do one of the following:
2a) Put 8 pieces of terracotta, glass, glass_pane, concrete, concrete_powder or carpet into the crafting bench
2b) Put 1 piece of wool into the crafting bench

Bleaching a material by cauldron (enabled by default)
1) Throw either colored terracotta, glass or glass_panes into a none empty cauldron.

Bleaching a material by recipe (disabled by default)
1) Put the neutral_material into the crafting bench (ICE by default)
2) Put 8 pieces of colored terracotta, glass or glass_pane into the crafting bench.


Important Information:
- All crafting recipes will be added to a player's recipe book on login and will be (if not disabled in config) integrated into the existing recipe groups of vanilla Minecraft.
- If recipes are added to a player's recipe book uninstalling the plugin will spam your console with messages like "Tried to load unrecognized recipe...". Unfortunately there is nothing reasonably to solve this issue. If you feel like this is a huge problem, please enable also the removal of recipes on logout.
- glazed_terracotta and concrete will always form new groups due to the lack of existing vanilla groups
- Java 17 or higher is required to run the plugin since v3.7.1.
- Java 11 or higher is required to run the plugin since v2.9.1.
- This plugin uses bstats

Installation:
Just put the jar file into your server's plugins folder. After restarting your server you can make adjustments in the config. (Do not forget to restart/reload afterwards)

Permissions:
- redye.updatechecker: Get notified on login if a new update exists.


Configuration File:
Code (YAML):
# Redye by Alex_qp
# This plugin provides crafting recipes for redying.
# Please leave a review after a while to help me improve my plugins!

# Set the amount of items you can redye with one piece of dye. Set to 0 to disable.
# Please note that universal dyeing of beds, carpets and wool was added in 1.20. The plugin will not remove those recipes.
color_recipes
:
  terracotta
: 8
  glazed_terracotta
: 8
  glass
: 8
  glass_pane
: 8
  concrete
: 8
  concrete_powder
: 8
  wool
: 1
  carpet
: 8
  banner
: 1
  candle
: 1
  bed
: 1

recipe_book_options
:
  add_recipes_on_login
: true
  remove_recipes_on_logout
: false
  group_recipes_with_vanilla
: true

# Options regarding bleaching. Bleaching will transform an item into its uncolored variant or if not existent to its white colored variant (e.g. BLUE_TERRACOTTA will be undyed to TERRACOTTA, BLUE_WOOL to WHITE_WOOL)
bleaching
:
  # Options regarding bleaching by recipes.
  recipes
:
    # The material in the middle to for example undye colored terracotta. For a list of all available materials please visit https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html but do NOT consider deprecated materials!
    neutral_material
: ICE
    # Set the amount of items that can be bleached with one piece of neutral_material. Set to 0 to disable.
    enable
:
      terracotta
: 0
      glazed_terracotta
: 0
      glass
: 0
      glass_pane
: 0
      concrete
: 0
      concrete_powder
: 0
      wool
: 0
      carpet
: 0
      banner
: 0
      candle
: 0
      bed
: 0
  cauldron
:
    # Set the maximum amount of items that can be bleached at once by throwing them into a cauldron (smaller stacks will also be possible). Set to 0 to disable.
    ## Please note that the maximum amount will be bounded by the stack size of the material type (e.g. a maximum of 16 banners can be bleached at once)!
    enable
:
      terracotta
: 64
      glazed_terracotta
: 0
      glass
: 64
      glass_pane
: 64
      concrete
: 0
      concrete_powder
: 0
      wool
: 0
      carpet
: 0
      banner
: 0
      candle
: 64
      bed
: 1
    # check_empty checks the waterlevel of a cauldron.
    ## If set to 0: players will be able to undye items in any cauldron.
    ## If set to 1: players will be able to undye items in non empty cauldrons.
    ## If set to 2: players will be able to undye items in cauldron with higher or equal waterlevel than needed for one undying (change_waterlevel)
    check_empty
: 1
    # How much should the waterlevel get reduced if a player undyes items in the cauldron? (the amount of items is unnecessary) Note: A full cauldron has waterlevel 3.
    change_waterlevel
: 1

# Options regarding the updateChecker (by mfnalex (https://github.com/JEFF-Media-GbR/Spigot-UpdateChecker))
updatechecker
:
  enable
: true
  notify_op_on_login
: true

Bug Report and Suggestions:
- Please report bugs in the discussion section!
- Feel free to leave suggestions for future updates!

[​IMG]
Resource Information
Author:
----------
Total Downloads: 8,705
First Release: Aug 4, 2018
Last Update: May 30, 2024
Category: ---------------
All-Time Rating:
14 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings