Fix press auto-migration

This commit is contained in:
abel1502 2025-06-29 15:45:30 +03:00
parent 3b36807242
commit d1f50a8eb4
No known key found for this signature in database
GPG Key ID: 076926596A536338
2 changed files with 4 additions and 18 deletions

View File

@ -3,7 +3,6 @@ package com.hbm.tileentity.machine;
import java.util.HashMap;
import java.util.List;
import com.hbm.blocks.BlockDummyable;
import com.hbm.blocks.ModBlocks;
import com.hbm.inventory.UpgradeManagerNT;
import com.hbm.inventory.container.ContainerMachineEPress;
@ -66,14 +65,8 @@ public class TileEntityMachineEPress extends TileEntityMachineBase implements IE
if(!worldObj.isRemote) {
// Triggers the legacy monoblock fix
if (worldObj.getBlockMetadata(xCoord, yCoord, zCoord) < BlockDummyable.offset) {
// Does nothing
// worldObj.markBlockForUpdate(xCoord, yCoord, zCoord);
BlockDummyable block = (BlockDummyable)worldObj.getBlock(xCoord, yCoord, zCoord);
if (block != null) {
block.onNeighborBlockChange(worldObj, xCoord, yCoord, zCoord, null);
}
if (worldObj.getBlockMetadata(xCoord, yCoord, zCoord) < 12) {
worldObj.scheduleBlockUpdate(xCoord, yCoord, zCoord, worldObj.getBlock(xCoord, yCoord, zCoord), 1);
}
this.updateConnections();

View File

@ -1,6 +1,5 @@
package com.hbm.tileentity.machine;
import com.hbm.blocks.BlockDummyable;
import com.hbm.blocks.ModBlocks;
import com.hbm.inventory.container.ContainerMachinePress;
import com.hbm.inventory.gui.GUIMachinePress;
@ -55,14 +54,8 @@ public class TileEntityMachinePress extends TileEntityMachineBase implements IGU
if(!worldObj.isRemote) {
// Triggers the legacy monoblock fix
if (worldObj.getBlockMetadata(xCoord, yCoord, zCoord) < BlockDummyable.offset) {
// Does nothing
// worldObj.markBlockForUpdate(xCoord, yCoord, zCoord);
BlockDummyable block = (BlockDummyable)worldObj.getBlock(xCoord, yCoord, zCoord);
if (block != null) {
block.onNeighborBlockChange(worldObj, xCoord, yCoord, zCoord, null);
}
if (worldObj.getBlockMetadata(xCoord, yCoord, zCoord) < 12) {
worldObj.scheduleBlockUpdate(xCoord, yCoord, zCoord, worldObj.getBlock(xCoord, yCoord, zCoord), 1);
}
boolean preheated = false;