Coder Social home page Coder Social logo

durabilityviewer's Introduction

DurabilityViewer

This is another mod that shows your item durabilities as I couldn't find one that had everything I wanted.

Differences to other similar mods are:

  • Show item durability numbers in color (green/white/yellow/red) depending on items state

  • Items that are at almost 100% show damage, not durability. For example, your diamond pick that was used 5 times will show -5, not 1556. Great when you're using the mending enchantment to fix your stuff and don't know the exact number you want to reach

  • Also show number of empty inventory slots; know at a glance if you can continue mining or should return to your chest

  • Play a warning sound when your item is about to break; stop losing your Efficiency V pick to not looking at the GUI

To make sure the mod doesn't slow down your minecraft, it has been optimized using JProfiler Logo.

durabilityviewer's People

Contributors

darkknightcomes avatar emirhangg avatar gbl avatar magnus-isu avatar thebykotik avatar themrengman avatar xuyuere avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

durabilityviewer's Issues

Replace armor bar with armor items

It would be cool to add an option that replaces the white armor bar with the actual armor items, along with their durability. The durability could probably be shown in the corner of the item, like the item count in hotbar items.

"Armor around hotbar" mode obstructs shield inventory icon

When having an item in the shield slot equipped and "Armor around hotbar" mode enabled the armor display will obstruct the hotbar icon for shield slot, see below. (This was also present in MC v1.14.3, so I believe it's not related to MC v1.14.4)

durabilityviewer-1.14-fabric0.2.7-1.5
Minecraft: v1.14.4 release
Fabric: v0.4.8-build 158

2019-07-29_20 22 18

Need config option to turn off low durability sound

Getting a sound to notify users that a tool is low durability is not a bad idea. But allowing some customization like turning the sound off completely, or perhaps hearing the sound only once would greatly enhance the mod.

[Enhancement] Silent's Gear Support

Support for Silent's Gear would be awesome! currently the mod just shows -1 for all Silent's items.

Edit: Seems what it shows is the durability lost rather than wats left so it does work

[Sugesstion] - HUD Positions Offset

HUD Positions Offset

Option in Config to place the HUD any wear on the screen.

Functionality:

  • Player chose HUD position as normal
    -- Add Positions: in all 9 positions directions (at the moment only 4 are supported) [centre+mid; left+mid; down+centre ; etc.]
  • Add Option "Offset Horizontal" (+/- infinite pixel)
  • Add Option "Offset Vertical" (+/- infinite pixel)

Opertunitys:

  • Place the HUD where you want
  • No conflict any more with other mods that adds stuff in corners

Version: 1.12.2 (would be great)

Stay in Contact:
Discord: Xarmat #7574

HUD Offset

Add option to display the held item's total inventory quantity in HUD corner

It would be nice to have the option to see the total inventory count of whatever item you're holding. For example, if you need to harvest 1,900 melons, you could put a silk touch axe in your main hand and melon(s) in your offhand, which would create a counter in the bottom left corner of the screen, similar to the arrow count when holding a bow.

There is no option to

I just wanted to have a durability count when I hover over an item at all time even when full hp but I have to damage first

and the hud I cannot disable and the braking sound, can you please fix that, I am on snapshot 20w13b

1.16.1 Server Crash

I have 51 mods installed so I'm assuming it might be a compatibility issue. here is the crash report.

[12Jul2020 17:32:38.299] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--gameDir, ., --launchTarget, fmlserver, --fml.forgeVersion, 32.0.63, --fml.mcpVersion, 20200625.160719, --fml.mcVersion, 1.16.1, --fml.forgeGroup, net.minecraftforge, nogui]
[12Jul2020 17:32:38.302] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 5.1.0+69+master.79f13f7 starting: java version 1.8.0_231 by Oracle Corporation
[12Jul2020 17:32:38.517] [main/INFO] [net.minecraftforge.fml.loading.FixSSL/CORE]: Added Lets Encrypt root certificates as additional trust
[12Jul2020 17:32:39.417] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'fmlserver' with arguments [--gameDir, ., nogui]
[12Jul2020 17:32:49.323] [main/INFO] [net.minecraftforge.registries.GameData/]: Potentially Dangerous alternative prefix forbidden_arcanus for name edelwood_sign, expected minecraft. This could be a intended override, but in most cases indicates a broken mod.
[12Jul2020 17:32:49.326] [main/INFO] [net.minecraftforge.registries.GameData/]: Potentially Dangerous alternative prefix forbidden_arcanus for name edelwood_wall_sign, expected minecraft. This could be a intended override, but in most cases indicates a broken mod.
[12Jul2020 17:32:49.327] [main/INFO] [net.minecraftforge.registries.GameData/]: Potentially Dangerous alternative prefix forbidden_arcanus for name cherrywood_sign, expected minecraft. This could be a intended override, but in most cases indicates a broken mod.
[12Jul2020 17:32:49.328] [main/INFO] [net.minecraftforge.registries.GameData/]: Potentially Dangerous alternative prefix forbidden_arcanus for name cherrywood_wall_sign, expected minecraft. This could be a intended override, but in most cases indicates a broken mod.
[12Jul2020 17:32:49.329] [main/INFO] [net.minecraftforge.registries.GameData/]: Potentially Dangerous alternative prefix forbidden_arcanus for name mysterywood_sign, expected minecraft. This could be a intended override, but in most cases indicates a broken mod.
[12Jul2020 17:32:49.329] [main/INFO] [net.minecraftforge.registries.GameData/]: Potentially Dangerous alternative prefix forbidden_arcanus for name mysterywood_wall_sign, expected minecraft. This could be a intended override, but in most cases indicates a broken mod.
[12Jul2020 17:32:49.563] [modloading-worker-1/INFO] [net.minecraftforge.registries.GameData/]: Potentially Dangerous alternative prefix minecraft for name invisibility, expected potionsmaster. This could be a intended override, but in most cases indicates a broken mod.
[12Jul2020 17:32:49.572] [modloading-worker-1/INFO] [net.minecraftforge.registries.GameData/]: Potentially Dangerous alternative prefix minecraft for name long_invisibility, expected potionsmaster. This could be a intended override, but in most cases indicates a broken mod.
[12Jul2020 17:32:49.673] [modloading-worker-2/ERROR] [net.minecraft.util.Util/]: No data fixer registered for botany_pot
[12Jul2020 17:32:49.803] [modloading-worker-4/ERROR] [net.minecraft.util.Util/]: No data fixer registered for forbidden_arcanus:chorus_pearl
[12Jul2020 17:32:49.810] [modloading-worker-7/INFO] [mod.alexndr.simpleores.SimpleOres/]: Hello from Simple Ores!
[12Jul2020 17:32:49.828] [modloading-worker-3/INFO] [net.minecraftforge.common.ForgeMod/FORGEMOD]: Forge mod loading, version 32.0.63, for MC 1.16.1 with MCP 20200625.160719
[12Jul2020 17:32:49.829] [modloading-worker-3/INFO] [net.minecraftforge.common.MinecraftForge/FORGE]: MinecraftForge v32.0.63 Initialized
[12Jul2020 17:32:49.883] [modloading-worker-4/ERROR] [net.minecraft.util.Util/]: No data fixer registered for forbidden_arcanus:seed_bullet
[12Jul2020 17:32:50.259] [modloading-worker-4/ERROR] [net.minecraft.util.Util/]: No data fixer registered for forbidden_arcanus:energy_ball
[12Jul2020 17:32:50.266] [modloading-worker-4/ERROR] [net.minecraft.util.Util/]: No data fixer registered for forbidden_arcanus:boom_arrow
[12Jul2020 17:32:50.269] [modloading-worker-4/ERROR] [net.minecraft.util.Util/]: No data fixer registered for forbidden_arcanus:draco_arcanus_arrow
[12Jul2020 17:32:50.280] [modloading-worker-4/ERROR] [net.minecraft.util.Util/]: No data fixer registered for forbidden_arcanus:pixie
[12Jul2020 17:32:50.374] [modloading-worker-9/INFO] [ironfurnaces.IronFurnaces/]: Initializing Update Checker...
[12Jul2020 17:32:50.378] [ Iron Furnaces Update Checker/INFO] [ironfurnaces.IronFurnaces/]: Starting Update Check...
[12Jul2020 17:32:50.882] [ Iron Furnaces Update Checker/INFO] [ironfurnaces.IronFurnaces/]: Update Check done!
[12Jul2020 17:32:50.882] [ Iron Furnaces Update Checker/INFO] [ironfurnaces.IronFurnaces/]: Iron Furnaces is up to date!
[12Jul2020 17:32:50.961] [main/INFO] [net.minecraftforge.fml.DeferredWorkQueue/LOADING]: Dispatching synchronous work after CONSTRUCT: 2 jobs
[12Jul2020 17:32:50.981] [main/INFO] [net.minecraftforge.fml.DeferredWorkQueue/LOADING]: Synchronous work queue completed in 00:00:00.016
[12Jul2020 17:32:51.620] [main/INFO] [bno/]: Blocks Registered
[12Jul2020 17:32:51.635] [main/INFO] [bno/]: Ore Blocks Registered
[12Jul2020 17:32:51.651] [main/INFO] [Botany Pots/]: Registered 34 Block entries.
[12Jul2020 17:32:51.751] [main/INFO] [mcwdoors/]: Blocks registered.
[12Jul2020 17:32:51.774] [main/INFO] [mcwbridges/]: Blocks registered.
[12Jul2020 17:32:52.682] [main/INFO] [bno/]: ItemBlocks Registered
[12Jul2020 17:32:52.684] [main/INFO] [bno/]: Ingots Registered
[12Jul2020 17:32:52.738] [main/INFO] [Botany Pots/]: Registered 34 Item entries.
[12Jul2020 17:32:52.750] [main/INFO] [mcwdoors/]: Items registered.
[12Jul2020 17:32:52.775] [main/INFO] [mcwbridges/]: Items registered.
[12Jul2020 17:32:52.853] [main/INFO] [Bookshelf/]: Registered 11 GlobalLootModifierSerializer entries.
[12Jul2020 17:32:53.197] [main/INFO] [Botany Pots/]: Registered 1 TileEntityType entries.
[12Jul2020 17:32:53.289] [main/ERROR] [net.minecraft.util.Util/]: No data fixer registered for cannon_skull
[12Jul2020 17:32:53.300] [main/ERROR] [net.minecraft.util.Util/]: No data fixer registered for guardvillagers:guard
[12Jul2020 17:32:53.346] [main/ERROR] [net.minecraft.util.Util/]: No data fixer registered for gravestone:player_ghost
[12Jul2020 17:32:53.582] [main/INFO] [Botany Pots/]: Registered 3 IRecipeSerializer entries.
[12Jul2020 17:32:53.662] [main/INFO] [net.minecraftforge.registries.GameData/]: Potentially Dangerous alternative prefix minecraft for name mineshaft, expected bettermineshafts. This could be a intended override, but in most cases indicates a broken mod.
[12Jul2020 17:32:53.712] [modloading-worker-2/INFO] [ring_of_attraction/]: RingOfAttraction common setup
[12Jul2020 17:32:53.712] [modloading-worker-15/INFO] [mcwbridges/]: Setup method registered
[12Jul2020 17:32:53.714] [modloading-worker-11/WARN] [supertools/]: FMLCommonSetupEvent
[12Jul2020 17:32:53.725] [modloading-worker-11/WARN] [net.minecraftforge.common.BiomeDictionary/]: No types have been added to Biome minecraft:bamboo_jungle, types have been assigned on a best-effort guess: [JUNGLE, WET, HOT]
[12Jul2020 17:32:53.727] [modloading-worker-7/WARN] [net.minecraftforge.common.BiomeDictionary/]: No types have been added to Biome minecraft:bamboo_jungle_hills, types have been assigned on a best-effort guess: [JUNGLE, WET, HOT]
[12Jul2020 17:32:53.730] [modloading-worker-7/WARN] [net.minecraftforge.common.BiomeDictionary/]: No types have been added to Biome minecraft:crimson_forest, types have been assigned on a best-effort guess: [DRY, HOT, NETHER]
[12Jul2020 17:32:53.727] [modloading-worker-11/WARN] [net.minecraftforge.common.BiomeDictionary/]: No types have been added to Biome minecraft:soul_sand_valley, types have been assigned on a best-effort guess: [DRY, HOT, NETHER]
[12Jul2020 17:32:53.731] [modloading-worker-7/WARN] [net.minecraftforge.common.BiomeDictionary/]: No types have been added to Biome minecraft:warped_forest, types have been assigned on a best-effort guess: [DRY, HOT, NETHER]
[12Jul2020 17:32:53.732] [modloading-worker-15/FATAL] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/settings/KeyBinding for invalid dist DEDICATED_SERVER
[12Jul2020 17:32:53.731] [modloading-worker-11/WARN] [net.minecraftforge.common.BiomeDictionary/]: No types have been added to Biome minecraft:basalt_deltas, types have been assigned on a best-effort guess: [DRY, HOT, NETHER]
[12Jul2020 17:32:53.735] [modloading-worker-12/INFO] [mcwdoors/]: Setup method registered
[12Jul2020 17:32:53.737] [modloading-worker-11/INFO] [bno/]: Setup Method Registered (PreInit)
[12Jul2020 17:32:53.738] [modloading-worker-8/INFO] [Bookshelf/]: Registering 2 command argument types.
[12Jul2020 17:32:53.739] [modloading-worker-15/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/]: Exception caught during firing event: Attempted to load class net/minecraft/client/settings/KeyBinding for invalid dist DEDICATED_SERVER
Index: 1
Listeners:
0: NORMAL
1: net.minecraftforge.eventbus.EventBus$$Lambda$2593/727344543@5ca93ee9
java.lang.RuntimeException: Attempted to load class net/minecraft/client/settings/KeyBinding for invalid dist DEDICATED_SERVER
at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClass(RuntimeDistCleaner.java:71)
at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClass(ILaunchPluginService.java:103)
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85)
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:115)
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:239)
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:126)
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:96)
at java.lang.ClassLoader.loadClass(Unknown Source)
at de.guntram.mcmod.durabilityviewer.handler.KeyHandler.init(KeyHandler.java:11)
at de.guntram.mcmod.durabilityviewer.DurabilityViewer.init(DurabilityViewer.java:41)
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:212)
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:204)
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258)
at net.minecraftforge.fml.javafmlmod.FMLModContainer.fireEvent(FMLModContainer.java:106)
at java.util.function.Consumer.lambda$andThen$0(Unknown Source)
at java.util.function.Consumer.lambda$andThen$0(Unknown Source)
at net.minecraftforge.fml.ModContainer.transitionState(ModContainer.java:112)
at net.minecraftforge.fml.ModList.lambda$null$10(ModList.java:135)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.util.stream.ForEachOps$ForEachTask.compute(Unknown Source)
at java.util.concurrent.CountedCompleter.exec(Unknown Source)
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source)
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

[12Jul2020 17:32:53.746] [modloading-worker-15/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Caught exception during event FMLCommonSetupEvent dispatch for modid durabilityviewer
java.lang.RuntimeException: Attempted to load class net/minecraft/client/settings/KeyBinding for invalid dist DEDICATED_SERVER
at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClass(RuntimeDistCleaner.java:71) ~[forge-1.16.1-32.0.63.jar:32.0]
at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClass(ILaunchPluginService.java:103) ~[modlauncher-5.1.0.jar:5.1.0+69+master.79f13f7]
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) ~[modlauncher-5.1.0.jar:?]
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:115) ~[modlauncher-5.1.0.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:239) ~[modlauncher-5.1.0.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:126) ~[modlauncher-5.1.0.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:96) ~[modlauncher-5.1.0.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_231]
at de.guntram.mcmod.durabilityviewer.handler.KeyHandler.init(KeyHandler.java:11) ~[?:1.16.1-forge32.0.38-1.7.1]
at de.guntram.mcmod.durabilityviewer.DurabilityViewer.init(DurabilityViewer.java:41) ~[?:1.16.1-forge32.0.38-1.7.1]
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:212) ~[eventbus-2.2.0-service.jar:?]
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:204) ~[eventbus-2.2.0-service.jar:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258) ~[eventbus-2.2.0-service.jar:?]
at net.minecraftforge.fml.javafmlmod.FMLModContainer.fireEvent(FMLModContainer.java:106) ~[?:32.0]
at java.util.function.Consumer.lambda$andThen$0(Unknown Source) ~[?:1.8.0_231]
at java.util.function.Consumer.lambda$andThen$0(Unknown Source) ~[?:1.8.0_231]
at net.minecraftforge.fml.ModContainer.transitionState(ModContainer.java:112) ~[?:?]
at net.minecraftforge.fml.ModList.lambda$null$10(ModList.java:135) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) [?:1.8.0_231]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) [?:1.8.0_231]
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) [?:1.8.0_231]
at java.util.stream.ForEachOps$ForEachTask.compute(Unknown Source) [?:1.8.0_231]
at java.util.concurrent.CountedCompleter.exec(Unknown Source) [?:1.8.0_231]
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) [?:1.8.0_231]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) [?:1.8.0_231]
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) [?:1.8.0_231]
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) [?:1.8.0_231]
[12Jul2020 17:32:53.753] [modloading-worker-11/INFO] [doubleslabs/]: Successfully added slab support for type MinecraftSlabSupport
[12Jul2020 17:32:53.905] [modloading-worker-14/INFO] [com.jaquadro.minecraft.storagedrawers.StorageDrawers/]: New compacting rule 4 clay_ball = 1 clay
[12Jul2020 17:32:53.906] [modloading-worker-14/INFO] [com.jaquadro.minecraft.storagedrawers.StorageDrawers/]: New compacting rule 4 snowball = 1 snow_block
[12Jul2020 17:32:53.907] [modloading-worker-1/WARN] [net.minecraft.network.datasync.EntityDataManager/]: defineId called for: class net.minecraft.entity.passive.ParrotEntity from class com.stal111.forbidden_arcanus.entity.PixieEntity
[12Jul2020 17:32:53.908] [modloading-worker-14/INFO] [com.jaquadro.minecraft.storagedrawers.StorageDrawers/]: New compacting rule 4 glowstone_dust = 1 glowstone
[12Jul2020 17:32:53.910] [modloading-worker-14/INFO] [com.jaquadro.minecraft.storagedrawers.StorageDrawers/]: New compacting rule 4 brick = 1 bricks
[12Jul2020 17:32:53.911] [modloading-worker-14/INFO] [com.jaquadro.minecraft.storagedrawers.StorageDrawers/]: New compacting rule 4 nether_brick = 1 nether_bricks
[12Jul2020 17:32:53.912] [modloading-worker-14/INFO] [com.jaquadro.minecraft.storagedrawers.StorageDrawers/]: New compacting rule 9 nether_wart = 1 nether_wart_block
[12Jul2020 17:32:53.913] [modloading-worker-14/INFO] [com.jaquadro.minecraft.storagedrawers.StorageDrawers/]: New compacting rule 4 quartz = 1 quartz_block
[12Jul2020 17:32:53.914] [modloading-worker-14/INFO] [com.jaquadro.minecraft.storagedrawers.StorageDrawers/]: New compacting rule 9 melon_slice = 1 melon
[12Jul2020 17:32:53.915] [modloading-worker-14/INFO] [com.jaquadro.minecraft.storagedrawers.StorageDrawers/]: New compacting rule 4 sand = 1 sandstone
[12Jul2020 17:32:53.920] [modloading-worker-14/INFO] [com.jaquadro.minecraft.storagedrawers.StorageDrawers/]: New compacting rule 4 red_sand = 1 red_sandstone
[12Jul2020 17:32:53.921] [modloading-worker-14/INFO] [com.jaquadro.minecraft.storagedrawers.StorageDrawers/]: New compacting rule 4 clay_ball = 1 clay
[12Jul2020 17:32:53.967] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [ma-enchants] Starting version check at https://raw.githubusercontent.com/Maciej916/Ma-Enchants/1.16/update.json
[12Jul2020 17:32:54.182] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [ma-enchants] Found status: UP_TO_DATE Current: 1.16.1-3.2.1 Target: null
[12Jul2020 17:32:54.184] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [falling_tree] Starting version check at https://raw.githubusercontent.com/RakSrinaNa/FallingTree/1.15.2/update.json
[12Jul2020 17:32:54.200] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [falling_tree] Found status: BETA Current: 2.1.5 Target: null
[12Jul2020 17:32:54.200] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [reap] Starting version check at http://maxhenkel.de/update/reap.json
[12Jul2020 17:32:54.916] [modloading-worker-0/INFO] [CraftTweaker/]: CraftTweaker has loaded successfully!
[12Jul2020 17:32:54.917] [main/INFO] [net.minecraftforge.fml.DeferredWorkQueue/LOADING]: Dispatching synchronous work after COMMON_SETUP: 5 jobs
[12Jul2020 17:32:55.031] [main/INFO] [net.minecraftforge.fml.DeferredWorkQueue/LOADING]: Synchronous work queue completed in 00:00:00.112
[12Jul2020 17:32:55.031] [main/FATAL] [net.minecraftforge.fml.ModLoader/LOADING]: Failed to complete lifecycle event SETUP, 1 errors found
[12Jul2020 17:32:55.033] [main/FATAL] [net.minecraft.server.Main/]: Failed to start the minecraft server
net.minecraftforge.fml.LoadingFailedException: Loading errors encountered: [
Giselbaers Durability Viewer (durabilityviewer) encountered an error during the common_setup event phase
§7Attempted to load class net/minecraft/client/settings/KeyBinding for invalid dist DEDICATED_SERVER
]
at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:218) ~[?:?]
at net.minecraftforge.fml.ModLoader.loadMods(ModLoader.java:156) ~[?:?]
at net.minecraftforge.fml.server.ServerModLoader.load(ServerModLoader.java:50) ~[?:?]
at net.minecraft.server.Main.main(Main.java:94) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_231]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_231]
at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51) ~[forge-1.16.1-32.0.63.jar:32.0]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-5.1.0.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-5.1.0.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-5.1.0.jar:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-5.1.0.jar:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-5.1.0.jar:?]
at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63) [forge-1.16.1-32.0.63.jar:?]
at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60) [forge-1.16.1-32.0.63.jar:?]
at net.minecraftforge.server.ServerMain.main(ServerMain.java:57) [forge-1.16.1-32.0.63.jar:?]

