java - Error in initialization - Expected ":" at line -


i'm doing item. got error:

expected ':' @ line 7 column 11

i'm looking mistake , can't find it.

log:

[14:05:31] [client thread/error] [fml]: exception loading model utm:item/uraniumingot loader instance, skipping com.google.gson.jsonsyntaxexception: com.google.gson.stream.malformedjsonexception: expected ':' @ line 7 column 11 @ com.google.gson.internal.streams.parse(streams.java:56) ~[streams.class:?] @ com.google.gson.treetypeadapter.read(treetypeadapter.java:54) ~[treetypeadapter.class:?] @ com.google.gson.gson.fromjson(gson.java:803) ~[gson.class:?] @ com.google.gson.gson.fromjson(gson.java:741) ~[gson.class:?] @ net.minecraft.client.renderer.block.model.modelblock.deserialize(modelblock.java:47) ~[modelblock.class:?] @ net.minecraft.client.resources.model.modelbakery.loadmodel(modelbakery.java:269) ~[modelbakery.class:?] @ net.minecraftforge.client.model.modelloader.access$800(modelloader.java:73) ~[modelloader.class:?] @ net.minecraftforge.client.model.modelloader$vanillaloader.loadmodel(modelloader.java:650) ~[modelloader$vanillaloader.class:?] @ net.minecraftforge.client.model.modelloaderregistry.getmodel(modelloaderregistry.java:107) [modelloaderregistry.class:?] @ net.minecraftforge.client.model.modelloader.loadanymodel(modelloader.java:228) [modelloader.class:?] @ net.minecraftforge.client.model.modelloader.getmodel(modelloader.java:211) [modelloader.class:?] @ net.minecraftforge.client.model.modelloader.loaditems(modelloader.java:190) [modelloader.class:?] @ net.minecraftforge.client.model.modelloader.setupmodelregistry(modelloader.java:99) [modelloader.class:?] @ net.minecraft.client.resources.model.modelmanager.onresourcemanagerreload(modelmanager.java:29) [modelmanager.class:?] @ net.minecraft.client.resources.simplereloadableresourcemanager.notifyreloadlisteners(simplereloadableresourcemanager.java:143) [simplereloadableresourcemanager.class:?] @ net.minecraft.client.resources.simplereloadableresourcemanager.reloadresources(simplereloadableresourcemanager.java:121) [simplereloadableresourcemanager.class:?] @ net.minecraft.client.minecraft.refreshresources(minecraft.java:774) [minecraft.class:?] @ net.minecraftforge.fml.client.fmlclienthandler.finishminecraftloading(fmlclienthandler.java:332) [fmlclienthandler.class:?] @ net.minecraft.client.minecraft.startgame(minecraft.java:528) [minecraft.class:?] @ net.minecraft.client.minecraft.run(minecraft.java:356) [minecraft.class:?] @ net.minecraft.client.main.main.main(main.java:117) [main.class:?] @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) ~[?:1.8.0_45] @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source) ~[?:1.8.0_45] @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source) ~[?:1.8.0_45] @ java.lang.reflect.method.invoke(unknown source) ~[?:1.8.0_45] @ net.minecraft.launchwrapper.launch.launch(launch.java:135) [launchwrapper-1.12.jar:?] @ net.minecraft.launchwrapper.launch.main(launch.java:28) [launchwrapper-1.12.jar:?] @ net.minecraftforge.gradle.gradlestartcommon.launch(unknown source) [start/:?] @ gradlestart.main(unknown source) [start/:?] caused by: com.google.gson.stream.malformedjsonexception: expected ':' @ line 7 column 11at com.google.gson.stream.jsonreader.syntaxerror(jsonreader.java:1505) ~[jsonreader.class:?] @ com.google.gson.stream.jsonreader.dopeek(jsonreader.java:519) ~[jsonreader.class:?] @ com.google.gson.stream.jsonreader.peek(jsonreader.java:414) ~[jsonreader.class:?] @ com.google.gson.internal.bind.typeadapters$25.read(typeadapters.java:644) ~[typeadapters$25.class:?] @ com.google.gson.internal.bind.typeadapters$25.read(typeadapters.java:667) ~[typeadapters$25.class:?] @ com.google.gson.internal.bind.typeadapters$25.read(typeadapters.java:642) ~[typeadapters$25.class:?] @ com.google.gson.internal.streams.parse(streams.java:44) ~[streams.class:?] ... 28 more [14:05:31] [client thread/info] [fml]: max texture size: 16384 [14:05:31] [client thread/info]: created: 512x512 textures-atlas [14:05:32] [client thread/error] [fml]: model definition location utm:uraniumingot#inventory not found 

main:

package com.mk.utm;  import net.minecraft.client.minecraft; import net.minecraft.client.resources.model.modelresourcelocation; import net.minecraft.creativetab.creativetabs; import net.minecraft.item.item; import net.minecraftforge.fml.common.mod; import net.minecraftforge.fml.common.mod.eventhandler; import net.minecraftforge.fml.common.event.fmlinitializationevent; import net.minecraftforge.fml.common.event.fmlpostinitializationevent; import net.minecraftforge.fml.common.event.fmlpreinitializationevent; import net.minecraftforge.fml.common.registry.gameregistry;  import com.mk.utm.items.uraniumingot; import com.mk.utm.util.uraniumct;  @mod(modid = main.modid, name = main.name, version = main.version) public class main {      public static final string modid = "utm";     public static final string name = "uranium things mod";     public static final string version = "1.0";       public static item uraniumingot = new uraniumingot();      public static creativetabs tabuct = new uraniumct();      @eventhandler     public void preinit(fmlpreinitializationevent e) {      }      @eventhandler     public void init(fmlinitializationevent e) {         gameregistry.registeritem(uraniumingot, "uraniumingot");         minecraft.getminecraft().getrenderitem().getitemmodelmesher().register(uraniumin    got, 0, new modelresourcelocation("utm:uraniumingot", "inventory"));     }      @eventhandler     public void postinit(fmlpostinitializationevent e) {      } } 

uraniumingot.json:

{     "parent": "builtin/generated",     "textures": {         "layer0": "utm:items/uraniumingot"     },     "display: {         "thirdperson": {             "rotation": [ -90, 0, 0 ],             "translation": [ 0, 1, -3 ],             "scale": [ 0.55, 0.55, 0.55 ]         },         "firstperson": {             "rotation": [ 0, -135, 25 ],             "translation": [ 0, 4, 2 ],             "scale": [ 1.7, 1.7, 1.7 ]         }     } } 

uraniumingot class:

package com.mk.utm.items;  import net.minecraft.item.item;  import com.mk.utm.main;  public class uraniumingot extends item {      public uraniumingot() {         this.setcreativetab(main.tabuct);         this.setunlocalizedname("uraniumingot");     }  } 

you have syntax error in json file. "display" attribute not wrapped in quotes:

"display: { 

you need enclose it:

"display": { 

see official json specifications: http://json.org/


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -