Skip to content

Commit 3ad8279

Browse files
authored
Fix machines conducting redstone (#146)
1 parent 4d54d86 commit 3ad8279

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/main/java/net/swedz/tesseract/neoforge/compat/mi/hack/HackedMachineRegistrationHelper.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import net.minecraft.tags.BlockTags;
3030
import net.minecraft.world.item.BlockItem;
3131
import net.minecraft.world.level.block.Block;
32+
import net.minecraft.world.level.block.Blocks;
3233
import net.minecraft.world.level.block.entity.BlockEntityType;
3334
import net.minecraft.world.level.block.state.BlockState;
3435
import net.minecraft.world.level.material.MapColor;
@@ -110,7 +111,8 @@ public static Supplier<BlockEntityType<?>> registerMachine(MIHook hook,
110111
.mapColor(MapColor.METAL)
111112
.destroyTime(4)
112113
.requiresCorrectToolForDrops()
113-
.isValidSpawn(MobSpawning.NO_SPAWN);
114+
.isValidSpawn(MobSpawning.NO_SPAWN)
115+
.isRedstoneConductor(Blocks::never);
114116
}
115117
})
116118
.withModel((holder) -> (provider) ->

src/main/resources/tesseract_api.accesstransformer.cfg

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,7 @@ public net.minecraft.data.loot.BlockLootSubProvider createDoorTable(Lnet/minecra
5252
# Used in AutoFillEditBox
5353
protected net.minecraft.client.gui.components.EditBox onValueChange(Ljava/lang/String;)V
5454
protected net.minecraft.client.gui.components.EditBox textColor
55-
protected net.minecraft.client.gui.components.EditBox textColorUneditable
55+
protected net.minecraft.client.gui.components.EditBox textColorUneditable
56+
57+
# Used for block state properties
58+
public net.minecraft.world.level.block.Blocks never(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z

0 commit comments

Comments
 (0)