1.14.3

not working in 1.14.3 but does in 1.14.2

Incorrect Arrow Count

As you can see, the weakness arrow is selected and in my inventory I only have 4, but on the hud, it shows the total count of arrows I have.

2019-09-22_13 00 16
2019-09-22_13 00 19
(note technically the pictures are from durrability show but this mod has this same problem aswell)

Timer stopped working?

The countdown timer for the statuses have stopped working. I am unsure of when they disappeared because I had them off for a while but upon turning them back on they don't count down anymore, Just sit there like the countdown is off as seen here but the setting is on in the configs as seen here my friend also is having the same issue but he never turned it off and he said the only thing he can think of is we have 2 new mods installed 1 being Optifabric and the other Optifine which we both have installed. I am unsure if those are what is causing it though. And yes this time I checked to make sure he didn't have any data packs this time and he has none. I guess my question is, is their something in Optifine that would affect the countdown timer? If so what is it.

Game simply just crashes when trying to launch it.

The game just simply crashes everytime i try to launch it with the mod installed when i take it out, no problems.

I have foamfix, malilib, minihub,optifabric(and optifine) and vanilla fix installed and all of them are the latest released versions.

Compatability issue with voxel map? (Conflict with datapack)

I will create a issue over on voxel maps github as well but it seems the 2 conflict with each other. Your mod works fine till voxel map is installed. What I am speaking of can be seen Here

