mirror of
https://github.com/eaglerforge/EaglerForgeInjector
synced 2025-07-24 22:51:18 -09:00
Merge pull request #2 from OeildeLynx31/main
Bettered the worldedit mod
This commit is contained in:
commit
61a4a06747
@ -1,5 +1,7 @@
|
|||||||
//WIP worldedit by radmanplays
|
ModAPI.meta.title("WorldEdit");
|
||||||
|
ModAPI.meta.credits("By radmanplays");
|
||||||
|
ModAPI.meta.icon("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcUlEQVR42mNgoAcw1xT4D8Jka25LVQNjkg2Bac4OlP9fGqFImgHImmHY00z0f4af3H+SDADZDNIc6SwJpjXkuP+THHggm5ENIckrMGeDbIZ5hWgDQJo709XhziYpOpFtJjnuKdaM7OwhYjMIkG0zpQAAtFpjWIvu2dwAAAAASUVORK5CYII=");
|
||||||
|
ModAPI.meta.description("Use //wand, //set and //walls in singleplayer worlds.");
|
||||||
ModAPI.addEventListener("lib:libcustomitems:loaded", () => {
|
ModAPI.addEventListener("lib:libcustomitems:loaded", () => {
|
||||||
console.log("Registered worldedit custom items.");
|
console.log("Registered worldedit custom items.");
|
||||||
LibCustomItems.registerItem({
|
LibCustomItems.registerItem({
|
||||||
@ -71,6 +73,11 @@ ModAPI.addEventListener("lib:libcustomitems:loaded", () => {
|
|||||||
const displayTag = NBTTagCompoundClass.constructors[0]();
|
const displayTag = NBTTagCompoundClass.constructors[0]();
|
||||||
itemStack.$stackTagCompound.$setTag(ModAPI.util.str("display"), displayTag);
|
itemStack.$stackTagCompound.$setTag(ModAPI.util.str("display"), displayTag);
|
||||||
|
|
||||||
|
// Add the enchant effect to the item
|
||||||
|
let enchant = ModAPI.hooks._classMap.nme_Enchantment.staticMethods.getEnchantmentById.method(0);
|
||||||
|
enchant.$effectId = -1;
|
||||||
|
itemStack.$addEnchantment(enchant);
|
||||||
|
|
||||||
// Set item name
|
// Set item name
|
||||||
displayTag.$setString(ModAPI.util.str("Name"), ModAPI.util.str("Wand"));
|
displayTag.$setString(ModAPI.util.str("Name"), ModAPI.util.str("Wand"));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user