Compatibility
Minecraft: Java Edition
Platforms
Creators
Details

Welcome to ForgeCraft! Have you ever complain about having too little modification on the items? Or just play a lot of survival minecraft and want to modify the game without using any mods? Well, this datapack suits you! This datapack features a Reforge System where you can alter your Weapons, Armor, Tools and Utilities in a different way! As of right now, there are 54 Unique Reforges for you to discover and use. They all support multiplayer so you don't have to worry about it working inproperly. However, if you found any bugs and problems with the datapack, let me know by commenting here!
This datapack does have a resourcepack, which is currently in stage 2: All Armor reforge items. Now it is required for the datapack to work properly. To download the resourcepack, here's the link:
Resourcepack download link:
[https://www.curseforge.com/minecraft/texture-packs/forgecraft-support-resource-pack](https://www.curseforge.com/minecraft/texture-packs/forgecraft-support-resource-pack)
**- Available Forge Options (Some reforges can apply to multiple types):**
- 6 [Any] Reforges
- 22 [Armor] Reforges
- 18 [Melee] Reforges
- 13 [Tool] Reforges
- 14 [Ranged] Reforges
Not Going to provide the details here, go find it yourself!
(Mobs are optional feature, disabled on default)
- Try not to cheat through the reforge items (I know, some of them are hard to get)
- Please do not put the reforge anvil outside of 1 or 0.5 block height, it may have unintentional behaviour!
- Please read the README from the source file for some extra details
- If you wished to remove mob modification, you can type:
/function gamerules/ismobmodification/false
- If you updated this datapack to newer versions, please type:
/function reforge/unlock_all_reforges   To view the recipes for new reforges.
- Craft the Reforge Anvil from the crafting table (Required in V1.57.2 or older ONLY. Recipe is on the Recipe Book) and place it like a block. But be warned, it can destroy blocks
- To put the item to the slot, right click to place and left click to get it back
- To forge the item, click on the symbol 🛠. It will only work if the items are correct and you have enough xp levels
- To get the reforge anvil back, just simply destory the anvil with proper tools, remaining items in the slot will return as a dropped item.
- Skeletons will not always be holding a bow, they can now hold a sword or a axe with enchantments (They are deadly...)
- You can get a special reforge from a wandering trader with a low percentage
- Since that the enderman can be ranged, I would not recommend to build the usual enderman farm as the endermite may die from projectile.
- Recommend to have a unbreakable shield as some mobs can quickly destroy your normal shield like a paper
- Some items will have limitation, please read the forge item carefully. (At least bow can work like a charm in left hand due to 'weapon' data is inside the arrow data)
- The advancement will provide guide on spawning the conditional mobs. Getting advancement will also reward with a bit of xp.
Requirement:
- The item is vanilla reforged by the Vanilla Item Converter
- Max Health
- Armor
- Armor Toughness
- Attack Damage
- Attack Speed
- Attack Knockback
- Block Interaction Range
- Entity Interaction Range
- Burning Time (Reduce)
- Safe Fall Distance
- Gravity (Reduce)
- Knockback Resistance
- Jump Strength
- Block Break Speed
- Scale (Both Reduce & Increase)
- Movement Speed
- Oxygen Bonus
To apply the boost, just do it the same way as forging the item
If you want your custom item to include in this datapack, you can add the following custom component data to the item:
minecraft:custom_data.itemname - Type: String. An item name, for example, "Aspect of the Jerry"
minecraft:custom_data.reforgeid - Type: Integer. Set the value to 0, if you want it to be reforged, and prevents the name from overriding.
minecraft:custom_data.typename - Type: String. The id of the item, for example, "minecraft:iron_sword"
minecraft:custom_data.typeid - Type: Integer. The type of the item. Important for determining what reforge can it gets. Here's the list of typeid:
1 -> Melee
2 -> Ranged
3 -> Armor - Helmet
4 -> Armor - Chestplate
5 -> Armor - Leggings
6 -> Armor - Boots
7 -> Tool
8 -> Utilities
9 -> Other
minecraft:custom_data.itemtype - Type: String. Optional, the item type name of the item. For example, "Melee"
minecraft:custom_data.global_id - Type: Integer. The id for the item. If you have multiple item, they should not have the same id.