It seems to make your overlay keep flashing, except for the regeneration one seen here Not sure why that would be a thing?

How to reproduce? Have both mods installed.

I have tried going through settings on both mods and nothing seems to have fixed it. Would really like to see a fix for this because I love your mod and voxel map. Thank you for your time

-Derpingtonishere

Custom sound issue

When I replace tool_breaking with a 2 seconds custom .ogg sound (same name as mentioned in mod page) a high pitched version of said sound is played in Minecraft instead of the original.

Disappearing With Scoreboards

When you have a scoreboard go to the sidebar and then remove it, the durability viewer disappears and does not reappear even with restarting Minecraft or going into a different world/server

Feature Suggestion

I was wondering if it would be feasible to add a config that would make items unable to be used once they hit their last durability?

Durability count is wrong

I watched my friend play Minecraft and it said that his fishing rod was 2 durability, but when he used it, it broke, so he asked me to complain lol.

Game Crash

Fabric 1.16.5

The game crashes when playing the "tool about to break" sound,
this only happens when I edit the config through the json and set "sound below percent" to a value between the possible ones from the slider.

Please make it possible to set these settings to values other than 1, 9, 14 etc.
Eg: I would like it to warn me when the durability reaches 1 (or below 2 in the settings).

My HUD is not appearing but everything else loads fine

