24w13a
This commit is contained in:
1 parent
d4e1976ff8
commit
d7468ac561
6 files changed
+16
-8
No files matched your search
+1
-1
@@ -3,7 +3,7 @@ org.gradle.jvmargs=-Xmx1G
|
|||||||
|
|
||||||
# Fabric Properties
|
# Fabric Properties
|
||||||
# check https://fabricmc.net/develop/
|
# check https://fabricmc.net/develop/
|
||||||
minecraft_version=24w12a
|
minecraft_version=24w13a
|
||||||
loader_version=0.15.7
|
loader_version=0.15.7
|
||||||
jsr305_version=3.0.2
|
jsr305_version=3.0.2
|
||||||
fabric_version=0.96.9+1.20.5
|
fabric_version=0.96.9+1.20.5
|
||||||
|
|||||||
@@ -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)
|
private void onFromTag(CompoundTag NbtCompound_1, HolderLookup.Provider registries, CallbackInfo ci)
|
||||||
{
|
{
|
||||||
if (CarpetSettings.movableBlockEntities && NbtCompound_1.contains("carriedTileEntityCM", 10))
|
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)
|
if (this.movedState.getBlock() instanceof EntityBlock)
|
||||||
this.carriedBlockEntity = ((EntityBlock) (this.movedState.getBlock())).newBlockEntity(worldPosition, movedState);// this.world);
|
this.carriedBlockEntity = ((EntityBlock) (this.movedState.getBlock())).newBlockEntity(worldPosition, movedState);// this.world);
|
||||||
if (carriedBlockEntity != null) //Can actually be null, as BlockPistonMoving.createNewTileEntity(...) returns null
|
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);
|
setCarriedBlockEntity(carriedBlockEntity);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import org.spongepowered.asm.mixin.injection.ModifyConstant;
|
|||||||
public abstract class StructureBlockEntity_limitsMixin
|
public abstract class StructureBlockEntity_limitsMixin
|
||||||
{
|
{
|
||||||
@ModifyConstant(
|
@ModifyConstant(
|
||||||
method = "load",
|
method = "loadAdditional",
|
||||||
constant = @Constant(intValue = StructureBlockEntity.MAX_SIZE_PER_AXIS)
|
constant = @Constant(intValue = StructureBlockEntity.MAX_SIZE_PER_AXIS)
|
||||||
)
|
)
|
||||||
private int positiveLimit(int original) {
|
private int positiveLimit(int original) {
|
||||||
@@ -21,7 +21,7 @@ public abstract class StructureBlockEntity_limitsMixin
|
|||||||
}
|
}
|
||||||
|
|
||||||
@ModifyConstant(
|
@ModifyConstant(
|
||||||
method = "load",
|
method = "loadAdditional",
|
||||||
constant = @Constant(intValue = -StructureBlockEntity.MAX_SIZE_PER_AXIS)
|
constant = @Constant(intValue = -StructureBlockEntity.MAX_SIZE_PER_AXIS)
|
||||||
)
|
)
|
||||||
private int negativeLimit(int original) {
|
private int negativeLimit(int original) {
|
||||||
|
|||||||
@@ -828,7 +828,7 @@ public class WorldAccess
|
|||||||
destTag.putInt("x", targetPos.getX());
|
destTag.putInt("x", targetPos.getX());
|
||||||
destTag.putInt("y", targetPos.getY());
|
destTag.putInt("y", targetPos.getY());
|
||||||
destTag.putInt("z", targetPos.getZ());
|
destTag.putInt("z", targetPos.getZ());
|
||||||
be.load(destTag, world.registryAccess());
|
be.loadWithComponents(destTag, world.registryAccess());
|
||||||
be.setChanged();
|
be.setChanged();
|
||||||
success = true;
|
success = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -433,7 +433,7 @@ public class ShapesRenderer
|
|||||||
BlockEntity.setLevel(client.level);
|
BlockEntity.setLevel(client.level);
|
||||||
if (shape.blockEntity != null)
|
if (shape.blockEntity != null)
|
||||||
{
|
{
|
||||||
BlockEntity.load(shape.blockEntity, client.level.registryAccess());
|
BlockEntity.loadWithComponents(shape.blockEntity, client.level.registryAccess());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,7 +55,15 @@ public class Messenger
|
|||||||
BLACK ('k', (s, f) -> s.withColor(ChatFormatting.BLACK)),
|
BLACK ('k', (s, f) -> s.withColor(ChatFormatting.BLACK)),
|
||||||
|
|
||||||
COLOR ('#', (s, f) -> {
|
COLOR ('#', (s, f) -> {
|
||||||
TextColor color = TextColor.parseColor("#"+f).getOrThrow(false, LOG::warn);
|
TextColor color;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
color = TextColor.parseColor("#" + f).getOrThrow(RuntimeException::new);
|
||||||
|
}
|
||||||
|
catch (RuntimeException e)
|
||||||
|
{
|
||||||
|
return s;
|
||||||
|
}
|
||||||
return color == null ? s : s.withColor(color);
|
return color == null ? s : s.withColor(color);
|
||||||
}, s -> {
|
}, s -> {
|
||||||
Matcher m = colorExtract.matcher(s);
|
Matcher m = colorExtract.matcher(s);
|
||||||
|
|||||||
Reference in new issue
Block a user