Skip to content

Commit 472a3ea

Browse files
authored
target 1.21.2-pre3 (#299)
* pass 1 * pass 2 * cleanup * 1.21.2-pre3
1 parent 6375944 commit 472a3ea

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+303
-215
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import java.nio.charset.StandardCharsets
44

55
plugins {
66
java
7-
id("fabric-loom") version "1.7.2"
7+
id("fabric-loom") version "1.8.9"
88
id("maven-publish")
99
}
1010

gradle.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ org.gradle.jvmargs = -Xmx3G
22
org.gradle.parallel = true
33
org.gradle.caching = true
44

5-
minecraft = 1.21.1
5+
minecraft = 1.21.2-pre3
66

77
archiveBaseName = wthit
88
group = mcp.mobius.waila
9-
majorVersion = 12
9+
majorVersion = 13
1010

1111
# [rei, jei, emi]
1212
recipeViewer = none
@@ -16,8 +16,8 @@ rei = 13.0.666
1616
jei = 1.20.2-16.0.0.28
1717
emi = 1.0.23+1.20.2
1818

19-
fabricLoader = 0.15.11
20-
fabricApi = 0.102.0+1.21.1
19+
fabricLoader = 0.16.7
20+
fabricApi = 0.105.4+1.21.2
2121
modMenu = 10.0.0-alpha.3
2222
trEnergy = 3.0.0
2323

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase = GRADLE_USER_HOME
33
distributionPath = wrapper/dists
44
zipStoreBase = GRADLE_USER_HOME
55
zipStorePath = wrapper/dists
6-
distributionUrl = https\://services.gradle.org/distributions/gradle-8.8-bin.zip
6+
distributionUrl = https\://services.gradle.org/distributions/gradle-8.10-bin.zip

platform/fabric/gradle.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# CurseForge
22
cf.endpoint = minecraft.curseforge.com
33
cf.projectId = 440979
4-
cf.releaseType = stable
5-
cf.gameVersion = 1.21, 1.21.1
4+
cf.releaseType = beta
5+
cf.gameVersion = 1.21.2-Snapshot
66
cf.loader = Fabric, Quilt
77
cf.require = fabric-api, badpackets
88
cf.optional = modmenu, roughly-enough-items, jei, emi
99

1010
# Modrinth
1111
mr.projectId = 6AQIaxuO
12-
mr.releaseType = stable
13-
mr.gameVersion = 1.21, 1.21.1
12+
mr.releaseType = beta
13+
mr.gameVersion = 1.21.2-pre3
1414
mr.loader = fabric, quilt
1515
mr.require = P7dR8mSH, ftdbN0KK
1616
mr.optional = mOgUt4GM, nfn13YXA, fRiHVvU7

settings.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ platform("mojmap")
3131

3232
//platform("bukkit")
3333
platform("fabric")
34-
platform("forge")
35-
platform("neo")
34+
//platform("forge")
35+
//platform("neo")
3636
platform("textile")
3737
//platform("quilt")

src/api/java/mcp/mobius/waila/api/IToolType.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import net.minecraft.tags.TagKey;
88
import net.minecraft.world.item.Item;
99
import net.minecraft.world.item.ItemStack;
10-
import net.minecraft.world.item.Tiers;
10+
import net.minecraft.world.item.ToolMaterial;
1111
import net.minecraft.world.level.ItemLike;
1212
import net.minecraft.world.level.block.Block;
1313
import net.minecraft.world.level.block.state.BlockState;
@@ -25,13 +25,13 @@ interface Builder0 {
2525

2626
/**
2727
* The wooden stack, or any stack of the type that has its {@linkplain ItemStack#getDestroySpeed(BlockState) destroy speed}
28-
* the same as or higher than {@linkplain Tiers#WOOD wood}.
28+
* the same as or higher than {@linkplain ToolMaterial#WOOD wood}.
2929
*/
3030
Builder1 lowestTierStack(ItemStack stack);
3131

3232
/**
3333
* The wooden item, or any item of the type that has its {@linkplain Item#getDestroySpeed(ItemStack, BlockState) destroy speed}
34-
* the same as or higher than {@linkplain Tiers#WOOD wood}
34+
* the same as or higher than {@linkplain ToolMaterial#WOOD wood}
3535
*/
3636
Builder1 lowestTierItem(ItemLike item);
3737

src/api/java/mcp/mobius/waila/api/__internal__/IApiService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import net.minecraft.resources.ResourceKey;
2424
import net.minecraft.resources.ResourceLocation;
2525
import net.minecraft.world.item.ItemStack;
26-
import net.minecraft.world.item.Tier;
26+
import net.minecraft.world.item.ToolMaterial;
2727
import org.jetbrains.annotations.ApiStatus;
2828
import org.joml.Matrix4f;
2929

@@ -73,7 +73,7 @@ public interface IApiService {
7373

7474
<T> IInstanceRegistry<T> createInstanceRegistry(boolean reversed);
7575

76-
List<Tier> getTiers();
76+
List<ToolMaterial> getTiers();
7777

7878
<D extends IData> IData.Type<D> createDataType(ResourceLocation id);
7979

src/api/java/mcp/mobius/waila/api/component/ArmorComponent.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import mcp.mobius.waila.api.__internal__.ApiSide;
55
import net.minecraft.client.DeltaTracker;
66
import net.minecraft.client.gui.GuiGraphics;
7+
import net.minecraft.client.renderer.RenderType;
78
import net.minecraft.resources.ResourceLocation;
89
import net.minecraft.util.Mth;
910

@@ -50,9 +51,9 @@ public void render(GuiGraphics ctx, int x, int y, DeltaTracker delta) {
5051
var iy = y + ((i / lineWidth) * 3);
5152

5253
if (i <= filled) {
53-
ctx.blitSprite(SPRITE_FULL, ix, iy, 9, 9);
54+
ctx.blitSprite(RenderType::guiTextured, SPRITE_FULL, ix, iy, 9, 9);
5455
} else if (i == half) {
55-
ctx.blitSprite(SPRITE_HALF, ix, iy, 9, 9);
56+
ctx.blitSprite(RenderType::guiTextured, SPRITE_HALF, ix, iy, 9, 9);
5657
}
5758
}
5859
}

src/api/java/mcp/mobius/waila/api/component/BarComponent.java

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import net.minecraft.client.DeltaTracker;
1414
import net.minecraft.client.Minecraft;
1515
import net.minecraft.client.gui.GuiGraphics;
16-
import net.minecraft.client.renderer.GameRenderer;
16+
import net.minecraft.client.renderer.CoreShaders;
1717
import net.minecraft.network.chat.CommonComponents;
1818
import net.minecraft.network.chat.Component;
1919

@@ -91,7 +91,7 @@ static void renderBar(
9191

9292
RenderSystem.enableBlend();
9393
RenderSystem.defaultBlendFunc();
94-
RenderSystem.setShader(GameRenderer::getPositionTexColorShader);
94+
RenderSystem.setShader(CoreShaders.POSITION_TEX_COLOR);
9595
RenderSystem.setShaderTexture(0, WailaConstants.COMPONENT_TEXTURE);
9696

9797
var a = WailaHelper.getAlpha(tint);
@@ -113,13 +113,14 @@ static void renderBar(
113113
}
114114

115115
static void renderText(GuiGraphics ctx, Component text, int x, int y) {
116-
var font = Minecraft.getInstance().font;
117-
var textWidth = font.width(text);
118-
var textX = x + Math.max((BarComponent.WIDTH - textWidth) / 2F, 0F);
119-
float textY = y + 2;
120-
121-
font.drawInBatch8xOutline(text.getVisualOrderText(), textX, textY, 0xAAAAAA, 0x292929, ctx.pose().last().pose(), ctx.bufferSource(), 0xf000f0);
122-
ctx.bufferSource().endBatch();
116+
ctx.drawSpecial(bufferSource -> {
117+
var font = Minecraft.getInstance().font;
118+
var textWidth = font.width(text);
119+
var textX = x + Math.max((BarComponent.WIDTH - textWidth) / 2F, 0F);
120+
float textY = y + 2;
121+
122+
font.drawInBatch8xOutline(text.getVisualOrderText(), textX, textY, 0xAAAAAA, 0x292929, ctx.pose().last().pose(), bufferSource, 0xf000f0);
123+
});
123124
}
124125

125126
}

src/api/java/mcp/mobius/waila/api/component/HealthComponent.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import mcp.mobius.waila.api.__internal__.ApiSide;
55
import net.minecraft.client.DeltaTracker;
66
import net.minecraft.client.gui.GuiGraphics;
7+
import net.minecraft.client.renderer.RenderType;
78
import net.minecraft.resources.ResourceLocation;
89
import net.minecraft.util.Mth;
910

@@ -56,11 +57,11 @@ public void render(GuiGraphics ctx, int x, int y, DeltaTracker delta) {
5657
var ix = x + ((i % lineWidth) * 8);
5758
var iy = y + ((i / lineWidth) * 3);
5859

59-
ctx.blitSprite(SPRITE_CONTAINER, ix, iy, 9, 9);
60+
ctx.blitSprite(RenderType::guiTextured, SPRITE_CONTAINER, ix, iy, 9, 9);
6061
if (i <= filled) {
61-
ctx.blitSprite(absorption ? SPRITE_ABSORBING_FULL : SPRITE_NORMAL_FULL, ix, iy, 9, 9);
62+
ctx.blitSprite(RenderType::guiTextured, absorption ? SPRITE_ABSORBING_FULL : SPRITE_NORMAL_FULL, ix, iy, 9, 9);
6263
} else if (i == half) {
63-
ctx.blitSprite(absorption ? SPRITE_ABSORBING_HALF : SPRITE_NORMAL_HALF, ix, iy, 9, 9);
64+
ctx.blitSprite(RenderType::guiTextured, absorption ? SPRITE_ABSORBING_HALF : SPRITE_NORMAL_HALF, ix, iy, 9, 9);
6465
}
6566
}
6667
}

0 commit comments

Comments
 (0)