So this is not an issue Per-Sae but I can't find any other support resources so I'm just putting it here.

Basically the HUD doesn't load no matter WHAT I do. I know the mod does because the thing where it shows your username at the top of the screen did load. I've tried:

Re-installing (also deleting the config file)
2. Loading only it and the Fabric API
3. Re-downloading it about 10 times
4. Triple-checking I'm using the 1.15.2 version
In case it helps I have included a screenshot of my mods folder, my config folder and a copy of the JSON config file.
durabilityviewer.pdf
Screenshot 2020-02-25 at 7 58 56 pm
Screenshot 2020-02-25 at 7 59 17 pm

People always ask for my system specs so here they are even though I don't think they will help.
Screenshot 2020-02-25 at 8 00 02 pm

1.12 - 1.6 No way to disable warning sound

You have it so that I can control when it happens, but I would like the option to mute that sound too. What I like most about the mod is being able to see my tools and armor quickly at a glance on the main HUD. The item durability warning, I can live without, so an option to disable it would be great.

Enhancement: add support for Colytra

Mod Colytra (https://www.curseforge.com/minecraft/mc-mods/colytra-fabric) makes a single item of a chest armor and an elytra.
The durabilty of both items remains tracked independently (i.e., the chest item has two durabilities, one for taking hits from mobs, one for using the elytra flying around).

Currently DurabilityViewer being unaware of this special behavior, it shows the durability of the chest armor, but the durability of the elytra is not visible.

I looked at the code, the 'elytra' appears to be stored as an NBT in the chestplate item.

HUD location interferes with subtitles accessibility

This mod is unusable for those with subtitles turned on. This is an accessibility issue. Please add a feature to allow a user to change the location of the durability overlay. Or, at the very least, move it to the other side under the chat box.

Negative Durability

Hi, I have a problem, the mod displays me negative durability instead of the actual durability of the armor or items
2021-03-09_18 12 47

1.16.1 crash

MultiMC version: 0.6.11-1430

Minecraft folder is:
D:/Downloads/mmc-stable-win32(2)/MultiMC/instances/1.16.1/.minecraft

Java path is:
C:/Program Files/ojdkbuild/java-14-openjdk-jre-14.0.1-1/bin/javaw.exe

Java is version 14.0.1, using 64-bit architecture.

Main Class:
net.fabricmc.loader.launch.knot.KnotClient

Native path:
D:/Downloads/mmc-stable-win32(2)/MultiMC/instances/1.16.1/natives

Traits:
traits FirstThreadOnMacOS

Libraries:
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/com/mojang/patchy/1.1/patchy-1.1.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/com/ibm/icu/icu4j/66.1/icu4j-66.1.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/com/mojang/javabridge/1.0.22/javabridge-1.0.22.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/com/google/guava/guava/21.0/guava-21.0.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/com/mojang/brigadier/1.0.17/brigadier-1.0.17.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/com/mojang/datafixerupper/3.0.25/datafixerupper-3.0.25.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/com/mojang/authlib/1.6.25/authlib-1.6.25.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/net/fabricmc/intermediary/1.16.1/intermediary-1.16.1.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/net/fabricmc/tiny-mappings-parser/0.2.2.14/tiny-mappings-parser-0.2.2.14.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/net/fabricmc/sponge-mixin/0.8+build.18/sponge-mixin-0.8+build.18.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/net/fabricmc/tiny-remapper/0.2.2.64/tiny-remapper-0.2.2.64.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/net/fabricmc/fabric-loader-sat4j/2.3.5.4/fabric-loader-sat4j-2.3.5.4.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/ow2/asm/asm/8.0/asm-8.0.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/ow2/asm/asm-analysis/8.0/asm-analysis-8.0.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/ow2/asm/asm-commons/8.0/asm-commons-8.0.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/ow2/asm/asm-tree/8.0/asm-tree-8.0.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/ow2/asm/asm-util/8.0/asm-util-8.0.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/net/fabricmc/fabric-loader/0.8.8+build.202/fabric-loader-0.8.8+build.202.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/com/mojang/minecraft/1.16.1/minecraft-1.16.1-client.jar

Native libraries:
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2-natives-windows.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2-natives-windows.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2-natives-windows.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2-natives-windows.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2-natives-windows.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2-natives-windows.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2-natives-windows.jar
D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3-natives-windows.jar

Mods:
[✔️] appleskin-mc1.16-fabric-1.0.11
[✔️] carpet-extra-1.16-1.4.0
[✔️] durabilityviewer-1.16-fabric0.13.1-1.7.1(1)
[✔️] fabric-api-0.13.1+build.370-1.16
[✔️] fabric-carpet-1.16-1.4.0+v200623
[✔️] g4mespeed-1.0.6-mc1.16.1-release(1)
[✔️] Hwyla-fabric-1.16-1.9.22-74
[❌] immersive-portals-0.13(forMc1.16.1withFabric).jar (disabled)
[✔️] itemscroller-fabric-1.16.0-0.15.0-dev.20200624.214738
[✔️] lithium-fabric-mc1.16.1
[✔️] logical_zoom-0.0.2
[✔️] malilib-fabric-1.16.0-0.10.0-dev.21+beta.2
[✔️] minihud-fabric-1.16.0-0.19.0-dev.20200625.014835
[✔️] modmenu-1.12.2+build.17
[✔️] phosphor-fabric-mc1.16.1
[✔️] RoughlyEnoughItems-4.5.5
[✔️] sodium-fabric-mc1.16.1
[✔️] stackablepotionsandbuckets-1.0

Params:
--username --version MultiMC5 --gameDir D:/Downloads/mmc-stable-win32(2)/MultiMC/instances/1.16.1/.minecraft --assetsDir D:/Downloads/mmc-stable-win32(2)/MultiMC/assets --assetIndex 1.16 --uuid --accessToken --userType --versionType release

Window size: 854 x 480

Java Arguments:
[-XX:+UnlockExperimentalVMOptions, -XX:+UseZGC, -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms409m, -Xmx4096m, -Duser.language=en]

Minecraft process ID: 19148

Using onesix launcher.

[20:22:38] [main/INFO]: Loading for game Minecraft 1.16.1
[20:22:40] [main/INFO]: [FabricLoader] Loading 59 mods: [email protected]+eae12eb87c, [email protected], [email protected]+3fa9f7c57c, [email protected]+1.16, [email protected]+build.202, [email protected], [email protected]+045df74f7c, [email protected]+e00ecb5f7c, [email protected]+a71b30537c, [email protected]+12a8474c7c, [email protected]+b7f9825d7c, [email protected]+eae12eb87c, [email protected]+12a8474c7c, [email protected], [email protected]+c6a8ea897c, [email protected], [email protected]+5a0f9a607c, [email protected], [email protected], [email protected]+059ea8667c, [email protected]+build.370-1.16, [email protected], [email protected]+0a6f2a707c, [email protected]+e00ecb5f7c, [email protected]+f362c86e7c, [email protected], [email protected]+b50ffc7b7c, [email protected]+build.17, [email protected], [email protected]+5ce533987c, [email protected], [email protected], [email protected]+5794386e7c, [email protected], [email protected]+059ea8667c, [email protected], [email protected]+059ea8667c, [email protected], [email protected]+b7f9825d7c, [email protected]+7066030f7c, [email protected]+534104907c, [email protected]+346247d77c, [email protected]+e16a97747c, [email protected], [email protected], [email protected]+059ea8667c, [email protected]+beta.2, [email protected]+059ea8667c, [email protected]+5a6e8f4c7c, [email protected], [email protected]+7dba2d6c7c, [email protected]+52d308367c, [email protected], [email protected], [email protected]+b764ce997c, [email protected]+0d474ec47c, [email protected]+dfdb52d67c, [email protected]+438f96367c, [email protected]+da175ad67c
[20:22:40] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8 Source=file:/D:/Downloads/mmc-stable-win32(2)/MultiMC/libraries/net/fabricmc/sponge-mixin/0.8+build.18/sponge-mixin-0.8+build.18.jar Service=Knot/Fabric Env=CLIENT
[20:22:48] [main/INFO]: Loaded configuration file for Sodium (32 options available, 0 user overrides)
[20:22:48] [main/INFO]: Sodium has been successfully discovered and initialized -- your game is now faster!
[20:22:48] [main/INFO]: Loaded configuration file for Lithium (40 options available, 0 user overrides)
[20:22:48] [main/INFO]: Lithium has been successfully discovered and initialized -- your game is now faster!
[20:22:49] [main/WARN]: @mixin target net/minecraft/class_3898$class_3208 is public in fabric-networking-v0.mixins.json:MixinEntityTracker and should be specified in value
[20:22:49] [main/WARN]: @mixin target net/minecraft/class_5120$class_5121 is public in fabric-tag-extensions-v0.mixins.json:MixinTagImpl and should be specified in value
[20:22:49] [main/WARN]: @mixin target net.minecraft.class_5394 is public in fabric-tag-extensions-v0.mixins.json:MixinTagImpl and should be specified in value
[20:23:03] [main/INFO]: Narrator library for x64 successfully loaded
[20:23:04] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', name='PROD'
[20:23:04] [main/INFO]: Setting user: MachineSmith42
[20:23:06] [main/INFO]: Discovered plugin waila:core provided by waila at mcp.mobius.waila.addons.core.PluginCore
[20:23:06] [main/INFO]: Discovered plugin waila:vanilla provided by waila at mcp.mobius.waila.addons.minecraft.PluginMinecraft
[20:23:06] [main/INFO]: Registering plugin at mcp.mobius.waila.addons.core.PluginCore
[20:23:06] [main/INFO]: Registering plugin at mcp.mobius.waila.addons.minecraft.PluginMinecraft
[20:23:06] [main/INFO]: Carpet mod detected!
[20:23:06] [main/INFO]: G4mespeed 1.0.6 initialized!
[20:23:07] [main/INFO]: [Indigo] Different rendering plugin detected; not applying Indigo.
[20:23:09] [main/INFO]: Config loaded.
---- Minecraft Crash Report ----
// Sorry :(

Time: 6/27/20, 8:23 PM
Description: Initializing game

java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'durabilityviewer'!
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
at net.minecraft.class_310.(class_310.java:425)
at net.minecraft.client.main.Main.main(Main.java:177)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
at com.google.gson.Gson.fromJson(Gson.java:899)
at de.guntram.mcmod.fabrictools.Configuration.(Configuration.java:43)
at de.guntram.mcmod.durabilityviewer.handler.ConfigurationHandler.load(ConfigurationHandler.java:39)
at de.guntram.mcmod.durabilityviewer.DurabilityViewer.onInitializeClient(DurabilityViewer.java:31)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
... 19 more
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385)
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:183)
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
at com.google.gson.Gson.fromJson(Gson.java:887)
... 23 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
at net.minecraft.class_310.(class_310.java:425)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:177)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)

