mirror of
https://github.com/eaglerforge/EaglerForgeInjector
synced 2025-07-23 06:01:38 -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.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.meta.description("Library to make adding basic custom items easier.");
|
||||||
ModAPI.events.newEvent("lib:libcustomitems:loaded");
|
ModAPI.events.newEvent("lib:libcustomitems:loaded");
|
||||||
globalThis.LCI_ITEMDB ||= {};
|
|
||||||
function libServerside() {
|
function libServerside() {
|
||||||
var packetblockchange = ModAPI.reflect.getClassByName("S23PacketBlockChange").constructors.find(x => { return x.length === 2 });
|
var packetblockchange = ModAPI.reflect.getClassByName("S23PacketBlockChange").constructors.find(x => { return x.length === 2 });
|
||||||
var sendPacket = ModAPI.reflect.getClassByName("NetHandlerPlayServer").methods.sendPacket.method;
|
var sendPacket = ModAPI.reflect.getClassByName("NetHandlerPlayServer").methods.sendPacket.method;
|
||||||
@ -16,7 +15,7 @@
|
|||||||
globalThis.LCI_ITEMDB ||= {};
|
globalThis.LCI_ITEMDB ||= {};
|
||||||
globalThis.LibCustomItems = {
|
globalThis.LibCustomItems = {
|
||||||
makeItemStack: function makeItemStack(tag) {
|
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");
|
var useName = ModAPI.util.getMethodFromPackage("net.minecraft.network.NetHandlerPlayServer", "processPlayerBlockPlacement");
|
||||||
@ -149,7 +148,7 @@
|
|||||||
if (globalThis.LCI_RECIPEEVENTS[data.tag]) {
|
if (globalThis.LCI_RECIPEEVENTS[data.tag]) {
|
||||||
globalThis.LCI_RECIPEEVENTS[data.tag](new Proxy(testItem, ModAPI.util.TeaVM_to_Recursive_BaseData_ProxyConf));
|
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();
|
var craftingManager = ModAPI.reflect.getClassById("net.minecraft.item.crafting.CraftingManager").staticMethods.getInstance.method();
|
||||||
if((data.useRecipe !== false) || (data.useRecipe !== "false")) {
|
if((data.useRecipe !== false) || (data.useRecipe !== "false")) {
|
||||||
@ -163,7 +162,7 @@
|
|||||||
LCI_registerItem(data);
|
LCI_registerItem(data);
|
||||||
}
|
}
|
||||||
LibCustomItems.makeItemStack = function makeItemStack(tag) {
|
LibCustomItems.makeItemStack = function makeItemStack(tag) {
|
||||||
return globalThis.LCI_ITEMBD[tag] || null;
|
return globalThis.LCI_ITEMDB[tag] || null;
|
||||||
}
|
}
|
||||||
ModAPI.events.callEvent("lib:libcustomitems:loaded", {});
|
ModAPI.events.callEvent("lib:libcustomitems:loaded", {});
|
||||||
})();
|
})();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user