Skip to content

Commit 5fd9c2d

Browse files
Merge pull request #135 from L0um15/fabric
Improved DurabilityMessage visibility in bright areas, Added sound hint when tool durability is below 15, Added cgamma translation
2 parents b60c3c5 + b697073 commit 5fd9c2d

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

src/main/java/net/earthcomputer/clientcommands/features/PlayerRandCracker.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
import net.minecraft.screen.slot.Slot;
1717
import net.minecraft.screen.slot.SlotActionType;
1818
import net.minecraft.server.network.ServerPlayerEntity;
19+
import net.minecraft.sound.SoundEvents;
1920
import net.minecraft.text.LiteralText;
21+
import net.minecraft.text.MutableText;
2022
import net.minecraft.text.TranslatableText;
2123
import net.minecraft.util.Formatting;
2224
import net.minecraft.util.StringIdentifiable;
@@ -195,8 +197,15 @@ public static void onItemDamage(int amount, LivingEntity holder, ItemStack stack
195197
onUnbreaking(stack, amount, unbreakingLevel);
196198

197199
if (TempRules.toolBreakWarning && stack.getDamage() + amount >= stack.getMaxDamage() - 30) {
200+
201+
if(stack.getDamage() + amount >= stack.getMaxDamage() - 15){
202+
MinecraftClient.getInstance().player.playSound(SoundEvents.ENTITY_EXPERIENCE_ORB_PICKUP, 10,0.1f);
203+
}
204+
205+
MutableText durability = new LiteralText(String.valueOf(stack.getMaxDamage() - stack.getDamage() - 1)).formatted(Formatting.RED);
206+
198207
MinecraftClient.getInstance().inGameHud.setOverlayMessage(
199-
new TranslatableText("playerManip.toolBreakWarning", stack.getMaxDamage() - stack.getDamage() - 1),
208+
new TranslatableText("playerManip.toolBreakWarning", durability).formatted(Formatting.GOLD),
200209
false);
201210
}
202211

src/main/resources/assets/clientcommands/lang/pl_pl.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
"commands.cfinditem.starting.keepSearching": "Ciągłe szukanie %s.",
3737
"commands.cfinditem.total": "Znaleziono %dx %s",
3838

39+
"commands.cgamma.success": "Ustawiono gamma na %f",
40+
3941
"commands.crender.entities.success": "Reguła renderowania entity została zaktualizowana",
4042

4143
"commands.cscript.notFound": "Skrypt \"%s\" nie istnieje",

0 commit comments

Comments
 (0)