-- System Details --
Details:
Minecraft Version: 1.16.1
Minecraft Version ID: 1.16.1
Operating System: Windows 10 (amd64) version 10.0
Java Version: 14.0.1, N/A
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 207618048 bytes (198 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB)
CPUs: 12
JVM Flags: 5 total; -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms409m -Xmx4096m
Fabric Mods:
appleskin: AppleSkin 1.0.11
autoconfig1u: Auto Config v1 Updated 3.2.0-unstable
carpet: Carpet Mod in Fabric 1.4.0
carpet-extra: Carpet Extra 1.4.0
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-client-events-v0: Cloth Client Events v0 1.0.4
cloth-config2: Cloth Config v4 4.5.6
durabilityviewer: Giselbaers Durability Viewer 1.16-fabric0.13.1-1.7.1
fabric: Fabric API 0.13.1+build.370-1.16
fabric-api-base: Fabric API Base 0.1.3+12a8474c7c
fabric-biomes-v1: Fabric Biomes (v1) 0.2.7+059ea8667c
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.4+c6a8ea897c
fabric-command-api-v1: Fabric Command API (v1) 1.0.8+5ce533987c
fabric-commands-v0: Fabric Commands (v0) 0.2.0+52d308367c
fabric-containers-v0: Fabric Containers (v0) 0.1.8+045df74f7c
fabric-content-registries-v0: Fabric Content Registries (v0) 0.1.9+059ea8667c
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.2+b7f9825d7c
fabric-dimensions-v1: fabric-dimensions-v1 1.0.0+a71b30537c
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.3.3+7066030f7c
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.1.3+0d474ec47c
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.0+438f96367c
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.0+e16a97747c
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.0+3fa9f7c57c
fabric-loot-tables-v1: Fabric Loot Tables (v1) 0.1.10+059ea8667c
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.2+b764ce997c
fabric-models-v0: Fabric Models (v0) 0.1.0+dfdb52d67c
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.5+b50ffc7b7c
fabric-networking-v0: Fabric Networking (v0) 0.1.10+e00ecb5f7c
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.5.5+e00ecb5f7c
fabric-object-builders-v0: Fabric Object Builders (v0) 0.6.0+da175ad67c
fabric-particles-v1: fabric-particles-v1 0.2.1+0a6f2a707c
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.3.8+7dba2d6c7c
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.2.13+eae12eb87c
fabric-renderer-indigo: Fabric Renderer - Indigo 0.3.1+059ea8667c
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.0.1+5a0f9a607c
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.3+b7f9825d7c
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.7+12a8474c7c
fabric-rendering-v0: Fabric Rendering (v0) 1.1.0+534104907c
fabric-rendering-v1: Fabric Rendering (v1) 1.1.2+346247d77c
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.2.5+059ea8667c
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.0.1+f362c86e7c
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 0.2.5+5a6e8f4c7c
fabric-textures-v0: Fabric Textures (v0) 1.0.4+eae12eb87c
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.1.4+5794386e7c
fabricloader: Fabric Loader 0.8.8+build.202
g4mespeed: G4mespeed 1.0.6-mc1.16.1
gbfabrictools: GBfabrictools 1.2.2+1.16
itemscroller: Item Scroller 0.15.0-dev.20200624.214738
lithium: Lithium 0.5.0-rc1-SNAPSHOT
logical_zoom: Logical Zoom 0.0.2
malilib: MaLiLib 0.10.0-dev.21+beta.2
minecraft: Minecraft 1.16.1
minihud: MiniHUD 0.19.0-dev.20200625.014835
modmenu: Mod Menu 1.12.2+build.17
phosphor: Phosphor 0.6.0-SNAPSHOT
roughlyenoughitems: Roughly Enough Items 4.5.5
sodium: Sodium 0.1.0-SNAPSHOT
stackablepotionsandbuckets: Example Mod 1.0
waila: Hwyla 1.9.22
Launched Version: MultiMC5
Backend library: LWJGL version 3.2.2 build 10
Backend API: NO CONTEXT
GL Caps:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
CPU:
#@!@# Game crashed! Crash report saved to: #@!@# D:\Downloads\mmc-stable-win32(2)\MultiMC\instances\1.16.1.minecraft\crash-reports\crash-2020-06-27_20.23.09-client.txt
Process exited with code -1.

