Draycia / MineTinker-Sponge

GNU General Public License v3.0
2 stars 1 forks source link

MineTinker-Sponge

Release builds can be found here.

Overview

MineTinker is an enchanting overhaul and tool leveling system.

Instead of enchanting gear, you modify it with modifiers.
Modifiers can be crafted or obtained via staff commands.

Currently all vanilla enchantments are supported (the corresponding modifiers apply them internally).
There are also custom modifiers, and an API to add more via addon plugins.

If anyone wants support for any specific mods / plugins feel free to reply to the discussion or make an issue on github.

If you have TeslaPowered installed, the plugin will auto generate a GUI to show modifiers and their recipes in /mt mods.

Items existing before installation of this plugin must be converted with /mt convert.

Getting started

Upon crafting any vanilla tool or armor, it'll automatically be MTS compatible.
With default settings, all items start off with 1 modifier slot.
Each modifier has a recipe by default but recipes are not required!
Once you've picked a mod and crafted it, you can apply it to your item.

Applying modifiers to items

To apply modifiers to items you must hold the item in your off-hand, the modifier item in your main-hand, and right click a bookshelf.
Each modifier applied takes up a modifier slot.

More about slots and item leveling

Items gain one slot each time you level up the item.
As you dig blocks, attack mobs, etc, your item will gain XP. Once it gains enough XP it'll level up and gain another slot.

Options

All changes to gameplay like disabling enchanting tables, mobs dropping MTS loot, etc, can be disabled in the plugin's configs. Each modifier can be enabled/disabled individually, their recipes changed, their max levels changed, name, etc.

Mixins

The plugin utilizes mixins in order to implement some of its functionality.
Currently, the only change is to LootTables, to convert generated loot.
If you'd like to opt out of this, you can set convertLootTables to false in the config.

TODO:

Screenshots

Sword after being crafted:

Sword with mods applied: