Add proper markDirty calls to tile entities

This commit is contained in:
abel1502 2025-06-05 18:56:22 +03:00
parent 84d3722c04
commit d27bda1f74
No known key found for this signature in database
GPG Key ID: 076926596A536338
33 changed files with 35 additions and 4 deletions

View File

@ -62,6 +62,7 @@ public abstract class TileEntityInventoryBase extends TileEntity implements ISid
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -71,6 +71,7 @@ public abstract class TileEntityMachineBase extends TileEntityLoadedBase impleme
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -94,6 +94,7 @@ public class TileEntityBombMulti extends TileEntity implements ISidedInventory,
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -109,6 +109,7 @@ public class TileEntityCompactLauncher extends TileEntityLoadedBase implements I
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -118,6 +118,7 @@ public class TileEntityLaunchTable extends TileEntityLoadedBase implements ISide
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -92,6 +92,7 @@ public class TileEntityNukeBoy extends TileEntity implements ISidedInventory, IG
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -98,6 +98,7 @@ public class TileEntityNukeCustom extends TileEntity implements ISidedInventory,
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -92,6 +92,7 @@ public class TileEntityNukeFleija extends TileEntity implements ISidedInventory,
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -92,6 +92,7 @@ public class TileEntityNukeGadget extends TileEntity implements ISidedInventory,
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -92,6 +92,7 @@ public class TileEntityNukeMan extends TileEntity implements ISidedInventory, IG
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -92,6 +92,7 @@ public class TileEntityNukeMike extends TileEntity implements ISidedInventory, I
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -92,6 +92,7 @@ public class TileEntityNukeN2 extends TileEntity implements ISidedInventory, IGU
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -93,6 +93,7 @@ public class TileEntityNukePrototype extends TileEntity implements ISidedInvento
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -92,6 +92,7 @@ public class TileEntityNukeSolinium extends TileEntity implements ISidedInventor
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -92,6 +92,7 @@ public class TileEntityNukeTsar extends TileEntity implements ISidedInventory, I
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -149,6 +149,7 @@ public class TileEntityDiFurnaceRTG extends TileEntityMachineBase implements IGU
@Override
public void setCustomName(String name) {
this.name = name;
markDirty();
}
public boolean hasPower() {

View File

@ -143,6 +143,7 @@ public class TileEntityForceField extends TileEntityLoadedBase implements ISided
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -26,11 +26,12 @@ public abstract class TileEntityLockableBase extends TileEntityLoadedBase {
MainRegistry.logger.error("A block has been set to locked state before setting pins, this should not happen and may cause errors! " + this.toString());
}
isLocked = true;
markDirty();
}
public void setPins(int pins) { lock = pins; }
public void setPins(int pins) { lock = pins; markDirty(); }
public int getPins() { return lock; }
public void setMod(double mod) { lockMod = mod; }
public void setMod(double mod) { lockMod = mod; markDirty(); }
public double getMod() { return lockMod; }
@Override

View File

@ -91,6 +91,7 @@ public class TileEntityMachineArcFurnace extends TileEntityLoadedBase implements
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -73,6 +73,7 @@ public class TileEntityMachineKeyForge extends TileEntity implements ISidedInven
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -79,6 +79,7 @@ public class TileEntityMachineMissileAssembly extends TileEntity implements ISid
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -83,6 +83,7 @@ public class TileEntityMachineRTG extends TileEntityLoadedBase implements ISided
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -60,7 +60,7 @@ public class TileEntityMachineSatDock extends TileEntity implements ISidedInvent
@Override public String getInventoryName() { return this.hasCustomInventoryName() ? this.customName : "container.satDock"; }
@Override public boolean hasCustomInventoryName() { return this.customName != null && this.customName.length() > 0; }
public void setCustomName(String name) { this.customName = name; }
public void setCustomName(String name) { this.customName = name; markDirty(); }
@Override public int getInventoryStackLimit() { return 64; }
@Override

View File

@ -73,6 +73,7 @@ public class TileEntityMachineSatLinker extends TileEntity implements ISidedInve
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -83,6 +83,7 @@ public class TileEntityMachineShredder extends TileEntityLoadedBase implements I
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -82,6 +82,7 @@ public class TileEntityMachineSiren extends TileEntity implements ISidedInventor
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -136,6 +136,7 @@ public class TileEntityMachineTurbine extends TileEntityLoadedBase implements IS
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -79,6 +79,7 @@ public class TileEntityRtgFurnace extends TileEntity implements ISidedInventory,
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -75,6 +75,7 @@ public class TileEntityWasteDrum extends TileEntity implements ISidedInventory,
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -66,6 +66,7 @@ public abstract class TileEntityRBMKSlottedBase extends TileEntityRBMKActiveBase
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -61,6 +61,7 @@ public abstract class TileEntityCrateBase extends TileEntityLockableBase impleme
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -91,6 +91,7 @@ public class TileEntityMachineBattery extends TileEntityMachineBase implements I
public void setCustomName(String name) {
this.customName = name;
markDirty();
}
@Override

View File

@ -70,7 +70,7 @@ public abstract class TileEntityRequestNetworkContainer extends TileEntityReques
@Override public String getInventoryName() { return this.hasCustomInventoryName() ? this.customName : getName(); }
public abstract String getName();
@Override public boolean hasCustomInventoryName() { return this.customName != null && this.customName.length() > 0; }
public void setCustomName(String name) { this.customName = name; }
public void setCustomName(String name) { this.customName = name; markDirty(); }
@Override public int getInventoryStackLimit() { return 64; }
@Override