Skip to content
This repository was archived by the owner on Mar 8, 2025. It is now read-only.

Commit 7a0da53

Browse files
committed
Update to 1.19.3
1 parent 703b87a commit 7a0da53

File tree

9 files changed

+47
-25
lines changed

9 files changed

+47
-25
lines changed

build.gradle

+8
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ if (file("extra.properties").exists()) {
2222
repositories {
2323
maven { url "https://jitpack.io" }
2424
maven { url "https://maven.terraformersmc.com/releases" }
25+
maven {
26+
name = 'Ladysnake Mods'
27+
url = 'https://ladysnake.jfrog.io/artifactory/mods'
28+
content {
29+
includeGroup 'io.github.ladysnake'
30+
includeGroupByRegex 'io\\.github\\.onyxstudios.*'
31+
}
32+
}
2533
}
2634

2735
dependencies {

gradle.properties

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
org.gradle.jvmargs=-Xmx1G
33
# Fabric Properties
44
# check these on https://fabricmc.net/versions.html
5-
minecraft_version=1.19.2
6-
yarn_mappings=1.19.2+build.1
5+
minecraft_version=1.19.3
6+
yarn_mappings=1.19.3+build.1
77
loader_version=0.14.9
88
# Mod Properties
9-
mod_version=2.2.3
9+
mod_version=2.2.4
1010
maven_group=io.github.darkkronicle
1111
archives_base_name=KronHUD
1212
# Dependencies
1313
# currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api
1414
fabric_version=0.59.0+1.19.2
15-
darkkore_version=v0.3.1
16-
modmenu_version=4.0.6
15+
darkkore_version=v0.3.4
16+
modmenu_version=5.0.2
1717

1818
# Uploading data
1919
curseforge_slug=kronhud

src/main/java/io/github/darkkronicle/kronhud/KronHUD.java

+3
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,14 @@
1919
import net.fabricmc.api.EnvType;
2020
import net.fabricmc.api.Environment;
2121
import net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback;
22+
import org.apache.logging.log4j.LogManager;
23+
import org.apache.logging.log4j.Logger;
2224

2325
@Environment(EnvType.CLIENT)
2426
public class KronHUD implements ClientModInitializer {
2527

2628
public static final String MOD_ID = "kronhud";
29+
public static Logger LOGGER = LogManager.getLogger("kronhud");
2730

2831
@Override
2932
public void onInitializeClient() {

src/main/java/io/github/darkkronicle/kronhud/gui/hud/PlayerHud.java

+7-6
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,17 @@
77
import io.github.darkkronicle.kronhud.gui.entry.BoxHudEntry;
88
import io.github.darkkronicle.kronhud.hooks.KronHudHooks;
99
import net.minecraft.client.MinecraftClient;
10+
import net.minecraft.client.gui.screen.ingame.InventoryScreen;
1011
import net.minecraft.client.render.DiffuseLighting;
1112
import net.minecraft.client.render.VertexConsumerProvider;
1213
import net.minecraft.client.render.entity.EntityRenderDispatcher;
1314
import net.minecraft.client.util.math.MatrixStack;
15+
import net.minecraft.entity.player.PlayerInventory;
1416
import net.minecraft.util.Identifier;
1517
import net.minecraft.util.math.MathHelper;
16-
import net.minecraft.util.math.Quaternion;
17-
import net.minecraft.util.math.Vec3d;
18-
import net.minecraft.util.math.Vec3f;
18+
import net.minecraft.util.math.RotationAxis;
19+
import org.joml.Quaternionf;
20+
import org.joml.Vector3f;
1921

2022
import java.util.List;
2123

@@ -64,16 +66,15 @@ public void renderPlayer(double x, double y, float delta) {
6466
nextStack.translate(0, 0, 1000);
6567
float scale = getScale() * 40;
6668
nextStack.scale(scale, scale, scale);
67-
68-
Quaternion quaternion = Vec3f.POSITIVE_Z.getDegreesQuaternion(180.0F);
69+
Quaternionf quaternion = RotationAxis.POSITIVE_Z.rotationDegrees(180);
6970

7071
nextStack.multiply(quaternion);
7172
// Rotate to whatever is wanted. Also make sure to offset the yaw
7273
float deltaYaw = client.player.getYaw(delta);
7374
if (dynamicRotation.getValue()) {
7475
deltaYaw -= (lastYawOffset + ((yawOffset - lastYawOffset) * delta));
7576
}
76-
nextStack.multiply(new Quaternion(new Vec3f(0, 1, 0), deltaYaw - 180 + rotation.getValue().floatValue(), true));
77+
nextStack.multiply(RotationAxis.POSITIVE_Y.rotationDegrees(deltaYaw - 180 + rotation.getValue().floatValue()));
7778

7879
// Save these to set them back later
7980
float pastYaw = client.player.getYaw();

src/main/java/io/github/darkkronicle/kronhud/gui/hud/PotionsHud.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ private void renderPotion(MatrixStack matrices, StatusEffectInstance effect, int
108108
StatusEffect type = effect.getEffectType();
109109
Sprite sprite = client.getStatusEffectSpriteManager().getSprite(type);
110110

111-
RenderSystem.setShaderTexture(0, sprite.getAtlas().getId());
111+
RenderSystem.setShaderTexture(0, sprite.getAtlasId());
112112
RenderSystem.setShaderColor(1, 1, 1, 1);
113113
DrawableHelper.drawSprite(matrices, x, y, 0, 18, 18, sprite);
114114
if (!iconsOnly.getValue()) {

src/main/java/io/github/darkkronicle/kronhud/gui/hud/simple/ReachHud.java

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package io.github.darkkronicle.kronhud.gui.hud.simple;
22

33
import com.google.common.util.concurrent.AtomicDouble;
4+
import io.github.darkkronicle.kronhud.KronHUD;
45
import io.github.darkkronicle.kronhud.config.KronConfig;
56
import io.github.darkkronicle.kronhud.config.KronInteger;
67
import io.github.darkkronicle.kronhud.gui.entry.SimpleTextHudEntry;
@@ -85,7 +86,13 @@ public static double getAttackDistance(Entity attacking, Entity receiving) {
8586
}
8687

8788
public void updateDistance(Entity attacking, Entity receiving) {
88-
double distance = getAttackDistance(attacking, receiving);
89+
double distance;
90+
try {
91+
distance = getAttackDistance(attacking, receiving);
92+
} catch (Exception e) {
93+
KronHUD.LOGGER.warn("Couldn't compute attack distance: ", e);
94+
return;
95+
}
8996
if (distance < 0) {
9097
// This should not happen...
9198
currentDist = "NaN";

src/main/java/io/github/darkkronicle/kronhud/gui/hud/vanilla/CrosshairHud.java

+8-4
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,22 @@
1414
import io.github.darkkronicle.kronhud.util.Rectangle;
1515
import lombok.AllArgsConstructor;
1616
import net.minecraft.block.AbstractChestBlock;
17+
import net.minecraft.client.Keyboard;
1718
import net.minecraft.client.gui.DrawableHelper;
19+
import net.minecraft.client.gui.hud.InGameHud;
1820
import net.minecraft.client.option.AttackIndicator;
1921
import net.minecraft.client.render.Camera;
2022
import net.minecraft.client.render.GameRenderer;
23+
import net.minecraft.client.render.debug.DebugRenderer;
2124
import net.minecraft.client.util.math.MatrixStack;
2225
import net.minecraft.entity.LivingEntity;
2326
import net.minecraft.util.Identifier;
2427
import net.minecraft.util.hit.BlockHitResult;
2528
import net.minecraft.util.hit.HitResult;
2629
import net.minecraft.util.math.BlockPos;
27-
import net.minecraft.util.math.Vec3f;
30+
import net.minecraft.util.math.RotationAxis;
2831
import net.minecraft.world.World;
32+
import org.joml.Vector3f;
2933

3034
import java.util.List;
3135

@@ -78,16 +82,16 @@ public void render(MatrixStack matrices, float delta) {
7882
MatrixStack matrixStack = RenderSystem.getModelViewStack();
7983
matrixStack.push();
8084
matrixStack.translate(getRawX() + ((float) getWidth() / 2), getRawY() + ((float) getHeight() / 2), 0);
81-
matrixStack.multiply(Vec3f.NEGATIVE_X.getDegreesQuaternion(camera.getPitch()));
82-
matrixStack.multiply(Vec3f.POSITIVE_Y.getDegreesQuaternion(camera.getYaw()));
85+
matrixStack.multiply(RotationAxis.NEGATIVE_X.rotationDegrees(camera.getPitch()));
86+
matrixStack.multiply(RotationAxis.POSITIVE_Y.rotationDegrees(camera.getYaw()));
8387
matrixStack.scale(-getScale(), -getScale(), getScale());
8488
RenderSystem.applyModelViewMatrix();
8589
RenderSystem.renderCrosshair(10);
8690
matrixStack.pop();
8791
RenderSystem.applyModelViewMatrix();
8892
} else if (type.getValue() == Crosshair.TEXTURE) {
8993
RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F);
90-
RenderSystem.setShader(GameRenderer::getPositionTexShader);
94+
RenderSystem.setShader(GameRenderer::getPositionTexProgram);
9195
RenderSystem.setShaderTexture(0, DrawableHelper.GUI_ICONS_TEXTURE);
9296

9397
// Draw crosshair

src/main/java/io/github/darkkronicle/kronhud/gui/screen/HudEditScreen.java

+5-6
Original file line numberDiff line numberDiff line change
@@ -42,20 +42,19 @@ public HudEditScreen(Screen parent) {
4242
@Override
4343
public void init() {
4444
super.init();
45-
addDrawableChild(new ButtonWidget(width / 2 - 50, height - 50 - 22, 100, 20,
46-
getSnappingButtonText(), (button) -> {
45+
addDrawableChild(new ButtonWidget.Builder(getSnappingButtonText(),
46+
(button) -> {
4747
snapEnabled = !snapEnabled;
4848
updateSnapState();
4949
button.setMessage(getSnappingButtonText());
50-
}));
50+
}).dimensions(width / 2 - 50, height - 50 - 22, 100, 20).build());
5151
addDrawableChild(
52-
new ButtonWidget(width / 2 - 50, height - 50 , 100, 20,
53-
Text.translatable("button.kronhud.configuration"),
52+
new ButtonWidget.Builder(Text.translatable("button.kronhud.configuration"),
5453
(button) -> {
5554
HudConfigScreen screen = new HudConfigScreen();
5655
screen.setParent(this);
5756
client.setScreen(screen);
58-
}));
57+
}).dimensions(width / 2 - 50, height - 50 , 100, 20).build());
5958
}
6059

6160
private Text getSnappingButtonText() {

src/main/java/io/github/darkkronicle/kronhud/util/ItemUtil.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public Optional<ItemUtil.ItemStorage> getItemFromItem(ItemStack item, List<ItemU
7575
ItemStack compare = item.copy();
7676
compare.setCount(1);
7777
for (ItemUtil.ItemStorage storage : list) {
78-
if (storage.stack.isItemEqualIgnoreDamage(compare)) {
78+
if (storage.stack.isItemEqual(compare)) {
7979
return Optional.of(storage);
8080
}
8181
}
@@ -86,7 +86,7 @@ public Optional<ItemUtil.TimedItemStorage> getTimedItemFromItem(ItemStack item,
8686
ItemStack compare = item.copy();
8787
compare.setCount(1);
8888
for (ItemUtil.TimedItemStorage storage : list) {
89-
if (storage.stack.isItemEqualIgnoreDamage(compare)) {
89+
if (storage.stack.isItemEqual(compare)) {
9090
return Optional.of(storage);
9191
}
9292
}

0 commit comments

Comments
 (0)