Skip to content

Commit c04dcea

Browse files
committed
Port to 1.21.5
1 parent 4e9ad6e commit c04dcea

File tree

3 files changed

+16
-14
lines changed

3 files changed

+16
-14
lines changed

common/src/main/java/de/ambossmann/anvilclient/util/utils/ItemUtils.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public static boolean isUnbreakable(ItemStack item) {
3636
return item.isEmpty() || !item.isDamageableItem();
3737
}
3838

39+
// Slightly modified version of net.minecraft.world.entity.player.Player#getDestroySpeed
3940
public static float getDiggingSpeed(Player player, ItemStack tool, BlockState blockState) {
4041
float destroySpeed = tool.getDestroySpeed(blockState);
4142
if (destroySpeed > 1.0F) {
@@ -46,9 +47,9 @@ public static float getDiggingSpeed(Player player, ItemStack tool, BlockState bl
4647
destroySpeed *= 1.0F + (MobEffectUtil.getDigSpeedAmplification(player) + 1) * 0.2F;
4748
}
4849

49-
if (player.hasEffect(MobEffects.DIG_SLOWDOWN)) {
50+
if (player.hasEffect(MobEffects.MINING_FATIGUE)) {
5051
destroySpeed *=
51-
switch (player.getEffect(MobEffects.DIG_SLOWDOWN).getAmplifier()) {
52+
switch (player.getEffect(MobEffects.MINING_FATIGUE).getAmplifier()) {
5253
case 0 -> 0.3f;
5354
case 1 -> 0.09f;
5455
case 2 -> 0.0027f;

common/src/main/java/de/ambossmann/anvilclient/util/utils/LocalPlayerUtils.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,11 @@ public static ItemStack getItem(LocalPlayer localPlayer, int slotId) {
7171
}
7272

7373
public static int getSelectedIndex(LocalPlayer localPlayer) {
74-
return getPlayerInventory(localPlayer).selected;
74+
return getPlayerInventory(localPlayer).getSelectedSlot();
7575
}
7676

7777
public static ItemStack getSelectedItem(LocalPlayer localPlayer) {
78-
return getPlayerInventory(localPlayer).getSelected();
78+
return getPlayerInventory(localPlayer).getSelectedItem();
7979
}
8080

8181
public static Slot getSelectedSlot(LocalPlayer localPlayer) {
@@ -88,7 +88,7 @@ public static void setSelectedIndex(LocalPlayer localPlayer, int index) {
8888
"index must be between 0 and " + (getHotbarSize() - 1) + ", got " + index);
8989
}
9090

91-
getPlayerInventory(localPlayer).selected = index;
91+
getPlayerInventory(localPlayer).setSelectedSlot(index);
9292
}
9393

9494
public static void setSelectedSlot(LocalPlayer localPlayer, Slot slot) {

gradle.properties

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
org.gradle.jvmargs=-Xmx2048M
2+
org.gradle.parallel=true
23

3-
minecraft_version=1.21.4
4-
minecraft_version_range=[1.21.4,1.21.5)
4+
minecraft_version=1.21.5
5+
minecraft_version_range=[1.21.5,1.21.6)
56
enabled_platforms=fabric,neoforge
67

78
archives_base_name=anvilclient
89
mod_version=2.0.0
910
maven_group=anvilclient
1011

11-
architectury_version=15.0.3
12+
architectury_version=16.1.4
1213

1314
fabric_loader_version=0.17.2
14-
fabric_api_version=0.119.4+1.21.4
15+
fabric_api_version=0.128.2+1.21.5
1516

16-
parchment_minecraft_version=1.21.4
17-
parchment_version=2025.03.23
17+
parchment_minecraft_version=1.21.5
18+
parchment_version=2025.06.15
1819

19-
neo_version=21.4.152
20-
neo_version_range=[21.4,)
20+
neo_version=21.5.93
21+
neo_version_range=[21.5,)
2122
loader_version_range=[2,)
2223

23-
modmenu_version=13.0.3
24+
modmenu_version=14.0.0-rc.2

0 commit comments

Comments
 (0)