This commit is contained in:
Chayapak 2023-08-20 15:49:51 +07:00
parent f75dbac63a
commit 4e07c1083a

View file

@ -140,16 +140,40 @@ public class CommandCore {
final ClientConnection connection = client.getNetworkHandler().getConnection(); final ClientConnection connection = client.getNetworkHandler().getConnection();
final BlockPos currentBlock = currentBlockAbsolute(); final BlockPos currentBlock = currentBlockAbsolute();
if (KaboomCheck.INSTANCE.isKaboom) {
connection.send( connection.send(
new UpdateCommandBlockC2SPacket( new UpdateCommandBlockC2SPacket(
currentBlock, currentBlock,
command, command,
KaboomCheck.INSTANCE.isKaboom ? CommandBlockBlockEntity.Type.AUTO : CommandBlockBlockEntity.Type.REDSTONE, CommandBlockBlockEntity.Type.AUTO,
false, false,
false, false,
true true
) )
); );
} else {
connection.send(
new UpdateCommandBlockC2SPacket(
currentBlock,
"",
CommandBlockBlockEntity.Type.REDSTONE,
false,
false,
false
)
);
connection.send(
new UpdateCommandBlockC2SPacket(
currentBlock,
command,
CommandBlockBlockEntity.Type.REDSTONE,
false,
false,
true
)
);
}
incrementCurrentBlock(); incrementCurrentBlock();
} }
@ -158,16 +182,40 @@ public class CommandCore {
final ClientConnection connection = client.getNetworkHandler().getConnection(); final ClientConnection connection = client.getNetworkHandler().getConnection();
final BlockPos currentBlock = currentBlockAbsolute(); final BlockPos currentBlock = currentBlockAbsolute();
if (KaboomCheck.INSTANCE.isKaboom) {
connection.send( connection.send(
new UpdateCommandBlockC2SPacket( new UpdateCommandBlockC2SPacket(
currentBlock, currentBlock,
command, command,
KaboomCheck.INSTANCE.isKaboom ? CommandBlockBlockEntity.Type.AUTO : CommandBlockBlockEntity.Type.REDSTONE, CommandBlockBlockEntity.Type.AUTO,
true, true,
false, false,
true true
) )
); );
} else {
connection.send(
new UpdateCommandBlockC2SPacket(
currentBlock,
"",
CommandBlockBlockEntity.Type.REDSTONE,
true,
false,
false
)
);
connection.send(
new UpdateCommandBlockC2SPacket(
currentBlock,
command,
CommandBlockBlockEntity.Type.REDSTONE,
true,
false,
true
)
);
}
incrementCurrentBlock(); incrementCurrentBlock();