Update js coremods signatures
This commit is contained in:
parent
60429c35b2
commit
0446e5adb3
@ -23,13 +23,10 @@ var isOwnPatches = [
|
|||||||
|
|
||||||
function patchMethod(node) {
|
function patchMethod(node) {
|
||||||
if (node.desc.endsWith('AbstractContainerMenu;')) {
|
if (node.desc.endsWith('AbstractContainerMenu;')) {
|
||||||
var threeRows = ASMAPI.mapMethod('m_39237_')
|
|
||||||
var sixRows = ASMAPI.mapMethod('m_39246_')
|
|
||||||
|
|
||||||
for (var i = 0; i < node.instructions.size(); i++) {
|
for (var i = 0; i < node.instructions.size(); i++) {
|
||||||
var instr = node.instructions.get(i)
|
var instr = node.instructions.get(i)
|
||||||
|
|
||||||
if (instr.getOpcode() == Opcodes.INVOKESTATIC && instr.name == threeRows && instr.owner == 'net/minecraft/world/inventory/ChestMenu') {
|
if (instr.getOpcode() == Opcodes.INVOKESTATIC && instr.name == 'threeRows' && instr.owner == 'net/minecraft/world/inventory/ChestMenu') {
|
||||||
node.instructions.set(instr, new MethodInsnNode(
|
node.instructions.set(instr, new MethodInsnNode(
|
||||||
Opcodes.INVOKESTATIC,
|
Opcodes.INVOKESTATIC,
|
||||||
'ru/dbotthepony/mc/otm/compat/vanilla/MatteryChestMenu',
|
'ru/dbotthepony/mc/otm/compat/vanilla/MatteryChestMenu',
|
||||||
@ -38,7 +35,7 @@ function patchMethod(node) {
|
|||||||
))
|
))
|
||||||
|
|
||||||
break
|
break
|
||||||
} else if (instr.getOpcode() == Opcodes.INVOKESTATIC && instr.name == sixRows && instr.owner == 'net/minecraft/world/inventory/ChestMenu') {
|
} else if (instr.getOpcode() == Opcodes.INVOKESTATIC && instr.name == 'sixRows' && instr.owner == 'net/minecraft/world/inventory/ChestMenu') {
|
||||||
node.instructions.set(instr, new MethodInsnNode(
|
node.instructions.set(instr, new MethodInsnNode(
|
||||||
Opcodes.INVOKESTATIC,
|
Opcodes.INVOKESTATIC,
|
||||||
'ru/dbotthepony/mc/otm/compat/vanilla/MatteryChestMenu',
|
'ru/dbotthepony/mc/otm/compat/vanilla/MatteryChestMenu',
|
||||||
@ -80,7 +77,7 @@ function initializeCoreMod() {
|
|||||||
'target': {
|
'target': {
|
||||||
'type': 'METHOD',
|
'type': 'METHOD',
|
||||||
'class': clazz,
|
'class': clazz,
|
||||||
'methodName': ASMAPI.mapMethod('m_142718_'),
|
'methodName': 'isOwnContainer',
|
||||||
'methodDesc': '(Lnet/minecraft/world/entity/player/Player;)Z'
|
'methodDesc': '(Lnet/minecraft/world/entity/player/Player;)Z'
|
||||||
},
|
},
|
||||||
'transformer': function(node) {
|
'transformer': function(node) {
|
||||||
@ -89,7 +86,7 @@ function initializeCoreMod() {
|
|||||||
|
|
||||||
if ((instr.getOpcode() == Opcodes.INSTANCEOF || instr.getOpcode() == Opcodes.CHECKCAST) && instr.desc == 'net/minecraft/world/inventory/ChestMenu') {
|
if ((instr.getOpcode() == Opcodes.INSTANCEOF || instr.getOpcode() == Opcodes.CHECKCAST) && instr.desc == 'net/minecraft/world/inventory/ChestMenu') {
|
||||||
instr.desc = 'ru/dbotthepony/mc/otm/compat/vanilla/MatteryChestMenu'
|
instr.desc = 'ru/dbotthepony/mc/otm/compat/vanilla/MatteryChestMenu'
|
||||||
} else if (instr.getOpcode() == Opcodes.INVOKEVIRTUAL && instr.owner == 'net/minecraft/world/inventory/ChestMenu' && instr.name == ASMAPI.mapMethod('m_39261_')) {
|
} else if (instr.getOpcode() == Opcodes.INVOKEVIRTUAL && instr.owner == 'net/minecraft/world/inventory/ChestMenu' && instr.name == 'getContainer') {
|
||||||
instr.owner = 'ru/dbotthepony/mc/otm/compat/vanilla/MatteryChestMenu'
|
instr.owner = 'ru/dbotthepony/mc/otm/compat/vanilla/MatteryChestMenu'
|
||||||
instr.name = 'getContainer'
|
instr.name = 'getContainer'
|
||||||
}
|
}
|
||||||
|
@ -626,7 +626,7 @@ function initializeCoreMod() {
|
|||||||
'target': {
|
'target': {
|
||||||
'type': 'METHOD',
|
'type': 'METHOD',
|
||||||
'class': 'com.mojang.blaze3d.systems.RenderSystem',
|
'class': 'com.mojang.blaze3d.systems.RenderSystem',
|
||||||
'methodName': ASMAPI.mapMethod('m_69478_'), // enableBlend
|
'methodName': 'enableBlend',
|
||||||
'methodDesc': '()V'
|
'methodDesc': '()V'
|
||||||
},
|
},
|
||||||
'transformer': patchBlendFunc
|
'transformer': patchBlendFunc
|
||||||
@ -636,7 +636,7 @@ function initializeCoreMod() {
|
|||||||
'target': {
|
'target': {
|
||||||
'type': 'METHOD',
|
'type': 'METHOD',
|
||||||
'class': 'com.mojang.blaze3d.systems.RenderSystem',
|
'class': 'com.mojang.blaze3d.systems.RenderSystem',
|
||||||
'methodName': ASMAPI.mapMethod('m_69461_'), // disableBlend
|
'methodName': 'disableBlend',
|
||||||
'methodDesc': '()V'
|
'methodDesc': '()V'
|
||||||
},
|
},
|
||||||
'transformer': patchBlendFunc
|
'transformer': patchBlendFunc
|
||||||
@ -646,7 +646,7 @@ function initializeCoreMod() {
|
|||||||
'target': {
|
'target': {
|
||||||
'type': 'METHOD',
|
'type': 'METHOD',
|
||||||
'class': 'com.mojang.blaze3d.systems.RenderSystem',
|
'class': 'com.mojang.blaze3d.systems.RenderSystem',
|
||||||
'methodName': ASMAPI.mapMethod('m_69405_'), // blendFunc
|
'methodName': 'blendFunc',
|
||||||
'methodDesc': '(II)V'
|
'methodDesc': '(II)V'
|
||||||
},
|
},
|
||||||
'transformer': patchBlendFunc
|
'transformer': patchBlendFunc
|
||||||
@ -656,7 +656,7 @@ function initializeCoreMod() {
|
|||||||
'target': {
|
'target': {
|
||||||
'type': 'METHOD',
|
'type': 'METHOD',
|
||||||
'class': 'com.mojang.blaze3d.systems.RenderSystem',
|
'class': 'com.mojang.blaze3d.systems.RenderSystem',
|
||||||
'methodName': ASMAPI.mapMethod('m_69411_'), // blendFuncSeparate
|
'methodName': 'blendFuncSeparate',
|
||||||
'methodDesc': '(IIII)V'
|
'methodDesc': '(IIII)V'
|
||||||
},
|
},
|
||||||
'transformer': patchBlendFunc
|
'transformer': patchBlendFunc
|
||||||
@ -666,7 +666,7 @@ function initializeCoreMod() {
|
|||||||
'target': {
|
'target': {
|
||||||
'type': 'METHOD',
|
'type': 'METHOD',
|
||||||
'class': 'com.mojang.blaze3d.systems.RenderSystem',
|
'class': 'com.mojang.blaze3d.systems.RenderSystem',
|
||||||
'methodName': ASMAPI.mapMethod('m_69416_'), // blendFuncSeparate
|
'methodName': 'blendFuncSeparate',
|
||||||
'methodDesc': '(Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;)V'
|
'methodDesc': '(Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;)V'
|
||||||
},
|
},
|
||||||
'transformer': patchBlendFunc
|
'transformer': patchBlendFunc
|
||||||
@ -676,7 +676,7 @@ function initializeCoreMod() {
|
|||||||
'target': {
|
'target': {
|
||||||
'type': 'METHOD',
|
'type': 'METHOD',
|
||||||
'class': 'com.mojang.blaze3d.systems.RenderSystem',
|
'class': 'com.mojang.blaze3d.systems.RenderSystem',
|
||||||
'methodName': ASMAPI.mapMethod('m_69408_'), // blendFunc
|
'methodName': 'blendFunc',
|
||||||
'methodDesc': '(Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;)V'
|
'methodDesc': '(Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;)V'
|
||||||
},
|
},
|
||||||
'transformer': patchBlendFunc
|
'transformer': patchBlendFunc
|
||||||
|
@ -8,7 +8,7 @@ function initializeCoreMod() {
|
|||||||
'target': {
|
'target': {
|
||||||
"type":"METHOD",
|
"type":"METHOD",
|
||||||
"class":"net.minecraft.world.item.BrushItem",
|
"class":"net.minecraft.world.item.BrushItem",
|
||||||
"methodName":"m_5929_",
|
"methodName":"onUseTick",
|
||||||
"methodDesc":"(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V"
|
"methodDesc":"(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V"
|
||||||
},
|
},
|
||||||
'transformer': function(node) {
|
'transformer': function(node) {
|
||||||
@ -49,7 +49,7 @@ function initializeCoreMod() {
|
|||||||
'target': {
|
'target': {
|
||||||
"type":"METHOD",
|
"type":"METHOD",
|
||||||
"class":"net.minecraft.world.level.block.entity.BrushableBlockEntity",
|
"class":"net.minecraft.world.level.block.entity.BrushableBlockEntity",
|
||||||
"methodName":"m_276923_",
|
"methodName":"brush",
|
||||||
"methodDesc":"(JLnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Direction;)Z"
|
"methodDesc":"(JLnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Direction;)Z"
|
||||||
},
|
},
|
||||||
'transformer': function(node) {
|
'transformer': function(node) {
|
||||||
@ -73,4 +73,4 @@ function initializeCoreMod() {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user