Sword Forge

Published by Seer on
Share this on:
Downloads:
89
Upvotes: 2
Project status
Alpha
License
All Rights Reserved
Modification type
Supported Minecraft versions
1.20.1

Jump to downloads

Mod Back In Development Soon.

 

This mod’s main feature is the fact that every sword in its catalogue are completely customizable, with factors such as damage, durability, edge retention, and others being unique to each weapon depending on its materials and especially its quality. These factors of quality are all determined by you, rather than RNG.The Sword Forge is where all of the mod’s swords are created!  (The recipe for the item will be granted when an Anvil is obtained)When You First Open The Forge, You Will Be Greeted By This Page. 1 - Main Material: This will be the material the sword’s texture is based off. 2 - Merge Material: This is purely functional and does not appear in the sword itself. H - Hilt Material: This will be the material the hilt (handle/guard) of the sword is made out of. The Buttons On The Side Modify The Functions Of The Main Page. As you level up, your unlocked sword schematics will appear here. * As of v0.3, the only sword variant is the Hygarde.   [?] This button will redirect you to this home page for assistance. Once you hit the Forge Button, the action cannot be reversed. The end result will ask for you to name the weapon. This has no string limits, so feel free to name it whatever you desire. Afterwards, you will be given your weapon. * As of v0.3, the Renaming feature is not introduced. Please use /swordrename to rename your weapon after it is made (the command does not require OP Permissions.)Supported Materials: Tungsten, Steel, Titanium, Netherite, Glamorite, Iron, Gold, Obsidian, Diamond, and Carbon Fiber.Tungsten is the rarest and strongest ore in the mod. It can be up to 64 times rarer than diamond, yet it will be over three times stronger. Tungsten is brittle due to its strength, however, making it a poor choice to utilize in its pure form. It is very strongly advised to allow Tungsten.Titanium is the second rarest and strongest ore in the mod. It is more available and viable than Tungsten, however not as strong. It does not have any downsides in use.* (This may change)Glamorite is a rare ore with similar properties to Diamond, only having more durability.Carbon is obtained by smelting Coal in a blast furnace. Carbon Fiber is obtained by surrounding Diamond with Carbon in a crafting table.The Steel Forge is where alloys of Iron and Carbon are built. Simply put Iron in the first slot for the amount of steel you wish and Carbon Fiber for the desired quality. This quality ranges from 1045-1100.The Refinery Is Currently Work In Progress. In Its Alpha State, There Are Smelting, Repairing, Sharpening, And Storage Options. These will be necessary in a survival world.(Sword Description Function)The Future: More Will Be Coming To This Mod Soon. Features Include: More Swords, Materials, And The Refinery!

 

Bug Reporting And Feedback

If there are any bugs, report them in the comments section of the mod. I will make sure to fix as many of them as I possibly can. Suggestions for improvement or features will also be read.

 

This mod will NOT be ported to earlier versions of Minecraft or MCreator, however. This mod will always be updated to the latest possible version of Minecraft that it can be.

Modification files
swordforge-1.20.1-0.3.jar - LatestUploaded on: 09/03/2023 - 17:25   File size: 619.3 KB
Changelog

 

    [0.3.0] - 9/3/2023 : 1:26 PM

 

[Functionality: Tweaking/QoL/Bug Fixes]

- [OVERHAUL] Made All Information Display In Description Rather Than Display Name {Steel And Swords}
- [OVERHAUL] All Swords Of One Variant Are One Item
- [CRITICAL FIX] All Materials Appropriately Gives Right Amount Of +MAD And Smithing Points
- [CRITICAL FIX] Items Are No Longer Removed By The Creation Of The Sword If They Have NBT Data
- Doubled Point Requirement For Each Of The Next Levels
- Delayed Attacks Now Damage Dragons
- Sword Only Dulls To Half-Damage
- Titanium Smithing Points Increased {60 -> 100}
- Iron And Gold Smithing Points Reduced {25 -> 20}
- Color Code Names On By Default
- Changed Breaking Point For Swords
- Speed Of Sword Forge Input Reduced
- Render Of Custom Name Changed
- Added More Recipes
- Colored Error Messages Red
- Rearranged Creative Tab
- Renamed Items To Their Proper Names
- Damage Multipliers Now Start At Level 3; Total Damage Multipliers Reduced
- Limited The Output Of Carbon On A Single Steel Ingot To Maximum Before It Reaches 1100 [1/56]
- Added Steel Salvaging Function (Splits Off Into Two Separate Materials) [WIP]
- Added Refinery Recipe
- Added /renamesword Command

