Skip to content

Commit 9f9c8fc

Browse files
committed
修复滚轮条在调整终端样式时不会更新的问题
1 parent 5de215b commit 9f9c8fc

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/main/java/com/circulation/random_complement/mixin/ae2/block/MixinBlockController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import appeng.block.networking.BlockController;
66
import appeng.core.sync.GuiBridge;
77
import appeng.util.Platform;
8-
import net.minecraft.block.Block;
98
import net.minecraft.block.material.Material;
109
import net.minecraft.block.state.IBlockState;
1110
import net.minecraft.entity.player.EntityPlayer;
11+
import net.minecraft.item.ItemBlock;
1212
import net.minecraft.util.EnumFacing;
1313
import net.minecraft.util.EnumHand;
1414
import net.minecraft.util.math.BlockPos;
@@ -26,7 +26,7 @@ public MixinBlockController(Material mat) {
2626
@Intrinsic
2727
public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) {
2828
if (Platform.isServer() && !player.isSneaking()) {
29-
if (!(Block.getBlockFromItem(player.getHeldItem(hand).getItem()) instanceof BlockController)) {
29+
if (!(player.getHeldItem(hand).getItem() instanceof ItemBlock)) {
3030
Platform.openGUI(player, this.getTileEntity(world, pos), AEPartLocation.fromFacing(facing), GuiBridge.GUI_NETWORK_STATUS);
3131
return true;
3232
}

src/main/java/com/circulation/random_complement/mixin/ae2/new_patten_gui/MixinGuiPatternTerm.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ public abstract class MixinGuiPatternTerm extends MixinGuiMEMonitorableTwo imple
2828
@Final
2929
private ContainerPatternEncoder container;
3030
@Unique
31-
private int r$slotLeft = Integer.MAX_VALUE;
31+
private int r$slotLeft;
3232
@Unique
33-
private int r$slotTop = Integer.MAX_VALUE;
33+
private int r$slotTop;
3434

3535
public MixinGuiPatternTerm(Container container) {
3636
super(container);
@@ -62,6 +62,8 @@ public void onCurrentScrollChance(int currentScroll) {
6262

6363
@Inject(method = "initGui", at = @At("TAIL"))
6464
public void onInitGui(CallbackInfo ci) {
65+
r$slotTop = Integer.MAX_VALUE;
66+
r$slotLeft = Integer.MAX_VALUE;
6567
for (var inventorySlot : container.inventorySlots) {
6668
if (inventorySlot instanceof SlotFake slotFake) {
6769
if (slotFake.xPos < r$slotLeft && slotFake.xPos > 0) r$slotLeft = slotFake.xPos;

0 commit comments

Comments
 (0)