Skip to content

ShadowGry/emerald-tools

Repository files navigation

Emerald Tools

Version GitHub

A Minecraft mod that adds in emerald tools and armor using Forge.

Steve wearing emerald armor

In Minecraft, emeralds are exclusively used for trading. This mod gives them more uses by being able to craft them into tools and armor.

What's New

This mod adds in the following into Minecraft:

  • Emerald Shovel
  • Emerald Pickaxe
  • Emerald Axe
  • Emerald Hoe
  • Emerald Sword
  • Emerald Helmet
  • Emerald Chestplate
  • Emerald Leggings
  • Emerald Boots
  • Emerald Horse Armor

Emerald tools tab

Emerald tools and armor can be crafted just like other items in-game, but instead with emeralds.

Emerald pickaxe crafting recipe

The emerald tier (both tool and armor) sits between the iron and diamond tiers. Emerald tools have the same harvest level as diamond (level 3) and have a total durability of 779 uses. Emerald horse armor provides 9 defense points.

The emerald tier sits below the diamond tier because the villager career trading level, Expert (emerald badge), is below Master (diamond badge). Another reason is because they are easier to aquire through trading.

Download and Installation

If you just want the JAR file, go to Releases and download for the version you want, and skip to Step 6. Otherwise, these instructions will show how to build it from source.

Prerequisites

It is assumed you have Java 17 JDK and 64-bit JVM already installed. For help, see the Forge Documentation regarding the prerequisites, and also for additional information regarding the following steps.

Steps

  1. Clone this repository (or Code > Download ZIP and extract).
git clone https://github.com/ShadowGry/emerald-tools
  1. Import the project to your chosen IDE with build.gradle (if using Eclipse or Intellij IDEA) and use it to setup the workspace.
  2. Generate launch configurations depending on your IDE:

Eclipse:

./gradlew genEclipseRuns

Intellij:

./gradlew genIntellijRuns

Visual Studio Code:

./gradlew genVSCodeRuns

If on Windows, use without ./.

  1. The mod can be launched with:
./gradlew runClient

which will launch Minecraft, however this meant for development only.

  1. To build the mod (in other words, create the JAR file), run:
./gradlew build

which will output the mod in a JAR file in build/libs.

  1. Download and run the latest version of the Forge Installer.
  2. Place the JAR inside the .minecraft/mods folder. If mods doesn't exist, create it.
  3. From the Minecraft launcher, switch to the newly create Forge profile, and play Minecraft. You can check that everything has been done correctly by clicking "Mods" from the main menu and seeing that "Emerald Tools" is listed on the left.

Acknolwedgements

Early development of this mod began by following TechnoVision's 1.15/1.16 modding tutorials on YouTube.

License

Copyright (C) 2022 ShadowGry. See LICENSE for more details.