[Polishing]

- Retextured Steel Hilt And Blade
- Retextured Sword Forge
- Fixed The Difference Between The Holding Sprite Of The Sword Forge In The Main Hand And Off Hand
- Retextured Carbon Fiber
- Mild Steel Forge Retexture

[Additions]

- Added Sword Edge Retention
- Added MAX_Damage And MAX_Edge Data
- Added A Special Weapon... (WIP)
- Added Refinery Block (WIP)
- Added Storage, Sharpening And Repairing To Refinery
- Added The Salvaging Function Of Smelting To Refinery

 


    [0.2.1.2] - 8/24/2023 : 12:13 AM

- [CRITICAL FIX] Made Titanium No Longer Have A Chance Of Giving Raw Tungsten
- Entirely Reworked "Damascus" To Glamorite, A Diamond-Level Underground Ore


    [0.2.1] - 8/23/2023

- Random Nameless Off By Default
- Patched A Perfect Sword Input Being Impossible On Higher Levels (Would Always Return 49 Or 51)
- Balanced Speed Of The Sword Forge
- Sword Damage Changed To "Explosion" When Attacking Dragon Entities To Allow Attacking Ender Dragon
- Damage Decimals Reduced {##### -> ###}
- The Input Of The Sword Forge Now Properly Resets Rather Than Continuing From The Last Forge Number

 


    [0.2.0] {The Steel Age} - 8/22/2023

 

[Functionality: Tweaking/QoL/Bug Fixes]

- Carbon Fiber Recipe Changed To Incorporate Carbon
- High-Carbon Steel Ingots Replaced By Custom-Crafted Steel; High-Carbon Steel Recipe Removed
- Damascus Ingot Renamed To "Damascus" Ingot
- Steelforge Now Outputs To A Slot
- Fixed Debug Damage Output On Every Hit With Custom Sword
- Tungsten Has Been Made Even Rarer
- Steel Is No Longer Required In Tungsten Recipe; Replaced With Carbon Fiber In Exchange For Way Rarer Ore
- Tungsten Has Been Buffed {18 -> 24}
- Titanium Has Been Super-Buffed {9 -> 20}
- Tungsten Ingot Rarity Moved {Uncommon (i.e. Enchanted Book) -> Rare (i.e. Golden Apple/Enchanted Sword)}
- Base Level Sword Forge Quality Output Greatly Reduced (Faster Movement)
- Begun Smithing Level Compatibility
- Swords Now Log The Swordforge Data Input They Were Made In (Now Determines How Close It Was To Being Perfect In NBT Data)
- Sword Forge Menu Overhauled
- Recipe Giver Scripts Modified
- Swords Now Log Their Default Maximum Durability And Damage Both Before And After Damage Multipliers
- Data Now Logs How Many Swords A Player Has Built Using The Sword Forge
- Added Check In Options Menu To Turn It Back Off Random Names
- Added More Advancements
- Swords Now Log The Kind Of Steel They Were Made Of; May Be Used To 'View' Steel Quality In Later Updates
- "Display Smithing Level" Now Properly Displays The Level The Sword Was Built At Rather Than The Level Of The Last User To Hold It


[Polishing]

- Custom-Crafted Steel Textures Tweaked; "Brighter" Texture To Look More Like Steel
- Sword Forge Menu Entirely Retextured


[Additions]

- Added Steel Forge [INDEV]
- Added Carbon As Material Made By Coal
- Added Smithing Levels And Smithing Points

 

 

    [0.1.5.5] - 8/18/2023

- [CRITICAL FIX] Carbon Swords No Longer Lose Attributes And Therefore Deal Proper Damage
- Debugging
- Fixed A +1 Damage Boost At Full Attack Cooldown

 

    [0.1.5.1] - 8/16/2023 : 12:02 AM

- Durability Will Be Rounded Down If A Decimal
- Help Button Redirects To Homepage
- Minor Advancement Reworks

 

 

 


    [0.1.5] {Alpha Release} - 8/16/2023 : 11:31 PM


- [NOTATION] Custom Swords Cannot Break Blocks At This Time! While This Will Likely Be Patched Out, It Works As A Basic Alpha.
- [NOTATION] Mending And Unbreaking Do Not Work On Custom Swords At This Time! This WILL Be Patched Out In Later Updates.
- [NOTATION] Other Modded Enchantments That Add Base Value Damage (Like Sharpness) Cannot Be Displayed In The Number At This Time, But Will Work. 
(Durability Will Not, As It Is A Custom Value)


[Functionality: Tweaking/QoL/Bug Fixes]

- Set Up Settings Menu In Preparation For Construction
- Custom Swords No Longer Hide Enchantments {HF63b -> HF62b}
- Custom Full Damage Will No Longer Be Achieved Through Spamming [Current Formula: Attack Damage / (Delay Ticks Remaining/2)]
- Any Sword Damage Value < 0 Is Now Flagged As "Broken"
- Stone And Wood No Longer Creates "Ghost Swords" That Are Broken By Default
- Building A Sword Now Consumes Materials Appropriately
- Sword Forge Now Saves The User's Last Menu; Exiting Out Of The Menu While Building The Sword Will Continue The Current Step When Re-Opened
- Smithing Level Correctly Defaults To 1; Will Be Added In Later Iterations
- Made Tungsten Only Obtainable With Netherite Or Higher
- Made Titanium Only Obtainable With Diamond Or Higher
- Materials Above Netherite Now Immune To Fire
- Patched Mod Adding Useless NBT Values To Items That Prevent Stacking
- Sword Forge Recipe Buffed Significantly To Compensate For Above-Vanilla Damage
- Buffed Gold {+4 MAD -> +5 MAD}
- Subtracted Damage MAD By 1 Per Attack To Compensate For Sword's Base Attack Damage Of 2 (Previously Custom-Coded To Be 1)
- Sharpness Now Has Compatibility With Display Damage
- Durability Now Works When Attacking Enemies
- Display Random Names (When Naming Slot Is Empty) On By Default (Will Allow Option In Settings In The Future)
- Alloys Now Divide Durability From Each Material By 2 Before Adding Them Together


[Polishing]

- Gold Hilt Texture Remastered To Fit Netherite's Golden Trim
- Carbon Fiber Texture Tweaked
- Improved Iron Hilt Texture
- Improved Obsidian Hilt Texture


[Additions]

- Table Added To Give Player Recipes Upon Obtaining Required Items
- All Titanium, Netherite, Obsidian, Damascus, Iron, And Gold Swords Are Now Craftable
- Tungsten Now Spawns Incredibly Rarely Below Y Level 0
- Titanium Now Spawns Rarely Below Y Level 0
- Tungsten Ingots Are Now Craftable
- Carbon Fiber Is Now Craftable
- Damascus Steel Ingots Are Now Craftable
- High-Carbon Steel Ingots Are Now Craftable
- Added Extra Sound Effects To Sword Forge
- Added Advancements
- Added Sword Forge Recipe

 

 

 

 

    [0.1.0] - 8/14/2023 : 12:34 AM

- Sword Forge Polishing GUI And Features; All Tungsten Swords Now Constructable
- Minor Bug Fixes
- Options Menu Updated
- Added Composition Data; Stores What Materials Were Used To Make Each Sword
- All HC-Steel Swords Now Constructable
- Swords Cannot Go Without A Name: They Will Be Given A Random Absurd Name; Single-Space Is Still Accepted
- Base-Game Attack Speed And Damage Modifiers Are Now Hidden
- Titanium Buffed {8 -> 9}
- Removed Stone And Wood Variants
- Forge Values Tweaked; Chance Of Perfect Forge At Base Level Drastically Decreased
- Sword Forge Now Stacks To 64

 


    [0.0.2] - 8/13/2023 : 12:28 AM

- Sword Forge Testing; Tungsten Swords Now Constructable
- Balancing To Materials And Forging; Alternate Material Now Required
- Retexturing For Menus
- Added High-Carbon Steel Ingot
- Added Tungsten Ingot
- Added Titanium Ingot
- Added Damascus Ingot

 

    [0.0.1] - 8/12/2023 : 11:59 PM

- Added Options Menu (Bind 'O')
- Sword Testing
- Added Carbon Fiber
- Added Sword Forge
- Mod Creation