This commit is contained in:
gnembon committed 2024-03-27 21:57:05 +01:00
1 parent d4e1976ff8
commit d7468ac561
6 files changed
+16 -8

No files matched your search

@@ -133,7 +133,7 @@ public abstract class PistonMovingBlockEntity_movableBEMixin extends BlockEntity
}
}
@Inject(method = "load", at = @At(value = "TAIL"))
@Inject(method = "loadAdditional", at = @At(value = "TAIL"))
private void onFromTag(CompoundTag NbtCompound_1, HolderLookup.Provider registries, CallbackInfo ci)
{
if (CarpetSettings.movableBlockEntities && NbtCompound_1.contains("carriedTileEntityCM", 10))
@@ -141,7 +141,7 @@ public abstract class PistonMovingBlockEntity_movableBEMixin extends BlockEntity
if (this.movedState.getBlock() instanceof EntityBlock)
this.carriedBlockEntity = ((EntityBlock) (this.movedState.getBlock())).newBlockEntity(worldPosition, movedState);// this.world);
if (carriedBlockEntity != null) //Can actually be null, as BlockPistonMoving.createNewTileEntity(...) returns null
this.carriedBlockEntity.load(NbtCompound_1.getCompound("carriedTileEntityCM"), registries);
this.carriedBlockEntity.loadWithComponents(NbtCompound_1.getCompound("carriedTileEntityCM"), registries);
setCarriedBlockEntity(carriedBlockEntity);
}
}
@@ -13,7 +13,7 @@ import org.spongepowered.asm.mixin.injection.ModifyConstant;
public abstract class StructureBlockEntity_limitsMixin
{
@ModifyConstant(
method = "load",
method = "loadAdditional",
constant = @Constant(intValue = StructureBlockEntity.MAX_SIZE_PER_AXIS)
)
private int positiveLimit(int original) {
@@ -21,7 +21,7 @@ public abstract class StructureBlockEntity_limitsMixin
}
@ModifyConstant(
method = "load",
method = "loadAdditional",
constant = @Constant(intValue = -StructureBlockEntity.MAX_SIZE_PER_AXIS)
)
private int negativeLimit(int original) {