Download Reforge Stone — Minecraft Mods — MetaMods

Reforge Stone

Active

Downloads

0

Last update

5 months ago

Versions

1.20.1
Client and server
Fabric
Forge
Neoforge
Decor
Weapons and armor
Libraries
Utils

Reforge Stone

Do you want to significantly enhance the capabilities of your items in Minecraft? Then the Reforge Stone modification was created especially for you! This innovative solution introduces into the game a fully customizable system of reforge stones, which when combined with other items on an anvil can significantly improve their characteristics.

Complete Customization Freedom

An important feature of this modification is that by default it does not add ready-made reforge stones. Full control over content is in your hands—you independently create and configure all existing options through a convenient datapack system.

Creating Reforge Stones

To create your own reforge stone, place a JSON file with the necessary settings in the data/<datapack id>/reforge_stone/stone_type/ directory and fill it with the following parameters:

{
  // Localization for tooltip
  "translate": "block.minecraft.tnt",
  // Ingredients for creation on anvil
  "ingredients": [
    // Item or tag
    "minecraft:tnt"
  ],
  // Target items for improvement
  "targets": [
    // Items or tags
    "#minecraft:enchantable/sharp_weapon"
  ],
  // Improvement effects
  "modifiers": [
    // Modifiers see below
  ]
}

Available Modifiers

Attribute Modifiers

{
  "type": "reforge_stone:attribute",
  // Target attribute
  "attribute": "minecraft:generic.movement_speed",
  // Change value
  "value": "1",
  "operation": "ADDITION / MULTIPLY_BASE / MULTIPLY_TOTAL"
}

Glow Effects

{
  "type": "reforge_stone:glint",
  // Color (available options: red, yellow, blue, orange, green, purple, white, pink, aqua)
  "color": "red",
  // (optional) Always display or only when enchanted
  "always": true
}

Durability Increase

{
  "type": "reforge_stone:max_damage",
  // Durability increment
  "value": "addition"
}

Name Changes

{
  "type": "reforge_stone:name",
  // (optional) Prefix for item name
  "prefix": "",
  // (optional) Suffix for item name
  "suffix": "",
  // (optional) Name color in 0xAARRGGBB format
  "color": -1
}

Additional Features

For managing glow effects, two special NBT keys are used:

  • reforge_stone:glint — determines the glow color (available palette is presented in the GlintManager.java file)
  • reforge_stone:glint_always — enables constant glow regardless of enchantments presence

For example, to get a diamond sword with constant red glow:

/give @s diamond_sword{"reforge_stone:glint":"red","reforge_stone:glint_always":true}
Project members
IAFEnvoy

IAFEnvoy

Created: 16 Mar 2025

ID: 102071