mirror of
https://github.com/eaglerforge/EaglerForgeInjector
synced 2025-07-22 21:51:17 -09:00
LCI fix number 2
This commit is contained in:
parent
f57cd7bbbb
commit
aba91b2cbc
@ -5,7 +5,6 @@
|
||||
ModAPI.meta.icon("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAQdJREFUOE9jZGBg+M9AAWAEGbBl2QmyjPCJsmAgaABbdybc8F+l01EswmsATONXLi4GYSkpBgZ+foY1O3cyuHWuhhuC1QBkjf///QMrFtHWZmD4+BHDEBQDUGzU1ITb8ubqVZyGoBjwsCONQYqXl0FYU5MBpAlsKxRgM+STUwoDhgG66upgZ4IAuiEooRcXx/DpCRuqAU97shg0jYzgfsVpSFwcg5mZGcOedRewGDBhAgPDokUohsBthmoE8U+dOoXdBfHHjoElUQxB03i9oABspnTJNFQXgARB3oAbwsAAdirMRmSNMFdhTQcwQ/BpxGsAzCUwRSCn4gJE5QV8uQxuAFlZEaoJAKrYrAHl38o6AAAAAElFTkSuQmCC");
|
||||
ModAPI.meta.description("Library to make adding basic custom items easier.");
|
||||
ModAPI.events.newEvent("lib:libcustomitems:loaded");
|
||||
globalThis.LCI_ITEMDB ||= {};
|
||||
function libServerside() {
|
||||
var packetblockchange = ModAPI.reflect.getClassByName("S23PacketBlockChange").constructors.find(x => { return x.length === 2 });
|
||||
var sendPacket = ModAPI.reflect.getClassByName("NetHandlerPlayServer").methods.sendPacket.method;
|
||||
@ -16,7 +15,7 @@
|
||||
globalThis.LCI_ITEMDB ||= {};
|
||||
globalThis.LibCustomItems = {
|
||||
makeItemStack: function makeItemStack(tag) {
|
||||
return globalThis.LCI_ITEMBD[tag] || null;
|
||||
return globalThis.LCI_ITEMDB[tag] || null;
|
||||
}
|
||||
};
|
||||
var useName = ModAPI.util.getMethodFromPackage("net.minecraft.network.NetHandlerPlayServer", "processPlayerBlockPlacement");
|
||||
@ -149,7 +148,7 @@
|
||||
if (globalThis.LCI_RECIPEEVENTS[data.tag]) {
|
||||
globalThis.LCI_RECIPEEVENTS[data.tag](new Proxy(testItem, ModAPI.util.TeaVM_to_Recursive_BaseData_ProxyConf));
|
||||
}
|
||||
globalThis.LCI_ITEMBD[data.tag] = new Proxy(testItem, ModAPI.util.TeaVM_to_Recursive_BaseData_ProxyConf);
|
||||
globalThis.LCI_ITEMDB[data.tag] = new Proxy(testItem, ModAPI.util.TeaVM_to_Recursive_BaseData_ProxyConf);
|
||||
|
||||
var craftingManager = ModAPI.reflect.getClassById("net.minecraft.item.crafting.CraftingManager").staticMethods.getInstance.method();
|
||||
if((data.useRecipe !== false) || (data.useRecipe !== "false")) {
|
||||
@ -163,7 +162,7 @@
|
||||
LCI_registerItem(data);
|
||||
}
|
||||
LibCustomItems.makeItemStack = function makeItemStack(tag) {
|
||||
return globalThis.LCI_ITEMBD[tag] || null;
|
||||
return globalThis.LCI_ITEMDB[tag] || null;
|
||||
}
|
||||
ModAPI.events.callEvent("lib:libcustomitems:loaded", {});
|
||||
})();
|
||||
|
Loading…
x
Reference in New Issue
Block a user