Giter Site home page Giter Site logo

nbt-editor's Introduction

nbt-editor's People

Contributors

mega12345mega 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

Watchers

 avatar  avatar  avatar  avatar

nbt-editor's Issues

Support saving duplicate enchant types in the enchants itemfactory

Minecraft handles adding 2 sharpness enchants on a sword just fine, but the itemfactory for enchants doesn't handle this well, only letting 1 enchant of each type to be saved on an item. Adding multiple enchants of the same type on an item could actually be useful to bypass the 255-level cap, so this should be allowed in the itemfactory
javaw 2023-02-05 09-21-26

1.19.3 - Mod version 1.9.1 - Can't seem to edit nbt easily

Whenever I try to edit an item's nbt, I select what I want to modify, but then as soon as I click on the text box to modify it, it thinks I clicked away and therefore it won't let me edit what I wanted to edit, because the text goes away before I can click into it, and then it wants me to modify a blank value unassigned to anything to edit. It is also broken with expanding it and I'm not quite sure why that doesn't work either, it just doesn't save what I changed when I exit the enlarged part, so generally editing as a whole doesn't seem to work. Only way I can edit nbt is by expanding the menu when I haven't selected anything, and just changing the raw nbt as a whole works.

Autocomplete possible key names

Simular to how command completion works, it would suggest possible names when adding new nbt entries and let you cycle through them. It would elluminate the need for obscure item factories since you'd be able to add any data to any item without precisely knowing the keys' names as long as vanilla or any mod has them registered.

Make .nbt file names based off Item Name or Command Args

The feature of saving items to a .nbt file is absolutely amazing, but with one small annoyance: the file names are just the date and time of when you saved the file, meaning you have to rename the files as you save them, unless you want a jumble of files with no indication as to what is what.

I suggest one or both of the following:

  • Make .nbt files be named after the Item saved, possibly even minus spaces and non-alphanumeric characters (e.g a shulker box called [ C0DO Kit] would be saved as C0DOKit.nbt)
  • Make .nbt files be named based off an argument provided, e.g /nbt export file C0DOKit would be saved as C0DOKit.nbt

If both were added, then it would default to item name if no arguments are given.

I look forward to seeing this added :)

NBT Editing screen doesn't display properly

From what I've seen in screenshots, this isn't how the mod is supposed to look:

bug-1
Above is a netherite sword enchanted with sharpness 5.
It is missing these:
bug-2
I'm running version 1.5.0 of the mod on 1.18.2, with Java 17, on an M1 Mac.

mod not working in hardcore worlds

tried using the mod's HDB feature in a hardcore world, but heads placed would immediately disappear. even tried enabling LAN cheats and going into creative, still didnt work

Stay inside the mods folder

Hello authors of NBT-Editor,

please stop clogging up the .minecraft folder and stay inside .minecraft/mods/nbteditor

Thanks

Some issues

1、The content input box can only hold 1000 characters(Although you can click for further editing, you still want to optimize it)
image
2、When the screen size is > 2, the text on the button cannot be clearly seen
image

on 1.12 keep getting same error

Cannot invoke "com.mojang.brigadier.CommandDispatcher.execute(String, Object)" because "com.luneruniverse.minecraft.mod.nbteditor.multiversion.commands.ClientCommandInternals.activeDispatcher" is null

this appears in chat and the commands do not work. i am using client commands - did not show this error before i updated

Allow editing air items

It makes little to no sence to prohibit editing air with /nbt. It's an item like any other, and can be made into another item through the Item ID field.

v1.7.0 Preview

Guaranteed Changes

  • Item factory setup (moving hideflags, lore, max, and unbindskull to /itemfactory)
  • Internal config library for the item factories
  • A BlockStateTag item factory
  • An attribute item factory
  • Misc. fixes & small changes
  • Change /itemfactory hideflags to use the new config system
  • Enchantment item factory

Possible Changes

  • Spawn egg item factory
  • BlockEntityTag item factory

Add NaN and NaNd values

Hello, when editing the NBT of an item I have to go through a procedure which takes time for me to insert NaN and NaNd values, well infinityf is just a big number. What would be super helpful is if we had the option to just type the string "NaN" into a value and it actually becomes NaN without the "", if you get what I mean, like the actual value.

Ctrl+Click overrides previous enchantments

In previous versions, ctrl+clicking enchantment books onto items would add the enchantment(s), not override them.

Until this is fixed:
For some reason, this works fine when applying an enchanted book to another enchanted book.
Make your custom book first, then finally apply to an item. Alternatively, use the new enchantment editor (/itemfactory enchantments).

The game crashed whilst ticking screen

Here's my crash file, it says it's from this mod, so I'm making an issue here.
(and yes I have an intel i3)
---- Minecraft Crash Report ----
// Don't do that.

Time: 2023-02-20 06:31:53
Description: Ticking screen

