Skip to content

Commit 8135ea2

Browse files
committed
Fix torch culling
1 parent 49d5d04 commit 8135ea2

File tree

3 files changed

+28
-1
lines changed

3 files changed

+28
-1
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ yarn_mappings=1.20.1+build.1
88
loader_version=0.16.0
99

1010
# Mod Properties
11-
mod_version=0.24.2
11+
mod_version=0.24.4
1212
maven_group=ca.fxco
1313
archives_base_name=moreculling
1414

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package ca.fxco.moreculling.mixin.blocks.cullshape;
2+
3+
import net.minecraft.block.Block;
4+
import net.minecraft.block.BlockState;
5+
import net.minecraft.block.TorchBlock;
6+
import net.minecraft.util.math.BlockPos;
7+
import net.minecraft.util.shape.VoxelShape;
8+
import net.minecraft.world.BlockView;
9+
import org.spongepowered.asm.mixin.Mixin;
10+
import org.spongepowered.asm.mixin.Unique;
11+
12+
@Mixin(TorchBlock.class)
13+
public class TorchBlock_voxelMixin extends Block {
14+
@Unique
15+
private static final VoxelShape moreculling$occlusionShape = Block.createCuboidShape(7.0, 0.0, 7.0, 9.0, 10.0, 9.0);
16+
17+
public TorchBlock_voxelMixin(Settings settings) {
18+
super(settings);
19+
}
20+
21+
22+
@Override
23+
public VoxelShape getCullingShape(BlockState state, BlockView world, BlockPos pos) {
24+
return moreculling$occlusionShape;
25+
}
26+
}

src/main/resources/moreculling.mixins.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"blocks.AbstractRailBlock_cullAgainstMixin",
2121
"blocks.cullshape.CampfireBlock_voxelMixin",
2222
"blocks.cullshape.ChorusFlowerBlock_voxelMixin",
23+
"blocks.cullshape.TorchBlock_voxelMixin",
2324
"blocks.DoorBlock_cullAgainstMixin",
2425
"blocks.EndGatewayBlock_cullMixin",
2526
"blocks.FletchingTableBlock_devMixin",

0 commit comments

Comments
 (0)