From 06c939b35c20e9cd0e2ee22a74b80ebd633dcb7b Mon Sep 17 00:00:00 2001 From: modmuss50 <modmuss50@gmail.com> Date: Thu, 28 Nov 2019 19:40:14 +0000 Subject: [PATCH] 1.15-pre3 - just mapping changes --- build.gradle | 4 ++-- fabric-biomes-v1/build.gradle | 2 +- .../net/fabricmc/fabric/impl/biome/InternalBiomeData.java | 2 +- .../fabricmc/fabric/impl/biome/InternalBiomeUtils.java | 2 +- .../fabricmc/fabric/impl/biome/VariantTransformer.java | 2 +- .../fabricmc/fabric/impl/biome/WeightedBiomePicker.java | 2 +- .../fabric/mixin/biome/MixinAddEdgeBiomesLayer.java | 2 +- .../fabricmc/fabric/mixin/biome/MixinAddHillsLayer.java | 6 +++--- .../fabricmc/fabric/mixin/biome/MixinAddRiversLayer.java | 4 ++-- .../fabric/mixin/biome/MixinSetBaseBiomesLayer.java | 2 +- fabric-dimensions-v1/build.gradle | 2 +- .../fabric/api/dimension/v1/FabricDimensionType.java | 4 ++-- fabric-renderer-indigo/build.gradle | 2 +- .../indigo/renderer/render/AbstractQuadRenderer.java | 6 +++--- .../client/indigo/renderer/render/BlockRenderContext.java | 2 +- .../client/indigo/renderer/render/ChunkRenderInfo.java | 2 +- .../client/indigo/renderer/render/ItemRenderContext.java | 8 ++++---- .../client/indigo/renderer/MixinChunkRebuildTask.java | 6 +++--- .../client/indigo/renderer/MixinChunkRenderData.java | 8 ++++---- fabric-resource-loader-v0/build.gradle | 2 +- ...MixinClass_4729.java => MixinFormat4ResourcePack.java} | 8 ++++---- .../fabric/mixin/resource/loader/MixinMinecraftGame.java | 8 ++++---- .../main/resources/fabric-resource-loader-v0.mixins.json | 2 +- fabric-textures-v0/build.gradle | 2 +- .../fabricmc/fabric/impl/client/texture/FabricSprite.java | 4 ++-- 25 files changed, 47 insertions(+), 47 deletions(-) rename fabric-resource-loader-v0/src/main/java/net/fabricmc/fabric/mixin/resource/loader/{MixinClass_4729.java => MixinFormat4ResourcePack.java} (83%) diff --git a/build.gradle b/build.gradle index 6983eddd9..6eeace77b 100644 --- a/build.gradle +++ b/build.gradle @@ -12,8 +12,8 @@ plugins { def ENV = System.getenv() class Globals { - static def baseVersion = "0.4.16" - static def mcVersion = "1.15-pre2" + static def baseVersion = "0.4.17" + static def mcVersion = "1.15-pre3" static def yarnVersion = "+build.1" } diff --git a/fabric-biomes-v1/build.gradle b/fabric-biomes-v1/build.gradle index 060328b1a..4134d8870 100644 --- a/fabric-biomes-v1/build.gradle +++ b/fabric-biomes-v1/build.gradle @@ -1,2 +1,2 @@ archivesBaseName = "fabric-biomes-v1" -version = getSubprojectVersion(project, "0.1.3") +version = getSubprojectVersion(project, "0.1.4") diff --git a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/InternalBiomeData.java b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/InternalBiomeData.java index dbcaa4666..1708f4f33 100644 --- a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/InternalBiomeData.java +++ b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/InternalBiomeData.java @@ -30,7 +30,7 @@ import com.google.common.collect.ImmutableMap; import net.minecraft.util.registry.Registry; import net.minecraft.world.biome.Biome; import net.minecraft.world.biome.Biomes; -import net.minecraft.world.biome.layer.BiomeLayers; +import net.minecraft.world.biome.layer.util.BiomeLayers; import net.minecraft.world.biome.source.VanillaLayeredBiomeSource; import net.fabricmc.fabric.api.biomes.v1.OverworldClimate; diff --git a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/InternalBiomeUtils.java b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/InternalBiomeUtils.java index 125e56537..9e6869c1b 100644 --- a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/InternalBiomeUtils.java +++ b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/InternalBiomeUtils.java @@ -23,7 +23,7 @@ import java.util.function.IntConsumer; import net.minecraft.util.Identifier; import net.minecraft.util.registry.Registry; import net.minecraft.world.biome.Biome; -import net.minecraft.world.biome.layer.LayerRandomnessSource; +import net.minecraft.world.biome.layer.util.LayerRandomnessSource; import net.fabricmc.fabric.api.biomes.v1.OverworldClimate; diff --git a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/VariantTransformer.java b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/VariantTransformer.java index 633d16046..32d7ece3f 100644 --- a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/VariantTransformer.java +++ b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/VariantTransformer.java @@ -22,7 +22,7 @@ import java.util.List; import java.util.Map; import net.minecraft.world.biome.Biome; -import net.minecraft.world.biome.layer.LayerRandomnessSource; +import net.minecraft.world.biome.layer.util.LayerRandomnessSource; import net.fabricmc.fabric.api.biomes.v1.OverworldClimate; diff --git a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/WeightedBiomePicker.java b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/WeightedBiomePicker.java index 6c7a7f0e2..f983188dd 100644 --- a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/WeightedBiomePicker.java +++ b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/impl/biome/WeightedBiomePicker.java @@ -22,7 +22,7 @@ import java.util.List; import com.google.common.base.Preconditions; import net.minecraft.world.biome.Biome; -import net.minecraft.world.biome.layer.LayerRandomnessSource; +import net.minecraft.world.biome.layer.util.LayerRandomnessSource; /** * Picks biomes with arbitrary double weights using a binary search. diff --git a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinAddEdgeBiomesLayer.java b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinAddEdgeBiomesLayer.java index d13cb1b90..d0880d2e1 100644 --- a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinAddEdgeBiomesLayer.java +++ b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinAddEdgeBiomesLayer.java @@ -24,7 +24,7 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; import net.minecraft.util.registry.Registry; import net.minecraft.world.biome.Biome; import net.minecraft.world.biome.layer.AddEdgeBiomesLayer; -import net.minecraft.world.biome.layer.LayerRandomnessSource; +import net.minecraft.world.biome.layer.util.LayerRandomnessSource; import net.fabricmc.fabric.api.biomes.v1.OverworldBiomes; import net.fabricmc.fabric.impl.biome.InternalBiomeData; diff --git a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinAddHillsLayer.java b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinAddHillsLayer.java index 2fe890bf0..6642bb9e2 100644 --- a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinAddHillsLayer.java +++ b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinAddHillsLayer.java @@ -24,9 +24,9 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; import net.minecraft.util.registry.Registry; import net.minecraft.world.biome.Biome; import net.minecraft.world.biome.layer.AddHillsLayer; -import net.minecraft.world.biome.layer.BiomeLayers; -import net.minecraft.world.biome.layer.LayerRandomnessSource; -import net.minecraft.world.biome.layer.LayerSampler; +import net.minecraft.world.biome.layer.util.BiomeLayers; +import net.minecraft.world.biome.layer.util.LayerRandomnessSource; +import net.minecraft.world.biome.layer.util.LayerSampler; import net.fabricmc.fabric.api.biomes.v1.OverworldBiomes; import net.fabricmc.fabric.impl.biome.InternalBiomeData; diff --git a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinAddRiversLayer.java b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinAddRiversLayer.java index 15d59035a..cf9520deb 100644 --- a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinAddRiversLayer.java +++ b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinAddRiversLayer.java @@ -28,8 +28,8 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; import net.minecraft.util.registry.Registry; import net.minecraft.world.biome.Biome; import net.minecraft.world.biome.layer.AddRiversLayer; -import net.minecraft.world.biome.layer.LayerRandomnessSource; -import net.minecraft.world.biome.layer.LayerSampler; +import net.minecraft.world.biome.layer.util.LayerRandomnessSource; +import net.minecraft.world.biome.layer.util.LayerSampler; import net.fabricmc.fabric.api.biomes.v1.OverworldBiomes; import net.fabricmc.fabric.impl.biome.InternalBiomeData; diff --git a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinSetBaseBiomesLayer.java b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinSetBaseBiomesLayer.java index 2303a1391..753192e64 100644 --- a/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinSetBaseBiomesLayer.java +++ b/fabric-biomes-v1/src/main/java/net/fabricmc/fabric/mixin/biome/MixinSetBaseBiomesLayer.java @@ -26,7 +26,7 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; import net.minecraft.util.registry.Registry; import net.minecraft.world.biome.Biome; -import net.minecraft.world.biome.layer.LayerRandomnessSource; +import net.minecraft.world.biome.layer.util.LayerRandomnessSource; import net.minecraft.world.biome.layer.SetBaseBiomesLayer; import net.fabricmc.fabric.api.biomes.v1.OverworldClimate; diff --git a/fabric-dimensions-v1/build.gradle b/fabric-dimensions-v1/build.gradle index 2369f8b3b..c327d94ac 100644 --- a/fabric-dimensions-v1/build.gradle +++ b/fabric-dimensions-v1/build.gradle @@ -1,5 +1,5 @@ archivesBaseName = "fabric-dimensions-v1" -version = getSubprojectVersion(project, "0.2.2") +version = getSubprojectVersion(project, "0.2.3") dependencies { compile project(path: ':fabric-api-base', configuration: 'dev') diff --git a/fabric-dimensions-v1/src/main/java/net/fabricmc/fabric/api/dimension/v1/FabricDimensionType.java b/fabric-dimensions-v1/src/main/java/net/fabricmc/fabric/api/dimension/v1/FabricDimensionType.java index 3c43bfd6d..42071be1e 100644 --- a/fabric-dimensions-v1/src/main/java/net/fabricmc/fabric/api/dimension/v1/FabricDimensionType.java +++ b/fabric-dimensions-v1/src/main/java/net/fabricmc/fabric/api/dimension/v1/FabricDimensionType.java @@ -26,8 +26,8 @@ import net.minecraft.util.Identifier; import net.minecraft.util.math.Direction; import net.minecraft.util.registry.Registry; import net.minecraft.world.World; -import net.minecraft.world.biome.BiomeAccessType; -import net.minecraft.world.biome.VoronoiBiomeAccessType; +import net.minecraft.world.biome.source.BiomeAccessType; +import net.minecraft.world.biome.source.VoronoiBiomeAccessType; import net.minecraft.world.dimension.Dimension; import net.minecraft.world.dimension.DimensionType; diff --git a/fabric-renderer-indigo/build.gradle b/fabric-renderer-indigo/build.gradle index 4cff3b19e..66e0d707f 100644 --- a/fabric-renderer-indigo/build.gradle +++ b/fabric-renderer-indigo/build.gradle @@ -1,5 +1,5 @@ archivesBaseName = "fabric-renderer-indigo" -version = getSubprojectVersion(project, "0.2.15") +version = getSubprojectVersion(project, "0.2.16") dependencies { compile project(path: ':fabric-api-base', configuration: 'dev') diff --git a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/AbstractQuadRenderer.java b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/AbstractQuadRenderer.java index 34793d2d5..1ed5a1242 100644 --- a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/AbstractQuadRenderer.java +++ b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/AbstractQuadRenderer.java @@ -89,7 +89,7 @@ public abstract class AbstractQuadRenderer { } else { final Vector3f faceNormal = quad.faceNormal(); normalVec.set(faceNormal.getX(), faceNormal.getY(), faceNormal.getZ()); - normalVec.multiply(normalMatrix); + normalVec.transform(normalMatrix); } for (int i = 0; i < 4; i++) { @@ -102,7 +102,7 @@ public abstract class AbstractQuadRenderer { if (useNormals) { normalVec.set(quad.normalX(i), quad.normalY(i), quad.normalZ(i)); - normalVec.multiply(normalMatrix); + normalVec.transform(normalMatrix); } buff.normal(normalVec.getX(), normalVec.getY(), normalVec.getZ()); @@ -173,6 +173,6 @@ public abstract class AbstractQuadRenderer { } // Unfortunately cannot use brightness cache here unless we implement one specifically for flat lighting. See #329 - return WorldRenderer.method_23793(blockInfo.blockView, blockState, mpos); + return WorldRenderer.getLightmapCoordinates(blockInfo.blockView, blockState, mpos); } } diff --git a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/BlockRenderContext.java b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/BlockRenderContext.java index bea9cc5bf..bf734e834 100644 --- a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/BlockRenderContext.java +++ b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/BlockRenderContext.java @@ -63,7 +63,7 @@ public class BlockRenderContext extends AbstractRenderContext implements RenderC return 15 << 20 | 15 << 4; } - return WorldRenderer.method_23793(blockInfo.blockView, blockInfo.blockView.getBlockState(pos), pos); + return WorldRenderer.getLightmapCoordinates(blockInfo.blockView, blockInfo.blockView.getBlockState(pos), pos); } private float aoLevel(BlockPos pos) { diff --git a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/ChunkRenderInfo.java b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/ChunkRenderInfo.java index 4f8be212d..fe1b80426 100644 --- a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/ChunkRenderInfo.java +++ b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/ChunkRenderInfo.java @@ -127,7 +127,7 @@ public class ChunkRenderInfo { int result = brightnessCache.get(key); if (result == Integer.MAX_VALUE) { - result = WorldRenderer.method_23793(blockView, blockView.getBlockState(pos), pos); + result = WorldRenderer.getLightmapCoordinates(blockView, blockView.getBlockState(pos), pos); brightnessCache.put(key, result); } diff --git a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/ItemRenderContext.java b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/ItemRenderContext.java index 002d7721f..dae21f630 100644 --- a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/ItemRenderContext.java +++ b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/render/ItemRenderContext.java @@ -22,11 +22,11 @@ import java.util.Random; import java.util.function.Consumer; import java.util.function.Supplier; -import net.minecraft.class_4722; import net.minecraft.block.BlockState; import net.minecraft.client.color.item.ItemColors; import net.minecraft.client.render.RenderLayer; import net.minecraft.client.render.RenderLayers; +import net.minecraft.client.render.TexturedRenderLayers; import net.minecraft.client.render.VertexConsumer; import net.minecraft.client.render.VertexConsumerProvider; import net.minecraft.client.render.item.ItemRenderer; @@ -132,7 +132,7 @@ public class ItemRenderContext extends AbstractRenderContext implements RenderCo * support sprite layers, so this can't be helped in this implementation. */ private VertexConsumer selectVertexConsumer(RenderLayer layerIn) { - final RenderLayer layer = transformType == ModelTransformation.Type.GUI && Objects.equals(layerIn, class_4722.method_24075()) ? class_4722.method_24076() : layerIn; + final RenderLayer layer = transformType == ModelTransformation.Type.GUI && Objects.equals(layerIn, TexturedRenderLayers.getEntityTranslucent()) ? TexturedRenderLayers.getEntityTranslucentCull() : layerIn; return ItemRenderer.getArmorVertexConsumer(vertexConsumerProvider, layer, true, itemStack.hasEnchantmentGlint()); } @@ -211,10 +211,10 @@ public class ItemRenderContext extends AbstractRenderContext implements RenderCo if (blendMode == quadBlendMode) { return quadVertexConsumer; } else if (blendMode == BlendMode.TRANSLUCENT) { - quadVertexConsumer = selectVertexConsumer(class_4722.method_24075()); + quadVertexConsumer = selectVertexConsumer(TexturedRenderLayers.getEntityTranslucent()); quadBlendMode = BlendMode.TRANSLUCENT; } else { - quadVertexConsumer = selectVertexConsumer(class_4722.method_24074()); + quadVertexConsumer = selectVertexConsumer(TexturedRenderLayers.getEntityCutout()); quadBlendMode = BlendMode.CUTOUT; } diff --git a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/mixin/client/indigo/renderer/MixinChunkRebuildTask.java b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/mixin/client/indigo/renderer/MixinChunkRebuildTask.java index 0d3f43ad9..48f3ce416 100644 --- a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/mixin/client/indigo/renderer/MixinChunkRebuildTask.java +++ b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/mixin/client/indigo/renderer/MixinChunkRebuildTask.java @@ -69,7 +69,7 @@ public class MixinChunkRebuildTask { @Shadow protected BuiltChunk field_20839; - @Inject(at = @At("HEAD"), method = "method_22785") + @Inject(at = @At("HEAD"), method = "render") private void hookChunkBuild(float float_1, float float_2, float float_3, ChunkBuilder.ChunkData renderData, BlockBufferBuilderStorage builder, CallbackInfoReturnable<Set<BlockEntity>> ci) { ChunkRendererRegion region = this.region; @@ -96,7 +96,7 @@ public class MixinChunkRebuildTask { * Normally this does nothing but will allow mods to create rendering hooks that are * driven off of render type. (Not recommended or encouraged, but also not prevented.) */ - @Redirect(method = "method_22785", require = 1, at = @At(value = "INVOKE", + @Redirect(method = "render", require = 1, at = @At(value = "INVOKE", target = "Lnet/minecraft/client/render/block/BlockRenderManager;renderBlock(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;ZLjava/util/Random;)Z")) private boolean hookChunkBuildTesselate(BlockRenderManager renderManager, BlockState blockState, BlockPos blockPos, BlockRenderView blockView, MatrixStack matrix, VertexConsumer bufferBuilder, boolean checkSides, Random random) { if (blockState.getRenderType() == BlockRenderType.MODEL) { @@ -113,7 +113,7 @@ public class MixinChunkRebuildTask { /** * Release all references. Probably not necessary but would be $#%! to debug if it is. */ - @Inject(at = @At("RETURN"), method = "method_22785") + @Inject(at = @At("RETURN"), method = "render") private void hookRebuildChunkReturn(CallbackInfoReturnable<Set<BlockEntity>> ci) { TerrainRenderContext.POOL.get().release(); } diff --git a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/mixin/client/indigo/renderer/MixinChunkRenderData.java b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/mixin/client/indigo/renderer/MixinChunkRenderData.java index 164326391..383b54639 100644 --- a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/mixin/client/indigo/renderer/MixinChunkRenderData.java +++ b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/mixin/client/indigo/renderer/MixinChunkRenderData.java @@ -29,20 +29,20 @@ import net.fabricmc.fabric.impl.client.indigo.renderer.accessor.AccessChunkRende @Mixin(ChunkData.class) public class MixinChunkRenderData implements AccessChunkRendererData { @Shadow - private Set<RenderLayer> initialized; + private Set<RenderLayer> initializedLayers; @Shadow - private Set<RenderLayer> nonEmpty; + private Set<RenderLayer> nonEmptyLayers; @Shadow private boolean empty; @Override public boolean fabric_markInitialized(RenderLayer renderLayer) { - return initialized.add(renderLayer); + return initializedLayers.add(renderLayer); } @Override public void fabric_markPopulated(RenderLayer renderLayer) { empty = false; - nonEmpty.add(renderLayer); + nonEmptyLayers.add(renderLayer); } } diff --git a/fabric-resource-loader-v0/build.gradle b/fabric-resource-loader-v0/build.gradle index da27f1fb0..a8c84ae66 100644 --- a/fabric-resource-loader-v0/build.gradle +++ b/fabric-resource-loader-v0/build.gradle @@ -1,2 +1,2 @@ archivesBaseName = "fabric-resource-loader-v0" -version = getSubprojectVersion(project, "0.1.9") +version = getSubprojectVersion(project, "0.1.10") diff --git a/fabric-resource-loader-v0/src/main/java/net/fabricmc/fabric/mixin/resource/loader/MixinClass_4729.java b/fabric-resource-loader-v0/src/main/java/net/fabricmc/fabric/mixin/resource/loader/MixinFormat4ResourcePack.java similarity index 83% rename from fabric-resource-loader-v0/src/main/java/net/fabricmc/fabric/mixin/resource/loader/MixinClass_4729.java rename to fabric-resource-loader-v0/src/main/java/net/fabricmc/fabric/mixin/resource/loader/MixinFormat4ResourcePack.java index 8a1a0a050..4e0a66f7b 100644 --- a/fabric-resource-loader-v0/src/main/java/net/fabricmc/fabric/mixin/resource/loader/MixinClass_4729.java +++ b/fabric-resource-loader-v0/src/main/java/net/fabricmc/fabric/mixin/resource/loader/MixinFormat4ResourcePack.java @@ -19,11 +19,11 @@ package net.fabricmc.fabric.mixin.resource.loader; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.gen.Accessor; -import net.minecraft.class_4729; +import net.minecraft.client.resource.Format4ResourcePack; import net.minecraft.resource.ResourcePack; -@Mixin(class_4729.class) -public interface MixinClass_4729 { +@Mixin(Format4ResourcePack.class) +public interface MixinFormat4ResourcePack { @Accessor - ResourcePack getField_21766(); + ResourcePack getParent(); } diff --git a/fabric-resource-loader-v0/src/main/java/net/fabricmc/fabric/mixin/resource/loader/MixinMinecraftGame.java b/fabric-resource-loader-v0/src/main/java/net/fabricmc/fabric/mixin/resource/loader/MixinMinecraftGame.java index d383d178d..ba5c1b28e 100644 --- a/fabric-resource-loader-v0/src/main/java/net/fabricmc/fabric/mixin/resource/loader/MixinMinecraftGame.java +++ b/fabric-resource-loader-v0/src/main/java/net/fabricmc/fabric/mixin/resource/loader/MixinMinecraftGame.java @@ -31,7 +31,7 @@ import org.spongepowered.asm.mixin.injection.Redirect; import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; import org.spongepowered.asm.mixin.injection.callback.LocalCapture; -import net.minecraft.class_4729; +import net.minecraft.client.resource.Format4ResourcePack; import net.minecraft.resource.DefaultResourcePack; import net.minecraft.client.MinecraftClient; import net.minecraft.resource.ReloadableResourceManager; @@ -57,9 +57,9 @@ public class MixinMinecraftGame { boolean isDefaultResources = pack instanceof DefaultResourcePack; - if (!isDefaultResources && pack instanceof class_4729) { - MixinClass_4729 fixer = (MixinClass_4729) pack; - isDefaultResources = fixer.getField_21766() instanceof DefaultResourcePack; + if (!isDefaultResources && pack instanceof Format4ResourcePack) { + MixinFormat4ResourcePack fixer = (MixinFormat4ResourcePack) pack; + isDefaultResources = fixer.getParent() instanceof DefaultResourcePack; } if (isDefaultResources) { diff --git a/fabric-resource-loader-v0/src/main/resources/fabric-resource-loader-v0.mixins.json b/fabric-resource-loader-v0/src/main/resources/fabric-resource-loader-v0.mixins.json index 1d7649d4a..b417665fa 100644 --- a/fabric-resource-loader-v0/src/main/resources/fabric-resource-loader-v0.mixins.json +++ b/fabric-resource-loader-v0/src/main/resources/fabric-resource-loader-v0.mixins.json @@ -9,7 +9,7 @@ "MixinDefaultResourcePack" ], "client": [ - "MixinClass_4729", + "MixinFormat4ResourcePack", "MixinKeyedResourceReloadListener$Client", "MixinMinecraftGame" ], diff --git a/fabric-textures-v0/build.gradle b/fabric-textures-v0/build.gradle index dbb9bf321..f28310299 100644 --- a/fabric-textures-v0/build.gradle +++ b/fabric-textures-v0/build.gradle @@ -1,5 +1,5 @@ archivesBaseName = "fabric-textures-v0" -version = getSubprojectVersion(project, "1.0.2") +version = getSubprojectVersion(project, "1.0.3") dependencies { compile project(path: ':fabric-api-base', configuration: 'dev') diff --git a/fabric-textures-v0/src/main/java/net/fabricmc/fabric/impl/client/texture/FabricSprite.java b/fabric-textures-v0/src/main/java/net/fabricmc/fabric/impl/client/texture/FabricSprite.java index d4760d734..33aba5414 100644 --- a/fabric-textures-v0/src/main/java/net/fabricmc/fabric/impl/client/texture/FabricSprite.java +++ b/fabric-textures-v0/src/main/java/net/fabricmc/fabric/impl/client/texture/FabricSprite.java @@ -21,7 +21,7 @@ import net.minecraft.client.texture.Sprite; import net.minecraft.client.texture.SpriteAtlasTexture; public class FabricSprite extends Sprite { - public FabricSprite(SpriteAtlasTexture spriteAtlasTexture, Sprite.class_4727 class_4727, int mipmap, int u, int v, int x, int y, NativeImage nativeImage) { - super(spriteAtlasTexture, class_4727, mipmap, u, v, x, y, nativeImage); + public FabricSprite(SpriteAtlasTexture spriteAtlasTexture, Sprite.Info info, int mipmap, int u, int v, int x, int y, NativeImage nativeImage) { + super(spriteAtlasTexture, info, mipmap, u, v, x, y, nativeImage); } }