java.lang.ClassCastException: class com.luneruniverse.minecraft.mod.nbteditor.screens.CreativeTab$CreativeTabGroup cannot be cast to class net.minecraft.class_4185 (com.luneruniverse.minecraft.mod.nbteditor.screens.CreativeTab$CreativeTabGroup and net.minecraft.class_4185 are in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @6a396c1e)
at net.minecraft.class_419.handler$zza000$init(class_419.java:553)
at net.minecraft.class_419.method_25426(class_419.java:30)
at net.minecraft.class_437.method_41843(class_437.java:392)
at net.minecraft.class_437.method_25423(class_437.java:383)
at net.minecraft.class_310.method_1507(class_310.java:1049)
at net.minecraft.class_635.method_10839(class_635.java:143)
at net.minecraft.class_2535.method_10768(class_2535.java:423)
at net.minecraft.class_412.method_25393(class_412.java:116)
at net.minecraft.class_310.method_1572(class_310.java:1855)
at net.minecraft.class_437.method_25412(class_437.java:492)
at net.minecraft.class_310.method_1574(class_310.java:1855)
at net.minecraft.class_310.method_1523(class_310.java:1150)
at net.minecraft.class_310.method_1514(class_310.java:781)
at net.minecraft.client.main.Main.method_44604(Main.java:244)
at net.minecraft.client.main.Main.main(Main.java:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

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

-- Head --
Thread: Render thread
Stacktrace:
at net.minecraft.class_419.handler$zza000$init(class_419.java:553)
at net.minecraft.class_419.method_25426(class_419.java:30)
at net.minecraft.class_437.method_41843(class_437.java:392)
at net.minecraft.class_437.method_25423(class_437.java:383)
at net.minecraft.class_310.method_1507(class_310.java:1049)
at net.minecraft.class_635.method_10839(class_635.java:143)
at net.minecraft.class_2535.method_10768(class_2535.java:423)
at net.minecraft.class_412.method_25393(class_412.java:116)
at net.minecraft.class_310.method_1572(class_310.java:1855)
at net.minecraft.class_437.method_25412(class_437.java:492)

-- Affected screen --
Details:
Screen name: net.minecraft.class_412
Stacktrace:
at net.minecraft.class_437.method_25412(class_437.java:492)
at net.minecraft.class_310.method_1574(class_310.java:1855)
at net.minecraft.class_310.method_1523(class_310.java:1150)
at net.minecraft.class_310.method_1514(class_310.java:781)
at net.minecraft.client.main.Main.method_44604(Main.java:244)
at net.minecraft.client.main.Main.main(Main.java:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, Fabric Mods, file/redstone-tweaks-2-2-1.zip, file/clean-redstone-v2-5-0.zip
Stacktrace:
at net.minecraft.class_6360.method_36565(class_6360.java:49)
at net.minecraft.class_310.method_1587(class_310.java:2397)
at net.minecraft.class_310.method_1514(class_310.java:800)
at net.minecraft.client.main.Main.method_44604(Main.java:244)
at net.minecraft.client.main.Main.main(Main.java:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- System Details --
Details:
Minecraft Version: 1.19.3
Minecraft Version ID: 1.19.3
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.3, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 3162378080 bytes (3015 MiB) / 3825205248 bytes (3648 MiB) up to 8589934592 bytes (8192 MiB)
CPUs: 4
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i3-1005G1 CPU @ 1.20GHz
Identifier: Intel64 Family 6 Model 126 Stepping 5
Microarchitecture: Ice Lake (Client)
Frequency (GHz): 1.19
Number of physical packages: 1
Number of physical CPUs: 2
Number of logical CPUs: 4
Graphics card #0 name: Intel(R) UHD Graphics
Graphics card #0 vendor: Intel Corporation (0x8086)
Graphics card #0 VRAM (MB): 1024.00
Graphics card #0 deviceId: 0x8a56
Graphics card #0 versionInfo: DriverVersion=27.20.100.9664
Memory slot #0 capacity (MB): 4096.00
Memory slot #0 clockSpeed (GHz): 3.20
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 8192.00
Memory slot #1 clockSpeed (GHz): 3.20
Memory slot #1 type: DDR4
Virtual memory max (MB): 21796.74
Virtual memory used (MB): 19902.32
Swap memory total (MB): 9745.20
Swap memory used (MB): 1768.18
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx8G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=45 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
authme: Auth Me 5.0.0
cloth-config: Cloth Config v9 9.0.94
cloth-basic-math: cloth-basic-math 0.6.1
autoclicker-fabric: Auto Clicker 1.19.3-1.5.0-build.20
carpet: Carpet Mod 1.4.91
fabric-api: Fabric API 0.70.0+1.19.3
fabric-api-base: Fabric API Base 0.4.20+afca2f3e85
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.19+49abcf7e85
fabric-biome-api-v1: Fabric Biome API (v1) 12.0.1+f1e4495b85
fabric-block-api-v1: Fabric Block API (v1) 1.0.4+e022e5d185
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.29+c6af733c85
fabric-client-tags-api-v1: Fabric Client Tags 1.0.10+99f9db8085
fabric-command-api-v1: Fabric Command API (v1) 1.2.20+f71b366f85
fabric-command-api-v2: Fabric Command API (v2) 2.1.16+99f9db8085
fabric-commands-v0: Fabric Commands (v0) 0.2.37+df3654b385
fabric-containers-v0: Fabric Containers (v0) 0.1.45+df3654b385
fabric-content-registries-v0: Fabric Content Registries (v0) 3.5.0+1d37d50285
fabric-convention-tags-v1: Fabric Convention Tags 1.2.1+8e4e694f85
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.13+aeb40ebe85
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 11.1.2+33a4e2d785
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.40+48349a3f85
fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.6+b83334a085
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.38+f1e4495b85
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.40+df3654b385
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.29+99f9db8085
fabric-item-api-v1: Fabric Item API (v1) 2.1.6+99f9db8085
fabric-item-group-api-v1: Fabric Item Group API (v1) 2.1.9+d3d735d085
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.29+aaaf9d3385
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.27+df3654b385
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.9+23a79c8a85
fabric-loot-api-v2: Fabric Loot API (v2) 1.1.19+75e9821185
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.23+9e7660c685
fabric-message-api-v1: Fabric Message API (v1) 5.0.13+6ede1da985
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.30+49abcf7e85
fabric-models-v0: Fabric Models (v0) 0.3.26+11ba9c3b85
fabric-networking-api-v1: Fabric Networking API (v1) 1.2.15+99f9db8085
fabric-networking-v0: Fabric Networking (v0) 0.3.32+df3654b385
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 5.2.1+f1e4495b85
fabric-particles-v1: Fabric Particles (v1) 1.0.19+f1e4495b85
fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.0.2+2608564685
fabric-renderer-api-v1: Fabric Renderer API (v1) 2.1.1+afca2f3e85
fabric-renderer-indigo: Fabric Renderer - Indigo 0.6.24+99f9db8085
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.29+df3654b385
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.24+afca2f3e85
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.17+f1e4495b85
fabric-rendering-v0: Fabric Rendering (v0) 1.1.32+df3654b385
fabric-rendering-v1: Fabric Rendering (v1) 1.12.0+6dc0edd785
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.2.1+280be3ab85
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.10.4+a91e48b785
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.40+f1e4495b85
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.11+99f9db8085
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.7+75e9821185
fabric-transfer-api-v1: Fabric Transfer API (v1) 2.1.13+f1e4495b85
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 2.2.0+1d37d50285
fabricloader: Fabric Loader 0.14.12
java: OpenJDK 64-Bit Server VM 17
litematica: Litematica 0.13.1
litematica_printer: Litematica Printer ${version}
malilib: MaLiLib 0.14.0
minecraft: Minecraft 1.19.3
nbteditor: NBT Editor 1.10.0
xaerominimap: Xaero's Minimap 23.1.0
Launched Version: fabric-loader-0.14.12-1.19.3
Backend library: LWJGL version 3.3.1 SNAPSHOT
Backend API: Intel(R) UHD Graphics GL version 3.2.0 - Build 27.20.100.9664, Intel
Window size: 1366x768
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Graphics mode: fast
Resource Packs: vanilla, fabric, file/redstone-tweaks-2-2-1.zip (incompatible), file/clean-redstone-v2-5-0.zip (incompatible)
Current Language: English (US)
CPU: 4x Intel(R) Core(TM) i3-1005G1 CPU @ 1.20GHz

Mod doesn't work

I've tried every version, nothing. Are there any dependencies?

Crashing on laod

info: [2023-05-09T00:22:20Z INFO  rust_launcher::start::bindings] server: None
info: [2023-05-09T00:22:20Z INFO  rust_launcher::start] Loading version
info: {"versionSize":221129687,"state":{"VersionLoading":true},"currentDownloadRate":0,"expectedTasks":6,"downloadSpeed":0,"downloaded":0}
info: [2023-05-09T00:22:20Z INFO  rust_launcher::start] Finished loading version
info: [2023-05-09T00:22:20Z INFO  rust_launcher::start] Finished moving mods
info: [2023-05-09T00:22:20Z INFO  rust_launcher::start] Preparing assets
[2023-05-09T00:22:20Z INFO  rust_launcher::start] Preparing JRE
info: {"versionSize":221129687,"state":{"Downloading":["Assets","Jre","Libraries","Mods"]},"currentDownloadRate":0,"expectedTasks":6,"downloadSpeed":0,"downloaded":79183}
info: [2023-05-09T00:22:20Z INFO  rust_launcher::start] Preparing libraries
info: {"versionSize":221129687,"state":{"Downloading":["Assets","Libraries","Mods"]},"currentDownloadRate":0,"expectedTasks":6,"downloadSpeed":0,"downloaded":43227064}
info: [2023-05-09T00:22:20Z INFO  rust_launcher::start] Preparing mods
info: [2023-05-09T00:22:20Z INFO  rust_launcher::start] Finished preparing mods
info: {"versionSize":221129687,"state":{"Downloading":["Assets","Libraries"]},"currentDownloadRate":0,"expectedTasks":6,"downloadSpeed":0,"downloaded":47389133}
info: [2023-05-09T00:22:21Z INFO  rust_launcher::start] Finished preparing assets
info: {"versionSize":221129687,"state":{"Downloading":["Assets","Libraries"]},"currentDownloadRate":0,"expectedTasks":6,"downloadSpeed":0,"downloaded":708970319}
info: {"versionSize":221129687,"state":{"Downloading":["Libraries"]},"currentDownloadRate":0,"expectedTasks":6,"downloadSpeed":0,"downloaded":708970319}
info: [2023-05-09T00:22:21Z INFO  rust_launcher::start] Finished preparing libraries
[2023-05-09T00:22:21Z INFO  rust_launcher::start] Preparing registry
info: [2023-05-09T00:22:21Z INFO  rust_launcher::start] Finished preparing registry
info: {"versionSize":221129687,"state":{"Jvm":true},"currentDownloadRate":1707,"eta":"4 days","expectedTasks":6,"downloadSpeed":1707,"downloaded":802986689}
info: [2023-05-09T00:22:21Z INFO  rust_launcher::common::launch] starting JVM with arguments: ["-Djava.library.path=libraries/native\\net/digitalingot/fcef-windows/0.0.5\\extracted/;libraries/native\\net/digitalingot/fwebp-windows/0.0.1\\extracted/;libraries/native\\de/jcm/discord-game-sdk4j-windows/0.5.4\\extracted/;libraries/native\\org/jitsi/jnopus/1.0\\extracted/;libraries/native\\org/lwjgl/lwjgl/3.3.1\\extracted/;libraries/native\\org/lwjgl/lwjgl-jemalloc/3.3.1\\extracted/;libraries/native\\org/lwjgl/lwjgl-openal/3.3.1\\extracted/;libraries/native\\org/lwjgl/lwjgl-opengl/3.3.1\\extracted/;libraries/native\\org/lwjgl/lwjgl-glfw/3.3.1\\extracted/;libraries/native\\org/lwjgl/lwjgl-stb/3.3.1\\extracted/;libraries/native\\org/lwjgl/lwjgl-tinyfd/3.3.1\\extracted/;libraries/native\\com/mojang/text2speech/1.13.9\\extracted/", "--add-opens=java.desktop/java.awt.event=ALL-UNNAMED", "--add-opens=java.desktop/java.awt.color=ALL-UNNAMED", "--add-opens=java.desktop/java.awt=ALL-UNNAMED", "--add-opens=java.base/java.lang=ALL-UNNAMED", "-Xmx2048M", "-XX:+UnlockExperimentalVMOptions", "-XX:+UseG1GC", "-XX:G1NewSizePercent=20", "-XX:G1ReservePercent=20", "-XX:MaxGCPauseMillis=50", "-XX:G1HeapRegionSize=32M", "-Dlog4j2.formatMsgNoLookups=true", "-XX:ErrorFile=feather/java_error.log", "-Djavax.accessibility.assistive_technologies=", "-Djavax.net.ssl.trustStoreType=WINDOWS-ROOT", "-cp", "libraries\\java\\net/minecraft/client/1.19.4/minecraft-1.19.4.jar;libraries\\java\\net/fabricmc/tiny-mappings-parser/0.3.0+build.17/tiny-mappings-parser-0.3.0+build.17.jar;libraries\\java\\net/fabricmc/sponge-mixin/0.12.4+mixin.0.8.5/sponge-mixin-0.12.4+mixin.0.8.5.jar;libraries\\java\\net/fabricmc/tiny-remapper/0.8.2/tiny-remapper-0.8.2.jar;libraries\\java\\net/fabricmc/access-widener/2.1.0/access-widener-2.1.0.jar;libraries\\java\\org/ow2/asm/asm/9.4/asm-9.4.jar;libraries\\java\\org/ow2/asm/asm-analysis/9.4/asm-analysis-9.4.jar;libraries\\java\\org/ow2/asm/asm-commons/9.4/asm-commons-9.4.jar;libraries\\java\\org/ow2/asm/asm-tree/9.4/asm-tree-9.4.jar;libraries\\java\\org/ow2/asm/asm-util/9.4/asm-util-9.4.jar;libraries\\java\\net/fabricmc/intermediary/1.19.4/intermediary-1.19.4.jar;libraries/java\\net/fabricmc/fabric-loader/0.14.19/fabric-loader-0.14.19.jar;libraries\\java\\de/javagl/obj/0.3.0/obj-0.3.0.jar;libraries\\java\\de/jcm/discord-game-sdk4j/0.5.4/discord-game-sdk4j-0.5.4;libraries\\java\\net/digitalingot/feather-server-api-proto/1.1-SNAPSHOT/feather-server-api-proto-1.1-SNAPSHOT.jar;libraries\\java\\net/digitalingot/rust-extension/1.0.7/rust-extension-1.0.7.jar;libraries\\java\\net/digitalingot/fcef/0.0.5/fcef-0.0.5.jar;libraries\\java\\net/digitalingot/fwebp/0.0.1/fwebp-0.0.1.jar;libraries\\java\\net/digitalingot/feather-server-api/messaging/0.0.2/messaging-0.0.2-SNAPSHOT.jar;libraries\\java\\net/digitalingot/feather-server-api/api/0.0.2/api-0.0.2-SNAPSHOT.jar;libraries\\java\\org/jitsi/libjitsi/1.0-CUSTOM/libjitsi-1.0-CUSTOM.jar;libraries\\java\\org/jitsi/jitsi-utils/1.0-45-gc3afb76/jitsi-utils-1.0-45-gc3afb76.jar;libraries\\java\\org/capnproto/runtime/0.1.10/runtime-0.1.10.jar;libraries\\java\\com/google/inject/guice/5.1.0/guice-vendored-5.1.0.jar;libraries\\java\\javassist/javassist/3.12.1.GA/javassist-3.12.1.GA.jar;libraries\\java\\com/github/oshi/oshi-core/6.2.2/oshi-core-6.2.2.jar;libraries\\java\\com/google/code/gson/gson/2.10/gson-2.10.jar;libraries\\java\\com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar;libraries\\java\\com/google/guava/guava/31.1-jre/guava-31.1-jre.jar;libraries\\java\\com/ibm/icu/icu4j/71.1/icu4j-71.1.jar;libraries\\java\\com/mojang/authlib/3.18.38/authlib-3.18.38.jar;libraries\\java\\com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar;libraries\\java\\com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar;libraries\\java\\com/mojang/datafixerupper/6.0.6/datafixerupper-6.0.6.jar;libraries\\java\\com/mojang/javabridge/2.0.25/javabridge-2.0.25.jar;libraries\\java\\com/mojang/logging/1.1.1/logging-1.1.1.jar;libraries\\java\\com/mojang/patchy/2.2.10/patchy-2.2.10.jar;libraries\\java\\com/mojang/text2speech/1.13.9/text2speech-1.13.9.jar;libraries\\java\\commons-codec/commons-codec/1.15/commons-codec-1.15.jar;libraries\\java\\commons-io/commons-io/2.11.0/commons-io-2.11.0.jar;libraries\\java\\commons-logging/commons-logging/1.2/commons-logging-1.2.jar;libraries\\java\\io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar;libraries\\java\\io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar;libraries\\java\\io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar;libraries\\java\\io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar;libraries\\java\\io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar;libraries\\java\\io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar;libraries\\java\\io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar;libraries\\java\\io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar;libraries\\java\\io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar;libraries\\java\\it/unimi/dsi/fastutil/8.5.9/fastutil-8.5.9.jar;libraries\\java\\net/java/dev/jna/jna-platform/5.12.1/jna-platform-5.12.1.jar;libraries\\java\\net/java/dev/jna/jna/5.12.1/jna-5.12.1.jar;libraries\\java\\net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar;libraries\\java\\org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar;libraries\\java\\org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar;libraries\\java\\org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar;libraries\\java\\org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar;libraries\\java\\org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar;libraries\\java\\org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar;libraries\\java\\org/apache/logging/log4j/log4j-slf4j2-impl/2.19.0/log4j-slf4j2-impl-2.19.0.jar;libraries\\java\\org/joml/joml/1.10.5/joml-1.10.5.jar;libraries\\java\\org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar;libraries\\java\\org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar;libraries\\java\\org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar;libraries\\java\\org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar;libraries\\java\\org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar;libraries\\java\\org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar;libraries\\java\\org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar;libraries\\java\\org/slf4j/slf4j-api/2.0.1/slf4j-api-2.0.1.jar", "net.digitalingot.rustextension.ProxiedStart", "net.fabricmc.loader.launch.knot.KnotClient", "--username", "G0dwhitelight", "--version", "1.19.4-feather", "--gameDir", "C:\\Users\\bargi\\AppData\\Roaming/.minecraft", "--assetsDir", "assets", "--assetIndex", "1.19.4-feather-game", "--uuid", "32696a5c31b141a88df7e60369497e07", "--accessToken", "<hidden>", "--userType", "msa", "--versionType", "feather"]
info: sending javaw pid
info: starting cleanup
info: [03:22:22] [main/INFO]: Loading Minecraft 1.19.4 with Fabric Loader 0.14.19
info: [03:22:23] [main/INFO]: Loading 56 mods:
	- controlling 11.0.0.2
	- fabric-api 0.78.0+1.19.4
	   |-- fabric-api-base 0.4.23+9ff28bcef4
	   |-- fabric-api-lookup-api-v1 1.6.24+49abcf7ef4
	   |-- fabric-biome-api-v1 13.0.6+348a9c64f4
	   |-- fabric-block-api-v1 1.0.5+e022e5d1f4
	   |-- fabric-blockrenderlayer-v1 1.1.33+c2e6f674f4
	   |-- fabric-client-tags-api-v1 1.0.14+1134c5b8f4
	   |-- fabric-command-api-v1 1.2.26+f71b366ff4
	   |-- fabric-command-api-v2 2.2.5+e719b857f4
	   |-- fabric-commands-v0 0.2.43+df3654b3f4
	   |-- fabric-containers-v0 0.1.53+df3654b3f4
	   |-- fabric-content-registries-v0 3.5.8+ae0966baf4
	   |-- fabric-convention-tags-v1 1.4.0+9a7c5daaf4
	   |-- fabric-crash-report-info-v1 0.2.14+aeb40ebef4
	   |-- fabric-data-generation-api-v1 11.3.7+5da15ca1f4
	   |-- fabric-dimensions-v1 2.1.44+7f87f8faf4
	   |-- fabric-entity-events-v1 1.5.12+e45f7c65f4
	   |-- fabric-events-interaction-v0 0.4.42+a1ccd7bff4
	   |-- fabric-events-lifecycle-v0 0.2.51+df3654b3f4
	   |-- fabric-game-rule-api-v1 1.0.32+a1ccd7bff4
	   |-- fabric-item-api-v1 2.1.16+09a3510cf4
	   |-- fabric-item-group-api-v1 3.0.4+043f9acff4
	   |-- fabric-key-binding-api-v1 1.0.32+c477957ef4
	   |-- fabric-keybindings-v0 0.2.30+df3654b3f4
	   |-- fabric-lifecycle-events-v1 2.2.14+5da15ca1f4
	   |-- fabric-loot-api-v2 1.1.26+75e98211f4
	   |-- fabric-loot-tables-v1 1.1.30+9e7660c6f4
	   |-- fabric-message-api-v1 5.1.0+1ee8be40f4
	   |-- fabric-mining-level-api-v1 2.1.38+49abcf7ef4
	   |-- fabric-models-v0 0.3.29+11ba9c3bf4
	   |-- fabric-networking-api-v1 1.3.0+a6f3ccfaf4
	   |-- fabric-networking-v0 0.3.40+df3654b3f4
	   |-- fabric-object-builder-api-v1 7.0.2+63b515f4f4
	   |-- fabric-particles-v1 1.0.22+f1e4495bf4
	   |-- fabric-recipe-api-v1 1.0.7+a1ccd7bff4
	   |-- fabric-registry-sync-v0 2.1.3+a383ab97f4
	   |-- fabric-renderer-api-v1 2.2.4+81e8c576f4
	   |-- fabric-renderer-indigo 1.1.0+81e8c576f4
	   |-- fabric-renderer-registries-v1 3.2.37+df3654b3f4
	   |-- fabric-rendering-data-attachment-v1 0.3.27+afca2f3ef4
	   |-- fabric-rendering-fluids-v1 3.0.20+f1e4495bf4
	   |-- fabric-rendering-v0 1.1.40+df3654b3f4
	   |-- fabric-rendering-v1 2.1.0+8f878217f4
	   |-- fabric-resource-conditions-api-v1 2.3.0+e6c7d4eef4
	   |-- fabric-resource-loader-v0 0.11.1+1e1fb126f4
	   |-- fabric-screen-api-v1 1.0.44+8c25edb4f4
	   |-- fabric-screen-handler-api-v1 1.3.19+5da15ca1f4
	   |-- fabric-sound-api-v1 1.0.8+75e98211f4
	   |-- fabric-transfer-api-v1 3.1.0+d51205dbf4
	   \-- fabric-transitive-access-wideners-v1 3.0.2+63b515f4f4
	- fabricloader 0.14.19
	- feather 1.0.0-SNAPSHOT
	- java 17
	- minecraft 1.19.4
	- nbteditor 1.11.0
info: [03:22:23] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/bargi/AppData/Roaming/.minecraft/libraries/java/net/fabricmc/sponge-mixin/0.12.4+mixin.0.8.5/sponge-mixin-0.12.4+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
info: [03:22:23] [main/INFO]: Compatibility level set to JAVA_17
info: [03:22:24] [main/WARN]: Error loading class: com/terraformersmc/modmenu/config/option/EnumConfigOption (java.lang.ClassNotFoundException: com/terraformersmc/modmenu/config/option/EnumConfigOption)
info: [03:22:24] [main/WARN]: Error loading class: net/optifine/Config (java.lang.ClassNotFoundException: net/optifine/Config)
info: [03:22:26] [main/WARN]: Failed to add PDH Counter: \Paging File(_Total)\% Usage, Error code: 0xC0000BB8
info: [03:22:26] [main/WARN]: Failed to add counter for PDH counter: \Paging File(_Total)\% Usage
info: [03:22:26] [main/WARN]: Disabling further attempts to query Paging File.
info: [03:22:26] [main/WARN]: COM exception: Invalid Class Win32_PerfRawData_PerfOS_PagingFile
info: [03:22:34] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
info: [03:22:34] [Render thread/INFO]: Setting user: G0dwhitelight
info: [03:22:35] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
info: [03:22:35] [Render thread/WARN]: COM exception: Invalid Class Win32_PerfRawData_PerfOS_PagingFile
info: ---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3

Time: 2023-05-09 03:22:35
Description: Initializing game

java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'nbteditor'!
	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51)
	at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49)
	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35)
	at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
	at net.minecraft.class_310.<init>(class_310.java:468)
	at net.minecraft.client.main.Main.main(Main.java:198)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
	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.digitalingot.rustextension.ProxiedStart.main(ProxiedStart.java:16)
