Skip to content

Commit fff2837

Browse files
committed
fix: mobcaps counting in border chunks
1 parent a10d4d3 commit fff2837

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package com.ishland.c2me.notickvd.mixin;
2+
3+
import net.minecraft.world.SimulationDistanceLevelPropagator;
4+
import org.spongepowered.asm.mixin.Mixin;
5+
import org.spongepowered.asm.mixin.injection.Constant;
6+
import org.spongepowered.asm.mixin.injection.ModifyConstant;
7+
8+
@Mixin(SimulationDistanceLevelPropagator.class)
9+
public class MixinSimulationDistanceLevelPropagator {
10+
11+
@ModifyConstant(method = "<init>", constant = {@Constant(intValue = 34), @Constant(intValue = 33)}, require = 2)
12+
private static int modifyMax(int constant) {
13+
return constant + 1;
14+
}
15+
16+
@ModifyConstant(method = "getLevel(Lnet/minecraft/util/collection/SortedArraySet;)I", constant = @Constant(intValue = 34))
17+
private int modifyMax1(int constant) {
18+
return constant + 1;
19+
}
20+
21+
@ModifyConstant(method = "setLevel", constant = @Constant(intValue = 33))
22+
private int modifyMax2(int constant) {
23+
return constant + 1;
24+
}
25+
26+
}

c2me-notickvd/src/main/resources/c2me-notickvd.mixins.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"MixinServerAccessibleChunkSending",
1313
"MixinServerBlockTicking",
1414
"MixinServerChunkManager",
15+
"MixinSimulationDistanceLevelPropagator",
1516
"MixinThreadedAnvilChunkStorage",
1617
"MixinWorld",
1718
"MixinWorldChunk",

0 commit comments

Comments
 (0)