mirror of
https://github.com/eaglerforge/EaglerForgeInjector
synced 2025-07-23 06:01:38 -09:00
fix bug, but new regression
This commit is contained in:
parent
b8fcdd3a6e
commit
8aa7937382
@ -68,7 +68,7 @@
|
||||
var pistol_item = (new nmi_ItemPistol()).$setUnlocalizedName(
|
||||
ModAPI.util.str("pistol")
|
||||
);
|
||||
itemClass.staticMethods.registerItem0.method(ModAPI.keygen.item("pistol"), ModAPI.util.str("pistol"), pistol_item);
|
||||
itemClass.staticMethods.registerItem.method(ModAPI.keygen.item("pistol"), ModAPI.util.str("pistol"), pistol_item);
|
||||
ModAPI.items["pistol"] = pistol_item;
|
||||
|
||||
return pistol_item;
|
||||
|
@ -24,7 +24,7 @@
|
||||
var example_item = (new nmi_ItemExample()).$setUnlocalizedName(
|
||||
ModAPI.util.str("exampleitem")
|
||||
);
|
||||
itemClass.staticMethods.registerItem0.method(ModAPI.keygen.item("exampleitem"), ModAPI.util.str("exampleitem"), example_item);
|
||||
itemClass.staticMethods.registerItem.method(ModAPI.keygen.item("exampleitem"), ModAPI.util.str("exampleitem"), example_item);
|
||||
ModAPI.items["exampleitem"] = example_item;
|
||||
|
||||
return example_item;
|
||||
|
19
postinit.js
19
postinit.js
@ -890,8 +890,10 @@ globalThis.modapi_postinit = "(" + (() => {
|
||||
}
|
||||
|
||||
ModAPI.events.newEvent("bootstrap", "server");
|
||||
ModAPI.events.newEvent("prebootstrap", "server");
|
||||
const originalBootstrap = ModAPI.hooks.methods[ModAPI.util.getMethodFromPackage("net.minecraft.init.Bootstrap", "register")];
|
||||
ModAPI.hooks.methods[ModAPI.util.getMethodFromPackage("net.minecraft.init.Bootstrap", "register")] = function (...args) {
|
||||
ModAPI.events.callEvent("prebootstrap", {});
|
||||
var x = originalBootstrap.apply(this, args);
|
||||
ModAPI.util.bootstrap();
|
||||
ModAPI.events.callEvent("bootstrap", {});
|
||||
@ -899,6 +901,23 @@ globalThis.modapi_postinit = "(" + (() => {
|
||||
return x;
|
||||
}
|
||||
|
||||
|
||||
ModAPI.events.newEvent("registeritems", "server");
|
||||
const originalItemRegister = ModAPI.hooks.methods[ModAPI.util.getMethodFromPackage("net.minecraft.item.Item", "registerItems")];
|
||||
ModAPI.hooks.methods[ModAPI.util.getMethodFromPackage("net.minecraft.item.Item", "registerItems")] = function (...args) {
|
||||
var x = originalItemRegister.apply(this, args);
|
||||
ModAPI.events.callEvent("registeritems", {});
|
||||
return x;
|
||||
}
|
||||
|
||||
ModAPI.events.newEvent("registerblocks", "server");
|
||||
const originalBlockRegister = ModAPI.hooks.methods[ModAPI.util.getMethodFromPackage("net.minecraft.block.Block", "registerBlocks")];
|
||||
ModAPI.hooks.methods[ModAPI.util.getMethodFromPackage("net.minecraft.block.Block")] = function (...args) {
|
||||
var x = originalBlockRegister.apply(this, args);
|
||||
ModAPI.events.callEvent("registerblocks", {});
|
||||
return x;
|
||||
}
|
||||
|
||||
const originalOptionsInit = ModAPI.hooks.methods[ModAPI.util.getMethodFromPackage("net.minecraft.client.gui.GuiOptions", "initGui")];
|
||||
ModAPI.hooks.methods[ModAPI.util.getMethodFromPackage("net.minecraft.client.gui.GuiOptions", "initGui")] = function (...args) {
|
||||
var x = originalOptionsInit.apply(this, args);
|
||||
|
Loading…
x
Reference in New Issue
Block a user