Caused by: java.lang.ExceptionInInitializerError
	at com.luneruniverse.minecraft.mod.nbteditor.commands.factories.FactoryCommand.<init>(FactoryCommand.java:18)
	at com.luneruniverse.minecraft.mod.nbteditor.commands.factories.FactoryCommand.<clinit>(FactoryCommand.java:15)
	at com.luneruniverse.minecraft.mod.nbteditor.commands.CommandHandler.<clinit>(CommandHandler.java:43)
	at com.luneruniverse.minecraft.mod.nbteditor.NBTEditorClient.onInitializeClient(NBTEditorClient.java:50)
	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47)
	... 12 more
Caused by: java.lang.RuntimeException: Error invoking method
	at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection$MethodInvoker.invoke(Reflection.java:103)
	at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Version.getReleaseTarget(Version.java:71)
	at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Version.get(Version.java:20)
	at com.luneruniverse.minecraft.mod.nbteditor.multiversion.TextInst.translatable(TextInst.java:17)
	at com.luneruniverse.minecraft.mod.nbteditor.commands.factories.SignatureCommand.<clinit>(SignatureCommand.java:34)
	... 17 more
Caused by: java.lang.IllegalArgumentException: object is not an instance of declaring class
	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 com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection$MethodInvoker.invoke(Reflection.java:101)
	... 21 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.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51)
	at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49)
	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35)
	at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
	at net.minecraft.class_310.<init>(class_310.java:468)

