Code Monkey home page Code Monkey logo

the-gems-project's Introduction

The Gems Project

CurseForge Downloads Modrinth Downloads Code License Asset License GitHub Commits

The Gems Project is a Minecraft mod built for Forge. The mod aims to improve Minecraft's progression system through balanced additions to all categories of game mechanics. If you have any issues using the mod, please provide a detailed post through the issue tracker.

๐Ÿ’Ž Features

New Ores and Equipment

Each of these powerful new ores can be found from y: 16 and below. They are rarer than diamonds but are more common the deeper you delve. They also only drop shards upon breaking, which you'll need to combine to make a whole gem. These new ores come in both stone and deepslate variants. Topaz, Sapphire, and Ruby have many uses, but most of which you won't be able to access until you have Netherite equipment.

New Ores and Equipment

More Tiers

Finally, we have access to new bows, crossbows, shields, and horse armor! The Gems Project provides the tiers that were absent in vanilla, along with new tiers utilising the new materials introduced by the mod. Each tier has increased stats from the previous, such as increased damage and durability, while maintaining a balanced gameplay experience.

More Tiers

Jewelry

The jewelry system takes advantage of the Curios API, allowing you to equip them in slots independent of the armor system. They provide passive buffs which coincide with the gem used to craft them.

Jewelry

Truly Endgame Equipment

Craft yourself some truly exceptional equipment with Dragonyx, a new rare but powerful material. Dragonyx provides all the bonuses that Topaz, Sapphire, and Ruby provide, along with some unique effects. Weapons provide Lifesteal, healing yourself upon damaging an enemy. Tools provide an increase to your Harvest Area, increasing the amount of blocks you can mine at once. Each piece of armor increases your Max Health by a heart and additionally prevents you from dying to the void if you're wearing a full set. In order to obtain a full set of Dragonyx equipment, the Ender Dragon will need to be defeated multiple times.

Truly Endgame Equipment

Emerald Equipment

Instead of just making an uninteresting new set of tools and armor like most mods adding emerald equipment, The Gems Project takes a different approach. The tools allow you to gather Bonus XP, making them especially useful in the early to mid-game, whilst being iron level in other stats to avoid being overpowered. The armor grants a bonus to Movement Speed per each piece equipped and additionally provides a level of Hero of the Village if you're wearing a full set.

Emerald Equipment

Experience Ore

It's exactly what it says on the tin, ore that contains experience. This feature just adds that little bit of extra spice to the mining experience and further encourages cave exploration.

Experience Ore

Fossils

There are 20 fossils for you to find and collect throughout your Minecraft journey. These are found within all vanilla dimensions and are a great decorative block, but also provide an alternative source of bones. More are planned for these in the future!

Fossils

๐Ÿ”ง Manual Installation

  1. Download and install the latest compatible version of Minecraft Forge.
  2. Download and install the latest compatible version of Curios API.
  3. Install gems.jar into your mods folder in your Minecraft directory.

the-gems-project's People

Contributors

foozey avatar lobster0228 avatar zacwm avatar

Stargazers

 avatar  avatar

Forkers

zacwm lobster0228

the-gems-project's Issues

Issue with Bows and Shields durability on old worlds

Mod is changing Bow and Shields durability so that can lead to negative values(unbreakable) on existing items in old worlds.

image

image

How to replicate:

  1. Create world without Gems mod.
  2. use some durability on Bow/Shield
  3. instal Gems mod
  4. your durability is now negative

Proposed change:
Not sure about internal code changes but a config file with a simple option to turn off durability modification would work

Crash with dungeons mobs

If you have both dungeons mobs and the gems project installed, dungeons mobs will fail to load.

The mod is incompatible with any mods not using direct item IDs

To my knowledge, the issue stems from the fact that the Gems Project only uses its own tags instead of Forge tags.

An example of a mod that has compatibility with some of the resources used but not the items is Tetra. If you were to add the Forge tags for sapphires and rubies to their respective Gems Project items, it would be properly compatible with Tetra and any other mod to use those tags.

Gemspark 'enchanting' concept

I think the gemspark enchanting system shouldn't be exclusive with experience enchanting, instead it should be a way to make your tools even better after enchanting.

The idea is as follows:
There will be a 'Gemspark Anointing' table, by using gemspark as fuel (Or maybe gemspark shards if you think is too costly), you can anoint a limited amount of gems to a tool/piece of armor, and depending on the gem and the tool/piece of armor you'll modify a different stat that the item gives to the player, maybe you could even anoint full gem blocks for an even stronger effect?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.