#my 3d model isnt working
42 messages · Page 1 of 1 (latest)
The output log will show you errors related to resource packs in Minecraft: Java Edition. Here is how you can enable it: https://i.imgur.com/WbQZa6k.png
(PS: Optifine likes to hide vanilla errors/warnings for some weird reason, so always load the game up without it if you don't need it for your pack to work!)
i play on feather client 💀
iv already had models on feather client
and they work
but idk why this one doesnt
... and that has no output log?
Why do none of these custom clients have an output log ....?
ill look
I know lunar client has no output log, and it is so stupid.
theres a de bug mode
Cause instead of having nicely highlighted errors/warnings you will have to look through an unformated text file instead if your client has no output log.
Btw. why can't you use the default client? (at least for debugging this)
so if i switch to the client and turn it on it will work>
?*
no?
this ain't a magic "fix my problem" button.
This is an option to open an output log that shows errors/warnings and tells you what the game doesn't like.
You check for errors in red
and if i find them
You... fix the problem based on those (or send them to us so we can help you)
where do i send it
Here?
alr
Invalid path in pack: minecraft:textures/item/hand guard.png, ignoring
17:01:39.488
Failed to load model minecraft:models/item/diamond_sword.json
com.google.gson.JsonParseException: item/hand guard is not valid resource location
at feu$a.a(SourceFile:356)
at feu$a.b(SourceFile:343)
at feu$a.a(SourceFile:304)
at feu$a.deserialize(SourceFile:294)
at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76)
at ant.a(SourceFile:516)
at ant.b(SourceFile:523)
at ant.a(SourceFile:573)
at feu.a(SourceFile:83)
at fqn.b(SourceFile:103)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
hand guard.png
This is an error right here - your texture name cannot contain spaces
Well that's not the only thing
oh
Can you post your diamond_sword.json?
why wouldn't that be "the only thing"?
(assuming they fix the name of the file and the texture reference in the model)
do i do hand_guard
Files/Folders nor reference to them are allowed to contain capital letters nor spaces.
Valid symobls are: a-z (lowercase only!) 0-9 / . _ and -
When changing a file's/folder's name, keep in mind that you also need to update all references (texture path in models, model paths in custom_model_data predicates etc.)
Disclaimer: Optifine allows those characters but for a vanilla client the model will either be the error cube or it might even crash their game (depending on their specs).
That's what I was referring to, because I don't think they'd connect the two
for context
Either way you need to update it in your json too
!close