Conflict with Dynamic Surroundings: HUD

When Dynamic Surroundings: HUD has the option to modify status effects turned on, Durability Viewer disappears. The issue seems to be the two mods both trying to interact with the vanilla status effect icon. I want Dynamic Surroundings's status effect modification, but the durability HUD from Durability Viewer. I feel like this would be easier to solve on the side of Durability Viewer, maybe by adding a config to not interact with status effects?

Config options not available

Config options are available on 1.16 Pre5 running Fabric with Mod Menu. The mod is listed on the menu but there is no cog.

Warning in game log

Hi there, I found a warning in game log:

[16:06:52] [Thread-156/WARN]: Giselbaers Durability Viewer (durabilityviewer): java.net.UnknownHostException: raw.githubusercontent.com

[1.16.3] Incorrect space to offhand item

Forge: 34.0.9
durabilityviewer-1.16.2-forge33.0.5-1.8.5.jar

Issue:

If you select the option "Armor around hotbar" to "TRUE"
and select "Percentages" to "TRUE" the Chest and Helmet overlays the Offhand Item. It doesn't appear when you have nothing in the offhand but when you hold something you can't really see what you are holding.

It seems that the orientation for the armor is based on the hotbar but does not recognized the offhand item slot

Image from Gyazo

Image from Gyazo

