Home›Java›Mods›Engraving
Engraving
ModsJava

Engraving

Minecraft Java mod. Downloads from the MC Java Mods app on Android.

by RisingInIris2017 · on CurseForge

⬇ Download on CurseForge

Engraving

image


Overview

Engraving (named after the meaning of Hanzi "錾", patterns that carved on the body of sword) is a simple tweak utility for SlashBlade mod.

Currentyly Engraving has features below:

Tweak Features

Features below are merged into SlashBlade Japanese Addon Pack (SJAP) 1.7.0+; only if you have legacy SJAP versions (below 1.7.0), Engraving will apply these features:

Alternate Recipes(Since v1.7)

Engraving provides alternate crafting table recipes for Thaumcraft and Botania compat SlashBlades that added by The Last Smith and SJAP.

These alternate recipes are disabled by default, if you need them, you may enable them via the corresponding configurations.

CraftTweaker Expansion

New CraftTweaker event

Engraving adds a new CraftTweaker event: EntityStylishChangeEvent. It fires when your Stylish Rank changes.

(The capital letter shown on the screen when you are in combat is your Stylish Rank, from D to SSS.)

import mods.engraving.event.EntityStylishChangeEvent;

It extends IEntityEvent.

event.entity is the entity whose Stylish Rank changes (it is most possibly the player). 

event.amount is both ZenGetter and ZenSetter, to get/set the Stylish Rank points as integer.

event.reason is a string representing the reason why Stylish Rank changes.

It has 3 possible result:

"DropLongTime" -> event.entity is attacked and more than a specified threshold of time has passed since the player's last rating update.

"DropShortTime" -> event.entity is attacked and less than a specified threshold of time has passed since the player's last rating update.

"" -> Other reason.

IItemDefinition Expansion (Since v1.4)

Engraving extends IItemDefinition and adds these new ZenMethods below:

With these ZenMethods, you can easily determine if an IItemStack in your ZenScript is a certain type of players' equipments.

AnvilUpdateEvent Expansion (Since v1.5)

AnvilUpdateEvent is fired multiple times every time player put 2 items on slots of Anvil, rather than single time.

Besides, the numbers of times it is fired on each side are nearly random (2 or 3 typically) . These two factors make tracking this event difficult.

Engraving adds a new ZenMethod for AnvilUpdateEvent: getTimeStamp(), it will return UNIX Timestamp of the time when the event fired.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more