Description

Overview
Hammerz is a small mod which simply adds in a TiC style hammer item to various tool materials (Vanilla, EnderIO's Dark Steel, Thaumium, Botania's Manatseel and Elementium, RotaryCraft's HSLA Steel and Bedrock, Steel, Copper, Tin, Bronze, Invar, Ferrous, Silver, Lead, Electrum, and Shiny so far)
Features
Unity style textures, enabled by default

"Fitting" textures, enabled via config

Hammers
- Each hammer is made in the shape of a pickaxe in the crafting table, with the representative ore dictionary registered blocks instead of ingots (eg Any mod's Copper Blocks for the Copper Hammer)
- Hammers mine in a 3x3 pattern, just like Hammers from other mods
- Unlike in Tinkers Construct, when you right click on a block with a hammer, it will search you inventory for torches and place one if you have any, you do not need to have torches in your hotbar.
- ***Sneaking while mining will only mine one block, this may be configured to take extra damage or go slower in the future***
- Hammers can be repaired with the same blocks/items that were used to make them.
- Although registered from the existence of any instance of the matching Ore Dictionary block, the materials have values I picked from specific mods.
- Copper, Tin, Bronze, Ferrous, Invar, Silver, Lead, Electrum and Shiny are all based off of Thermal Foundation.
- Steel is based of off Railcraft Steel.
- Thaumium is based off of Thaumcraft's Thaumium.
- The Dark Steel hammer functions is meant to follow the Dark Steel concept from EnderIO and can be upgrades similarly to the other Dark Steel tools
- Applicable upgrade is empowerment 1-4, but the needed items are different; the hammer has a much larger durability and max amount of energy it can store
- Check the tooltips for information, the Dark Steel hammer inherits properties from the EnderIO config file, such as obsidian speed bonus and enchantment costs
- Should be able to be charged in any fashion that other RF compatible items can be, but needs to have at least "Empowered I" beforehand
- Pulls some localization from the EnderIO lang file which is likely to always have more translations than this one's.
- The Thaumium hammer will be enchantable with repair I&II like the other thaumium tools.
- Botania hammers: Manasteel and Elementium (no Terrasteel as it already performs too similar of a function)
- Both will be chargeable via mana, and repairable. This happens in the exact same manner as Botania's tools.
- Elementium Hammer will not drop "junk" (Cobble, Netherrack etc)
- RotaryCraft HSLA hammer is a regular ore-Dictionary registered hammer
- RotaryCraft Bedrock hammer has silk touch and is made in the Blast Furnace in the same manner as the Bedrock Pick but with Bedrock Ingot Blocks replacing the ingots. It cannot take damage.
Dependencies
EnderIO is required for the Dark Steel Hammer because it requires other EnderIO items/blocks for the empowerment upgrade, obviously along with EnderIO you will need EnderCore.
Thaumcraft is a dependency for the Thaumium hammer as it uses its API.
Botania is a dependency for the Manasteel and Elementium hammers as they both use its API.
RotaryCraft is a dependency for the HSLA hammer and the Bedrock hammer as it uses its API.
All other hammers will be registered if there is an item in the Ore Dictionary with the registry name "blockMaterial", I've taken it upon myself to register a few mod's storage blocks (Thaumium, Manasteel, Elementium, HSLA Steel) which shouldn't cause any errors anywhere.
Configurations
All hammers are configurable to be enabled or not.
The Dark Hammer inherits configurable properties from EnderIO, (Dark Pick options in the enderio.cfg file).
I added a feature to help me with adding more tool materials, material attribute information to the tooltips of all registered tools, disabled by default.
Information on the hammer's durability can be disabled (Other mods add the same via a tooltip event).
There are now config options for the durability multiplier and speed multipliers of the hammers, these are applied universally over all the hammers to keep the unified feel to the set.
I have created a texture set that I like the look of and that follows the style of the Unity ResourcePack that is enabled by default (see above). You can change this to use the ones that follow the mod's they are from better.
You can disable the ability to sneak-mine a single block.
Other Options
If you don't think that this is the right mod for you, there are plenty others to chose from. This is simply my take on hammers and others have done similar things very well in their own way.
- Tinkers Construct the original mod which started the concept of a hammer. Robust tool creation and upgrade system.
- Simply Hammers, highly configurable take on hammers where you can use JSON's to modify or create your own hammers.
- Hammer Time, neat models for hammers, scythes, and excavators.
I'm not trying to steal downloads from anyone or claim to be the creator of some revolutionary idea; I created something I wanted to create and decided to share it.
Thanks and Credits
*Disclaimer* I did not come up with any special abilities that any of the hammers have on my own, they are meant to directly follow toolsets from other mods and design credits go to the authors of those mods.
Obviously the concept here is not completely original, credit for the hammer idea goes to mDiyo, definitely check out Tinkers Construct if you're interested in a more robust and complex tool creation mod.
The Dark Steel Hammer is obviously an idea that is based of of the Dark Steel items in EnderIO and credit for the upgrade design and the layout of the tooltips goes to it's dev team, who also get a shout-out for the production quality that their mod has! Definitely sets a high standard.
Special Thanks to CyanideX for providing guidance as I grow as a texture artist, and for starting the Unity resourcepack.
Thanks to TeamCOFH for the RF api, which was very easy to pick up and use.
Thanks to all mod authors who contribute open source projects to the community, it's how I primarily learned how to mod, and they are the reason I can figure out the majority of what I want to implement. Those that have been especially helpful so far: Tonius, CrazyPants, tterrag, VSWE, MCJty, KingLemming, and Elec332
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.