Annoying breaking sound

Please make the breaking sound configurable, so that I don't have to edit the jar manually. Either by allowing users to disable it or a durability(value or percentage) under which is activated. I would prefer the second option.

Fails to load - Fabric not found

First the version info. I'm using MultiMC to launch the game and keep track of the mods.
Minecraft 1.16.3
Fabric 0.10.1+build.209

Before adding the mod I have verified that the game and fabric both work.
After adding the mod I get the following errors in the log and the game fails to load.

[16:47:29] [main/FATAL]: A critical error occurred
net.fabricmc.loader.discovery.ModResolutionException: Could not find required mod: durabilityviewer requires {fabric @ [*]}
	at net.fabricmc.loader.discovery.ModResolver.findCompatibleSet(ModResolver.java:169) ~[fabric-loader-0.10.1+build.209.jar:?]
	at net.fabricmc.loader.discovery.ModResolver.resolve(ModResolver.java:605) ~[fabric-loader-0.10.1+build.209.jar:?]
	at net.fabricmc.loader.FabricLoader.setup(FabricLoader.java:206) ~[fabric-loader-0.10.1+build.209.jar:?]
	at net.fabricmc.loader.FabricLoader.load(FabricLoader.java:196) [fabric-loader-0.10.1+build.209.jar:?]
	at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:127) [fabric-loader-0.10.1+build.209.jar:?]
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26) [fabric-loader-0.10.1+build.209.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
Caused by: net.fabricmc.loader.util.sat4j.specs.ContradictionException: Creating Empty clause ?
	at net.fabricmc.loader.util.sat4j.minisat.constraints.cnf.Clauses.propagationCheck(Clauses.java:117) ~[fabric-loader-sat4j-2.3.5.4.jar:?]
	at net.fabricmc.loader.util.sat4j.minisat.constraints.cnf.Clauses.sanityCheck(Clauses.java:97) ~[fabric-loader-sat4j-2.3.5.4.jar:?]
	at net.fabricmc.loader.util.sat4j.minisat.constraints.MixedDataStructureDanielWL.createClause(MixedDataStructureDanielWL.java:81) ~[fabric-loader-sat4j-2.3.5.4.jar:?]
	at net.fabricmc.loader.util.sat4j.minisat.core.Solver.addClause(Solver.java:401) ~[fabric-loader-sat4j-2.3.5.4.jar:?]
	at net.fabricmc.loader.discovery.ModResolver.findCompatibleSet(ModResolver.java:167) ~[fabric-loader-0.10.1+build.209.jar:?]
	... 13 more

Crash with Minecraft 1.14.2

The game crashes directly on start with this mod installed. I use Minecraft 1.14.2 with Fabric 0.4.2.27.
Here the error log:

[main/INFO]: Loading for game Minecraft 1.14.2
Failed to start Minecraft:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.RuntimeException: Failed to resolve mods!
at net.fabricmc.loader.FabricLoader.load(FabricLoader.java:147)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:120)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
... 8 more
Caused by: net.fabricmc.loader.discovery.ModResolutionException: Could not resolve valid mod collection (at: durabilityviewer requires {fabric @ [*]})
at net.fabricmc.loader.discovery.ModResolver.findCompatibleSet(ModResolver.java:185)
at net.fabricmc.loader.discovery.ModResolver.resolve(ModResolver.java:483)
at net.fabricmc.loader.FabricLoader.load(FabricLoader.java:145)
... 10 more
Caused by: net.fabricmc.loader.util.sat4j.specs.ContradictionException: Creating Empty clause ?
at net.fabricmc.loader.util.sat4j.minisat.constraints.cnf.Clauses.propagationCheck(Clauses.java:117)
at net.fabricmc.loader.util.sat4j.minisat.constraints.cnf.Clauses.sanityCheck(Clauses.java:97)
at net.fabricmc.loader.util.sat4j.minisat.constraints.MixedDataStructureDanielWL.createClause(MixedDataStructureDanielWL.java:81)
at net.fabricmc.loader.util.sat4j.minisat.core.Solver.addClause(Solver.java:401)
at net.fabricmc.loader.discovery.ModResolver.findCompatibleSet(ModResolver.java:183)
... 12 more

Effect Duration

by default its yellow
is there a way to change it's color ? I really prefer it as red or some easier to spot color
if Tooltip Color option supposed to be responsible for this then its not working or does anything else for that matter

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.