mirror of
https://github.com/eaglerforge/EaglerForgeInjector
synced 2025-07-24 06:31:17 -09:00
fix enchantments on 1.12
This commit is contained in:
parent
e83be2e37b
commit
cb5340920b
@ -1104,10 +1104,14 @@ const modapi_postinit = "(" + (() => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ModAPI.util.bootstrap = function () {
|
ModAPI.util.bootstrap = function () {
|
||||||
ModAPI.items = new Proxy(ModAPI.hooks._classMap[ModAPI.util.getCompiledName("net.minecraft.init.Items")].staticVariables, StaticProps_ProxyConf);
|
ModAPI.items = new Proxy(ModAPI.reflect.getClassById("net.minecraft.init.Items").staticVariables, StaticProps_ProxyConf);
|
||||||
ModAPI.blocks = new Proxy(ModAPI.hooks._classMap[ModAPI.util.getCompiledName("net.minecraft.init.Blocks")].staticVariables, StaticProps_ProxyConf);
|
ModAPI.blocks = new Proxy(ModAPI.reflect.getClassById("net.minecraft.init.Blocks").staticVariables, StaticProps_ProxyConf);
|
||||||
ModAPI.materials = new Proxy(ModAPI.hooks._classMap[ModAPI.util.getCompiledName("net.minecraft.block.material.Material")].staticVariables, StaticProps_ProxyConf);
|
ModAPI.materials = new Proxy(ModAPI.reflect.getClassById("net.minecraft.block.material.Material").staticVariables, StaticProps_ProxyConf);
|
||||||
ModAPI.enchantments = new Proxy(ModAPI.hooks._classMap[ModAPI.util.getCompiledName("net.minecraft.enchantment.Enchantment")].staticVariables, StaticProps_ProxyConf); //bugged on 1.12 due to more client optimisations. might need to change the optimisation intensity
|
if (ModAPI.is_1_12) {
|
||||||
|
ModAPI.enchantments = new Proxy(ModAPI.reflect.getClassById("net.minecraft.init.Enchantments").staticVariables, StaticProps_ProxyConf);
|
||||||
|
} else {
|
||||||
|
ModAPI.enchantments = new Proxy(ModAPI.reflect.getClassById("net.minecraft.enchantment.Enchantment").staticVariables, StaticProps_ProxyConf);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ModAPI.events.newEvent("bootstrap", "server");
|
ModAPI.events.newEvent("bootstrap", "server");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user