Skip to content

Commit ba6103b

Browse files
committed
Merge remote-tracking branch 'origin/1.18' into 1.19.2
2 parents 09939a5 + 1f16ce8 commit ba6103b

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package org.embeddedt.modernfix.forge.dynresources;
2+
3+
import net.minecraft.client.renderer.RenderType;
4+
5+
import java.util.function.Predicate;
6+
7+
public class ModernFixCTMPredicate implements Predicate<RenderType> {
8+
public Predicate<RenderType> ctmOverride;
9+
public Predicate<RenderType> defaultPredicate = type -> type == RenderType.solid();
10+
11+
@Override
12+
public boolean test(RenderType renderType) {
13+
Predicate<RenderType> override = ctmOverride;
14+
return override != null ? override.test(renderType) : defaultPredicate.test(renderType);
15+
}
16+
}

forge/src/main/java/org/embeddedt/modernfix/forge/mixin/perf/dynamic_resources/ctm/CTMPackReloadListenerMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import java.util.function.Predicate;
3333

3434
@Mixin(CTMPackReloadListener.class)
35-
@RequiresMod("ctm")
35+
@RequiresMod("ctm_but_dont_actually_enable")
3636
@ClientOnlyMixin
3737
public abstract class CTMPackReloadListenerMixin implements ModernFixClientIntegration {
3838
/* caches the original render checks */

0 commit comments

Comments
 (0)