#my 3d model isnt working

42 messages · Page 1 of 1 (latest)

lunar thorn
#

!faq output-log

cobalt adderBOT
# lunar thorn !faq output-log

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!)

lone stream
#

i play on feather client 💀

#

iv already had models on feather client

#

and they work

#

but idk why this one doesnt

lunar thorn
#

... and that has no output log?
Why do none of these custom clients have an output log ....?

lone stream
#

ill look

lunar thorn
#

I know lunar client has no output log, and it is so stupid.

lone stream
#

theres a de bug mode

lunar thorn
#

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)

lone stream
#

?*

lunar thorn
#

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.

lone stream
#

ok im launching mc

#

so what do i do

scarlet hazel
#

You check for errors in red

lone stream
#

and if i find them

scarlet hazel
#

You... fix the problem based on those (or send them to us so we can help you)

lone stream
#

where do i send it

scarlet hazel
#

Here?

lone stream
#

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)

scarlet hazel
#

hand guard.png
This is an error right here - your texture name cannot contain spaces

lone stream
#

ohh tysm

#

ill test

scarlet hazel
#

Well that's not the only thing

lone stream
#

oh

scarlet hazel
#

Can you post your diamond_sword.json?

lunar thorn
#

why wouldn't that be "the only thing"?

#

(assuming they fix the name of the file and the texture reference in the model)

lone stream
#

do i do hand_guard

lunar thorn
#

hand_guard would be valid, yes

#

!faq invalid-names

cobalt adderBOT
# lunar thorn !faq invalid-names

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).

scarlet hazel
lunar thorn
#

for context

scarlet hazel
#

Either way you need to update it in your json too

lone stream
#

it worked

scarlet hazel
#

!close