Skip to content

Commit 18d3681

Browse files
committed
Port to 1.21.11
1 parent 7b15afb commit 18d3681

15 files changed

Lines changed: 27 additions & 48 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id 'fabric-loom' version "${loom_version}"
2+
id 'net.fabricmc.fabric-loom-remap' version "${loom_version}"
33
id 'maven-publish'
44
}
55

gradle.properties

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ org.gradle.jvmargs = -Xmx1G
33
org.gradle.parallel = true
44

55
# Fabric Properties
6-
loom_version = 1.12.7
7-
minecraft_version = 1.21.10
8-
yarn_mappings = 1.21.10+build.2
9-
loader_version = 0.17.3
6+
loom_version = 1.14.7
7+
minecraft_version = 1.21.11
8+
yarn_mappings = 1.21.11+build.3
9+
loader_version = 0.18.3
1010

1111
# Mod Properties
1212
mod_version = 3.0.1
13-
mod_minecraft_version = 1.21.10
13+
mod_minecraft_version = 1.21.11
1414
maven_group = me.pepperbell
1515
archives_base_name = continuity
1616

1717
# Dependencies
18-
fabric_version = 0.137.0+1.21.10
19-
modmenu_version = 16.0.0-rc.1
18+
fabric_version = 0.140.0+1.21.11
19+
modmenu_version = 17.0.0-alpha.1

gradle/wrapper/gradle-wrapper.jar

1.83 KB
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 1 addition & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/me/pepperbell/continuity/client/mixin/RenderLayersMixin.java renamed to src/main/java/me/pepperbell/continuity/client/mixin/BlockRenderLayersMixin.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
import net.fabricmc.fabric.api.renderer.v1.render.RenderLayerHelper;
1111
import net.minecraft.block.BlockState;
1212
import net.minecraft.client.render.BlockRenderLayer;
13+
import net.minecraft.client.render.BlockRenderLayers;
1314
import net.minecraft.client.render.RenderLayer;
14-
import net.minecraft.client.render.RenderLayers;
1515

16-
@Mixin(RenderLayers.class)
17-
abstract class RenderLayersMixin {
16+
@Mixin(BlockRenderLayers.class)
17+
abstract class BlockRenderLayersMixin {
1818
@Inject(method = "getBlockLayer(Lnet/minecraft/block/BlockState;)Lnet/minecraft/client/render/BlockRenderLayer;", at = @At("HEAD"), cancellable = true)
1919
private static void continuity$onHeadGetBlockLayer(BlockState state, CallbackInfoReturnable<BlockRenderLayer> cir) {
2020
if (!CustomBlockLayers.isEmpty() && ContinuityConfig.INSTANCE.customBlockLayers.get()) {

src/main/java/me/pepperbell/continuity/client/model/EmissiveBlockStateModel.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import net.fabricmc.fabric.api.util.TriState;
1717
import net.minecraft.block.BlockState;
1818
import net.minecraft.client.render.BlockRenderLayer;
19-
import net.minecraft.client.render.RenderLayers;
19+
import net.minecraft.client.render.BlockRenderLayers;
2020
import net.minecraft.client.render.model.BlockStateModel;
2121
import net.minecraft.client.texture.Sprite;
2222
import net.minecraft.util.math.BlockPos;
@@ -112,15 +112,15 @@ public boolean transform(MutableQuadView quad) {
112112
BlockRenderLayer renderLayer = quad.renderLayer();
113113
if (renderLayer == null) {
114114
if (calculateDefaultLayer) {
115-
isDefaultLayerSolid = RenderLayers.getBlockLayer(state) == BlockRenderLayer.SOLID;
115+
isDefaultLayerSolid = BlockRenderLayers.getBlockLayer(state) == BlockRenderLayer.SOLID;
116116
calculateDefaultLayer = false;
117117
}
118118

119119
if (isDefaultLayerSolid) {
120-
emitter.renderLayer(BlockRenderLayer.CUTOUT_MIPPED);
120+
emitter.renderLayer(BlockRenderLayer.CUTOUT);
121121
}
122122
} else if (renderLayer == BlockRenderLayer.SOLID) {
123-
emitter.renderLayer(BlockRenderLayer.CUTOUT_MIPPED);
123+
emitter.renderLayer(BlockRenderLayer.CUTOUT);
124124
}
125125

126126
QuadUtil.interpolate(emitter, sprite, emissiveSprite);

src/main/java/me/pepperbell/continuity/client/properties/overlay/OverlayPropertiesSection.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class OverlayPropertiesSection {
2121
protected int tintIndex = -1;
2222
@Nullable
2323
protected BlockState tintBlock;
24-
protected BlockRenderLayer layer = BlockRenderLayer.CUTOUT_MIPPED;
24+
protected BlockRenderLayer layer = BlockRenderLayer.CUTOUT;
2525

2626
public OverlayPropertiesSection(Properties properties, Identifier resourceId, String packId) {
2727
this.properties = properties;
@@ -92,7 +92,6 @@ protected void parseLayer() {
9292

9393
String layerStr1 = layerStr.trim().toLowerCase(Locale.ROOT);
9494
switch (layerStr1) {
95-
case "cutout_mipped" -> layer = BlockRenderLayer.CUTOUT_MIPPED;
9695
case "cutout" -> layer = BlockRenderLayer.CUTOUT;
9796
case "translucent" -> layer = BlockRenderLayer.TRANSLUCENT;
9897
default -> ContinuityClient.LOGGER.warn("Unknown 'layer' value '" + layerStr + " in file '" + resourceId + "' in pack '" + packId + "'");

src/main/java/me/pepperbell/continuity/client/resource/CustomBlockLayers.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@ public void reload(ResourceManager manager) {
101101
private enum BlockLayer {
102102
SOLID(BlockRenderLayer.SOLID),
103103
CUTOUT(BlockRenderLayer.CUTOUT),
104-
CUTOUT_MIPPED(BlockRenderLayer.CUTOUT_MIPPED),
105104
TRANSLUCENT(BlockRenderLayer.TRANSLUCENT);
106105

107106
public static final BlockLayer[] VALUES = values();

0 commit comments

Comments
 (0)