Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App
Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Reforge Stone

Reforge Stone

Add data-driven reforge stone system

253
3
Decoration
Library
Utility
AboutChangelogVersions

Reforge Stone

This is a mod to add reforge stones, which can combine with other items and improve values.

By default, this mod don't add any reforge stones, you need to define by yourself.

Define A Reforge Stone

Create a file in data/<datapack id>/reforge_stone/stone_type/ folder, then write following contents:

{
  //Translate in tooltip
  "translate": "block.minecraft.tnt",
  //combine with which item in anvil to obtain
  "ingredients": [
    //item or tag
    "minecraft:tnt"
  ],
  //which item can obtain this
  "targets": [
    //item or tag
    "#minecraft:enchantable/sharp_weapon"
  ],
  //the effects after obtain this
  "modifiers": [
    //modifiers, see below
  ]
}

All Available Modifiers

Attribute Modifier

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

Glint Modifier

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

Max Damage Modifier

{
  "type": "reforge_stone:max_damage",
  //durability increment
  "color": "addition"
}

Name Modifier

{
  "type": "reforge_stone:name",
  //(optional) predix of item name
  "prefix": "",
  //(optional) suffix of item name
  "suffix": "",
  //(optional) color of item name in 0xAARRGGBB format
  "color": -1
}

Additional Function

There are 2 keys to control glint rendering.

  • reforge_stone:glint: Control the color. Available colors: GlintManager.java
  • reforge_stone:glint_always: Whether it should always render glint

For example,a diamond sword with red glint: /give @s diamond_sword{"reforge_stone:glint":"red","reforge_stone:glint_always":true}

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Compatibility

Minecraft: Java Edition

1.20.1

Platforms

Fabric
Forge
NeoForge

Supported environments

Server only
Singleplayer

Links

Report issues View source Join Discord server
DonateDonate on Ko-fiDonate on Patreon

Creators

Code Of Ardonia
Code Of ArdoniaOrganization

Details

Licensed ARR
Published 2 months ago
Updated last week

Modrinth is open source.

new-project-page@ac78952

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.