-- Initialization --
Details:
	Modules: 
		ADVAPI32.dll:Advanced Windows 32 Base API:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		COMCTL32.dll:������ ����� �� ������ �����:6.10 (WinBuild.160101.0800):Microsoft Corporation
		CRYPT32.dll:Crypto API32:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		CRYPTBASE.dll:Base cryptographic API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		CRYPTSP.dll:Cryptographic Service Provider API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		DBGHELP.DLL:Windows Image Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		DNSAPI.dll:DNS Client API DLL:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		GDI32.dll:GDI Client DLL:10.0.22621.436 (WinBuild.160101.0800):Microsoft Corporation
		IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.22621.730 (WinBuild.160101.0800):Microsoft Corporation
		IPHLPAPI.DLL:IP Helper API:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.22621.885 (WinBuild.160101.0800):Microsoft Corporation
		KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.22621.885 (WinBuild.160101.0800):Microsoft Corporation
		MSASN1.dll:ASN.1 Runtime APIs:10.0.22621.891 (WinBuild.160101.0800):Microsoft Corporation
		NSI.dll:NSI User-mode interface DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		NTASN1.dll:Microsoft ASN.1 API:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		OLEAUT32.dll:OLEAUT32.DLL:10.0.22621.436 (WinBuild.160101.0800):Microsoft Corporation
		Ole32.dll:Microsoft OLE for Windows:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		PSAPI.DLL:Process Status Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		Pdh.dll:Windows Performance Data Helper DLL:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		RPCRT4.dll:Remote Procedure Call Runtime:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		SHCORE.dll:SHCORE:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		SHELL32.dll:Dll ����� �� ����� Windows:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		USER32.dll:DLL �� ���� USER API �� Windows ����� �������:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		USERENV.dll:Userenv:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		VCRUNTIME140.dll:Microsoft� C Runtime Library:14.27.29016.0 built by: vcwrkspc:Microsoft Corporation
		VERSION.dll:Version Checking and File Installation Libraries:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		WINHTTP.dll:Windows HTTP Services:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		WINMM.dll:MCI API DLL:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		WSOCK32.dll:Windows Socket 32-Bit DLL:10.0.22621.1554 (WinBuild.160101.0800):Microsoft Corporation
		amsi.dll:Anti-Malware Scan Interface:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		antimalware_provider64.dll:AMSI provider```

will this be uploaded to Modrinth?

title

Modrinth is the new mod upload platform that's kinda cool and stuff and has better user/creator experience, at https://modrinth.com/
personally wanna say that this is the best NBT editor mod that i've ever used, and i wish you good luck in development

1.19.3 Support

The mod (v1.9.0) crashes when launching in 1.19.3 Fabric.

Official distribution for 1.17.1?

I'm super happy this thing exists now!

I was able to tweak the fabric.mod.json to get it to work in 1.17.1. After using it for a few minutes, I'm not seeing any real issues/bugs (so far).

Would it be possible for you to put up official builds for that version? I'm still playing primarily on 1.17.1 with ViaFabric for 1.18.x support

Crash on space-press in inventory

Video attached

I pressed space while hovering over an inventory item.

---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!

Time: 1/23/22, 10:56 PM
Description: keyPressed event handler

java.lang.NullPointerException: Cannot invoke "com.luneruniverse.minecraft.mod.nbteditor.util.ItemReference.getItem()" because "ref" is null
	at Not Enough Crashes deobfuscated stack trace.(1.17.1+build.63)
	at com.luneruniverse.minecraft.mod.nbteditor.screens.NBTEditorScreen.<init>(NBTEditorScreen.java:488)
	at com.luneruniverse.minecraft.mod.nbteditor.mixin.InventoryScreen.keyPressed(InventoryScreen.java:65)
	at net.minecraft.client.gui.screen.ingame.CreativeInventoryScreen.handler$dcm004$keyPressed(CreativeInventoryScreen:3063)
	at net.minecraft.client.gui.screen.ingame.CreativeInventoryScreen.keyPressed(CreativeInventoryScreen)
	at net.minecraft.client.Keyboard.method_1454(Keyboard:374)
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen:490)
	at net.minecraft.client.Keyboard.onKey(Keyboard:370)
	at net.minecraft.client.Keyboard.method_22678(Keyboard:462)
	at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor:101)
	at net.minecraft.client.Keyboard.method_22676(Keyboard:462)
	at org.lwjgl.glfw.GLFWKeyCallbackI.callback(GLFWKeyCallbackI.java:37)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101)
	at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem:172)
	at net.minecraft.client.util.Window.swapBuffers(Window:310)
	at net.minecraft.client.MinecraftClient.render(MinecraftClient:1137)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient:728)
	at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37)
	at net.minecraft.client.MinecraftClient.modify$ddf000$atTheEndOfFirstCatchBeforePrintingCrashReport(MinecraftClient:24108)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient:750)
	at net.minecraft.client.main.Main.main(Main:217)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:568)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:608)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:568)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)


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

-- Head --
Thread: Render thread
Stacktrace:
	at com.luneruniverse.minecraft.mod.nbteditor.screens.NBTEditorScreen.<init>(NBTEditorScreen.java:488)
	at com.luneruniverse.minecraft.mod.nbteditor.mixin.InventoryScreen.keyPressed(InventoryScreen.java:65)
	at net.minecraft.class_481.handler$dcm004$keyPressed(class_481.java:3063)
	at net.minecraft.class_481.method_25404(class_481.java)
	at net.minecraft.class_309.method_1454(class_309.java:374)

-- Affected screen --
Details:
	Screen name: net.minecraft.class_481
Stacktrace:
	at Not Enough Crashes deobfuscated stack trace.(1.17.1+build.63)
	at java.lang.Thread.getStackTrace(Thread.java:1610)
	at net.minecraft.util.crash.CrashReportSection.trimStackTraceEnd(CrashReportSection:521)
	at net.minecraft.util.crash.CrashReport.addElement(CrashReport:198)
	at net.minecraft.world.World.addDetailsToCrashReport(World:845)
	at net.minecraft.client.world.ClientWorld.addDetailsToCrashReport(ClientWorld:370)
	at net.minecraft.client.MinecraftClient.addDetailsToCrashReport(MinecraftClient:2399)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient:747)
	at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37)
	at net.minecraft.client.MinecraftClient.modify$ddf000$atTheEndOfFirstCatchBeforePrintingCrashReport(MinecraftClient:24108)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient:750)
	at net.minecraft.client.main.Main.main(Main:217)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:568)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:608)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:568)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)

crash.mp4

The Expand menu doesn't show data properly

If I expand any data in the net menu I can't see any of them unless the string is really long. But even then the first part of it is cut off. It seams like there is a big rectangle hiding the text but i really don't know how to remove it.
Bildschirmfoto 2022-10-04 um 18 11 01

Just wondering if 1.19 support is planned, also feature requests.

Hello, I'm just wondering if 1.19 planned, and had a some small feature requests.

The feature requests are just to expand the functionality of the editor:

  • A better enchantment editor (select an enchant from a list and then type in a value)
  • Attribute editor (works like the enchant editor but you select the conditions (does the attribute only apply in x slot(s) ), and infinity is an option for the value
  • A spawn egg editor

Add a feature to get the give command

Hello, can you add a command to get the give command of the curent item in hand ?
For exemple i have this (simple exemple):
image

And i want this :
/give @p oak_sign{AttributeModifiers:[{AttributeName:"generic.armor",Amount:5,Name:"generic.armor",UUID:[I;-122817,14381,23514,-28762]}],display:{Name:'[{"text":"Panneau","italic":false}]',Lore:['[{"text":"Hy ! Your mod is awesome","italic":false}]']},Enchantments:[{id:fire_aspect,lvl:5},{id:sharpness,lvl:10}]} 1

Can you add something like this ?
Ps: your mod is awsome 👍

Image to Lore

Discussed in #43

Originally posted by BenskuPro April 22, 2023

Снимок экрана 2023-04-22 в 13 04 44 Im asking how to do this Im not 100% sure that its made by this mod, but i somehow made it before. But i forgot how to do it

Incompatible with mod vivecraft - crashes upon startup

This mod seems to break vivecraft's functionality of adding the vr mode button from what I can depict with the crash report. It crashes upon loading before it gets too far into loading the game. It breaks when I use it alongside vivecraft, the mod version of it, not the installation. Here is the immidiately useful section of the crash report but I will provide the full thing too:

java.lang.ClassCastException: class com.luneruniverse.minecraft.mod.nbteditor.screens.CreativeTab$CreativeTabGroup cannot be cast to class net.minecraft.class_339 (com.luneruniverse.minecraft.mod.nbteditor.screens.CreativeTab$CreativeTabGroup and net.minecraft.class_339 are in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @6a41eaa2)
	at net.minecraft.class_442.addVRModeButton(class_442.java:547)
	at net.minecraft.class_442.handler$zlh000$initFullGame(class_442.java:538)
	at net.minecraft.class_442.method_2249(class_442.java:165)
	at net.minecraft.class_442.method_25426(class_442.java:130)
	at net.minecraft.class_437.method_41843(class_437.java:392)
	at net.minecraft.class_437.method_25423(class_437.java:383)
	at net.minecraft.class_310.method_1507(class_310.java:1049)
	at net.minecraft.class_310.<init>(class_310.java:673)
	at net.minecraft.client.main.Main.method_44604(Main.java:205)
	at net.minecraft.client.main.Main.main(Main.java:51)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:88)
	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:126)
	at org.prismlauncher.EntryPoint.main(EntryPoint.java:71)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
	at net.minecraft.class_442.addVRModeButton(class_442.java:547)
	at net.minecraft.class_442.handler$zlh000$initFullGame(class_442.java:538)
	at net.minecraft.class_442.method_2249(class_442.java:165)
	at net.minecraft.class_442.method_25426(class_442.java:130)
	at net.minecraft.class_437.method_41843(class_437.java:392)
	at net.minecraft.class_437.method_25423(class_437.java:383)
	at net.minecraft.class_310.method_1507(class_310.java:1049)
	at net.minecraft.class_310.<init>(class_310.java:673)

Line 366 in the following full log is where this happens.
https://mclo.gs/MmjJTzy

[User Feedback Requested] API Concept

After communicating with serainox420, I have brainstormed some ideas for an API.
Goals: To allow users to add their own special features to the mod instead of relying on me adding your suggestions
Things you might be able to add:

  • Item factories
  • Get commands
  • Preset items (like the colorcodes book)
  • Container interfaces (like opening armor stands with Ctrl+Space)
  • Menu generators (like opening parsable strings in the editor)
  • Config options
  • Inventory tabs (like the client chest tab)
  • NBT formatters (like in the value field in the editor)
  • ItemLostCallback

Are there any other features you might be interested in?

Details:

  • You would add everything via a mod that depends on the NBT Editor mod
  • I won't use source code from these addons, but I might make my own implementation and add it to the official mod (I have lots of ideas written down that I would like to add, and people could easily end up making an addon for it before I do)

Please comment your thoughts on this concept. :D

ON A TRIP

This issue will be pinned whenever I am on a trip.
I may not be able to help with any issues or questions, and I almost certainly will not be able to send out any updates.

Even though this issue is closed, I may still be unavailable. Refer to the pinned status instead.

Mod not able to fetch heads.

mod version: 1.0.6
On fresh MultiMC instance with
Fabric API 0.55.3
Fabric Loader 0.14.7

causes that error:

[22:05:11] [Auto Head Refresh/ERROR]: Failed to update database! Check above for any errors.
[22:05:16] [Auto Head Refresh/ERROR]: Failed to fetch heads (no-cache) | Stack Trace:
[22:05:16] [Auto Head Refresh/ERROR]: java.io.IOException: Server returned HTTP response code: 503 for URL: https://minecraft-heads.com/scripts/api.php?cat=alphabet&tags=true
[22:05:16] [Auto Head Refresh/INFO]: Attempting fallback provider for: alphabet

Full log:
https://pastebin.com/tcFmwrDe

1.20 Support (v1.12.1)

Since I've been working on an update for a while, I'm planning on releasing that update without 1.20 support, then include 1.20 support in a follow-up update.

It's possible that 1.20 will be especially difficult due to the MatrixStack -> DrawContext change, if I plan to continue supporting all versions in one .jar file and codebase.

Crashes My Game

I'm trying to load NBT-Editor in 1.19.4 but it keeps crashing my game. I tried every other version and it works but for some reason it doesn't work for 1.19.4

Feature/improvements to editor interface

Hi! So I have a few suggestions at the moment.

  1. A better interface for editing NBT lines, perhaps with a multiline input box with syntax highlighting? It's difficult to view/edit long lines and I don't seem to be able to scroll the actual viewed text left/right with my arrow keys, only my position on it (that is, the keyboard cursor moves "out of frame"). It would be GREAT to have it so you can prettify the nbt for easy-on-the-eyes editing!

  2. A proper way to import/export to/from the client chest to the editor screen

What's the SessionChanger thing for?

I noticed in a recent commit some files for a 'session changer' were removed, though within the latest release on Curseforge I still see the class files. I was alarmed at first, seeing various methods to authenticate a Minecraft account and such, which seems unnecessary.

Could you provide some background info as to what's going on with that, just to clear things up?

Additionally, any chance of adding in the gradle build files so we can easily compile the mod ourselves?

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.