Регистрация предмета и ObjectHolder

Версия Minecraft
1.12.2
769
1
42
Доброго времени суток. Решил я перейти на 1.12 и, как обычно, без проблем никуда. Пытаюсь зарегистрировать предмет используя события, все как по уроку, однако у меня получается такой краш. Не знаю, вроде все правильно сделано, пишу на котлине. Вот класс регистрации:
Kotlin:
@ObjectHolder(VacuumHorizon.MOD_ID)
@EventBusSubscriber
object ObjectData {
    val emaHelmet: Item? = null
    val emaChestplate: Item? = null
    val emaLeggings: Item? = null
    val emaBoots: Item? = null

    @SubscribeEvent
    fun registerItems(event: RegistryEvent.Register<Item>) {
        event.registry.registerAll(
                CoreEMA(ItemArmor.ArmorMaterial.DIAMOND, EntityEquipmentSlot.HEAD, "emaHelmet", "emaHelmet"),
                CoreEMA(ItemArmor.ArmorMaterial.DIAMOND, EntityEquipmentSlot.CHEST, "emaChestplate", "emaChestplate"),
                CoreEMA(ItemArmor.ArmorMaterial.DIAMOND, EntityEquipmentSlot.LEGS, "emaLeggings", "emaLeggings"),
                CoreEMA(ItemArmor.ArmorMaterial.DIAMOND, EntityEquipmentSlot.FEET, "emaBoots", "emaBoots")
        )
    }

    @SubscribeEvent
    @SideOnly(Side.CLIENT)
    fun registerModels(event: ModelRegistryEvent) {
        registryModel(emaHelmet!!)
        registryModel(emaChestplate!!)
        registryModel(emaLeggings!!)
        registryModel(emaBoots!!)
    }

    @SideOnly(Side.CLIENT)
    private fun registryModel(item: Item) {
        val regName = item.registryName!!
        val mrl = ModelResourceLocation(regName, "inventory")
        ModelBakery.registerItemVariants(item, mrl)
        ModelLoader.setCustomModelResourceLocation(item, 0, mrl)
    }
}
Буду рад любой помощи.
 
Краш-лог
Time: 4/2/20 8:24 PM

Description: Initializing game



java.lang.IllegalStateException: The ObjectHolder annotation cannot apply to a field that does not map to a registry. Ensure the registry was created during the RegistryEvent.NewRegistry event. (found : vacuum.common.ObjectData at vacuum.common.ObjectData.INSTANCE)

at net.minecraftforge.registries.ObjectHolderRef.<init>(ObjectHolderRef.java:85)

at net.minecraftforge.registries.ObjectHolderRegistry.scanClassForFields(ObjectHolderRegistry.java:153)

at net.minecraftforge.registries.ObjectHolderRegistry.scanTarget(ObjectHolderRegistry.java:115)

at net.minecraftforge.registries.ObjectHolderRegistry.findObjectHolders(ObjectHolderRegistry.java:68)

at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:626)

at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)

at net.minecraft.client.Minecraft.init(Minecraft.java:514)

at net.minecraft.client.Minecraft.run(Minecraft.java:422)

at net.minecraft.client.main.Main.main(Main.java:118)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)

at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)

at GradleStart.main(GradleStart.java:25)





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

---------------------------------------------------------------------------------------



-- Head --

Thread: Client thread

Stacktrace:

at net.minecraftforge.registries.ObjectHolderRef.<init>(ObjectHolderRef.java:85)

at net.minecraftforge.registries.ObjectHolderRegistry.scanClassForFields(ObjectHolderRegistry.java:153)

at net.minecraftforge.registries.ObjectHolderRegistry.scanTarget(ObjectHolderRegistry.java:115)

at net.minecraftforge.registries.ObjectHolderRegistry.findObjectHolders(ObjectHolderRegistry.java:68)

at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:626)

at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)

at net.minecraft.client.Minecraft.init(Minecraft.java:514)



-- Initialization --

Details:

Stacktrace:

at net.minecraft.client.Minecraft.run(Minecraft.java:422)

at net.minecraft.client.main.Main.main(Main.java:118)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)

at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)

at GradleStart.main(GradleStart.java:25)



-- System Details --

Details:

Minecraft Version: 1.12.2

Operating System: Windows 10 (amd64) version 10.0

Java Version: 1.8.0_191, Oracle Corporation

Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation

Memory: 93623168 bytes (89 MB) / 589824000 bytes (562 MB) up to 1884815360 bytes (1797 MB)

JVM Flags: 0 total;

IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0

FML: MCP 9.42 Powered by Forge 14.23.5.2847 9 mods loaded, 9 mods active

States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored



| State | ID | Version | Source | Signature |

|:----- |:------------------- |:------------ |:--------------------------------------------- |:--------- |

| LC | minecraft | 1.12.2 | minecraft.jar | None |

| LC | mcp | 9.42 | minecraft.jar | None |

| LC | FML | 8.0.99.99 | forgeSrc-1.12.2-14.23.5.2847.jar | None |

| LC | forge | 14.23.5.2847 | forgeSrc-1.12.2-14.23.5.2847.jar | None |

| LC | micdoodlecore | | minecraft.jar | None |

| LC | vacuumhorizon | 0.7 | main | None |

| LC | galacticraftcore | 4.0.2.244 | GalacticraftCore-Dev-1.12.2-4.0.2.244.jar | None |

| LC | galacticraftplanets | 4.0.2.244 | Galacticraft-Planets-Dev-1.12.2-4.0.2.244.jar | None |

| LC | jei | 4.8.5.147 | jei_1.12.2-4.8.5.147.jar | None |



Loaded coremods (and transformers):

MicdoodlePlugin (MicdoodleCore-Dev-1.12.2-4.0.2.244.jar)

micdoodle8.mods.miccore.MicdoodleTransformer

GL info: ' Vendor: 'Intel' Version: '4.3.0 - Build 20.19.15.4703' Renderer: 'Intel(R) HD Graphics 4600'

Launched Version: 1.12.2

LWJGL: 2.9.4

OpenGL: Intel(R) HD Graphics 4600 GL version 4.3.0 - Build 20.19.15.4703, Intel

GL Caps: Using GL 1.3 multitexturing.

Using GL 1.3 texture combiners.

Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.

Shaders are available because OpenGL 2.1 is supported.

VBOs are available because OpenGL 1.5 is supported.

Using VBOs: Yes

Is Modded: Definitely; Client brand changed to 'fml,forge'

Type: Client (map_client.txt)

Resource Packs:

Current Language: English (US)

Profiler Position: N/A (disabled)

CPU: 4x Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz

[20:24:16] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629]: #@!@# Game crashed! Crash report saved to: #@!@# D:\VacuumHorizon\run\.\crash-reports\crash-2020-04-02_20.24.16-client.txt

Disconnected from the target VM, address: '127.0.0.1:53585', transport: 'socket'



Process finished with exit code -1
Краш-лог:
Time: 4/2/20 8:24 PM

Description: Initializing game



java.lang.IllegalStateException: The ObjectHolder annotation cannot apply to a field that does not map to a registry. Ensure the registry was created during the RegistryEvent.NewRegistry event. (found : vacuum.common.ObjectData at vacuum.common.ObjectData.INSTANCE)

    at net.minecraftforge.registries.ObjectHolderRef.<init>(ObjectHolderRef.java:85)

    at net.minecraftforge.registries.ObjectHolderRegistry.scanClassForFields(ObjectHolderRegistry.java:153)

    at net.minecraftforge.registries.ObjectHolderRegistry.scanTarget(ObjectHolderRegistry.java:115)

    at net.minecraftforge.registries.ObjectHolderRegistry.findObjectHolders(ObjectHolderRegistry.java:68)

    at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:626)

    at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)

    at net.minecraft.client.Minecraft.init(Minecraft.java:514)

    at net.minecraft.client.Minecraft.run(Minecraft.java:422)

    at net.minecraft.client.main.Main.main(Main.java:118)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:498)

    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)

    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:498)

    at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)

    at GradleStart.main(GradleStart.java:25)





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

---------------------------------------------------------------------------------------



-- Head --

Thread: Client thread

Stacktrace:

    at net.minecraftforge.registries.ObjectHolderRef.<init>(ObjectHolderRef.java:85)

    at net.minecraftforge.registries.ObjectHolderRegistry.scanClassForFields(ObjectHolderRegistry.java:153)

    at net.minecraftforge.registries.ObjectHolderRegistry.scanTarget(ObjectHolderRegistry.java:115)

    at net.minecraftforge.registries.ObjectHolderRegistry.findObjectHolders(ObjectHolderRegistry.java:68)

    at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:626)

    at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)

    at net.minecraft.client.Minecraft.init(Minecraft.java:514)



-- Initialization --

Details:

Stacktrace:

    at net.minecraft.client.Minecraft.run(Minecraft.java:422)

    at net.minecraft.client.main.Main.main(Main.java:118)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:498)

    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)

    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:498)

    at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)

    at GradleStart.main(GradleStart.java:25)



-- System Details --

Details:

    Minecraft Version: 1.12.2

    Operating System: Windows 10 (amd64) version 10.0

    Java Version: 1.8.0_191, Oracle Corporation

    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation

    Memory: 93623168 bytes (89 MB) / 589824000 bytes (562 MB) up to 1884815360 bytes (1797 MB)

    JVM Flags: 0 total;

    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0

    FML: MCP 9.42 Powered by Forge 14.23.5.2847 9 mods loaded, 9 mods active

    States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored



    | State | ID                  | Version      | Source                                        | Signature |

    |:----- |:------------------- |:------------ |:--------------------------------------------- |:--------- |

    | LC    | minecraft           | 1.12.2       | minecraft.jar                                 | None      |

    | LC    | mcp                 | 9.42         | minecraft.jar                                 | None      |

    | LC    | FML                 | 8.0.99.99    | forgeSrc-1.12.2-14.23.5.2847.jar              | None      |

    | LC    | forge               | 14.23.5.2847 | forgeSrc-1.12.2-14.23.5.2847.jar              | None      |

    | LC    | micdoodlecore       |              | minecraft.jar                                 | None      |

    | LC    | vacuumhorizon       | 0.7          | main                                          | None      |

    | LC    | galacticraftcore    | 4.0.2.244    | GalacticraftCore-Dev-1.12.2-4.0.2.244.jar     | None      |

    | LC    | galacticraftplanets | 4.0.2.244    | Galacticraft-Planets-Dev-1.12.2-4.0.2.244.jar | None      |

    | LC    | jei                 | 4.8.5.147    | jei_1.12.2-4.8.5.147.jar                      | None      |



    Loaded coremods (and transformers):

MicdoodlePlugin (MicdoodleCore-Dev-1.12.2-4.0.2.244.jar)

  micdoodle8.mods.miccore.MicdoodleTransformer

    GL info: ' Vendor: 'Intel' Version: '4.3.0 - Build 20.19.15.4703' Renderer: 'Intel(R) HD Graphics 4600'

    Launched Version: 1.12.2

    LWJGL: 2.9.4

    OpenGL: Intel(R) HD Graphics 4600 GL version 4.3.0 - Build 20.19.15.4703, Intel

    GL Caps: Using GL 1.3 multitexturing.

Using GL 1.3 texture combiners.

Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.

Shaders are available because OpenGL 2.1 is supported.

VBOs are available because OpenGL 1.5 is supported.

    Using VBOs: Yes

    Is Modded: Definitely; Client brand changed to 'fml,forge'

    Type: Client (map_client.txt)

    Resource Packs:

    Current Language: English (US)

    Profiler Position: N/A (disabled)

    CPU: 4x Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz

[20:24:16] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629]: #@!@# Game crashed! Crash report saved to: #@!@# D:\VacuumHorizon\run\.\crash-reports\crash-2020-04-02_20.24.16-client.txt

Disconnected from the target VM, address: '127.0.0.1:53585', transport: 'socket'



Process finished with exit code -1
769
1
42
Все, распутался. Спасибо за помощь
Kotlin:
@Mod.EventBusSubscriber
object ObjectData {

    @JvmStatic
    @GameRegistry.ObjectHolder("vacuumhorizon:core_item")
    val CORE_ITEM = CoreItem("core_item")

    @JvmStatic
    @SubscribeEvent
    fun registerItems(event: RegistryEvent.Register<Item>) {
        event.registry.register(
                CORE_ITEM
        )
    }

    @JvmStatic
    @SubscribeEvent
    @SideOnly(Side.CLIENT)
    fun registerModels(event: ModelRegistryEvent) {
        registryModel(CORE_ITEM)
    }

    @JvmStatic
    @SideOnly(Side.CLIENT)
    private fun registryModel(item: Item) {
        val regName = item.registryName!!
        val mrl = ModelResourceLocation(regName, "inventory")
        ModelBakery.registerItemVariants(item, mrl)
        ModelLoader.setCustomModelResourceLocation(item, 0, mrl)
    }
}
 

Icosider

Kotliner
Администратор
3,603
99
664
В чём ты запутался? Как прописать JvmStatic? Над методом, можешь над @SubscribeEvent. Если с обжектХолдером, то тебе надо в
event.registry.register(
CoreItem("core_item")
)
Сделать так:
event.registry.register(
CORE_ITEM = CoreItem("core_item")
)

Неправильно делаешь, смысла тогда нет от обжектХолдера, раз ты сразу в переменной создал объект.
 
769
1
42
Я, конечно, извиняюсь, но теперь проблема с текстурой))00)000
1585907851409.png
Код:
[12:52:28] [Client thread/ERROR] [FML]: Exception loading model for variant vacuumhorizon:core_item#inventory for item "vacuumhorizon:core_item", normal location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model vacuumhorizon:item/core_item with loader VanillaLoader.INSTANCE, skipping
    at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:161) ~[ModelLoaderRegistry.class:?]
    at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:302) ~[ModelLoader.class:?]
    at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
    at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:151) ~[ModelLoader.class:?]
    at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
    at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
    at net.minecraft.client.Minecraft.init(Minecraft.java:560) [Minecraft.class:?]
    at net.minecraft.client.Minecraft.run(Minecraft.java:422) [Minecraft.class:?]
    at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
    at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
    at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: java.io.FileNotFoundException: vacuumhorizon:models/item/core_item.json
    at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:69) ~[SimpleReloadableResourceManager.class:?]
    at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:334) ~[ModelBakery.class:?]
    at net.minecraftforge.client.model.ModelLoader.access$1400(ModelLoader.java:115) ~[ModelLoader.class:?]
    at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:861) ~[ModelLoader$VanillaLoader.class:?]
    at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:157) ~[ModelLoaderRegistry.class:?]
    ... 20 more
[12:52:28] [Client thread/ERROR] [FML]: Exception loading model for variant vacuumhorizon:core_item#inventory for item "vacuumhorizon:core_item", blockstate location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model vacuumhorizon:core_item#inventory with loader VariantLoader.INSTANCE, skipping
    at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:161) ~[ModelLoaderRegistry.class:?]
    at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:296) ~[ModelLoader.class:?]
    at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
    at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:151) ~[ModelLoader.class:?]
    at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
    at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
    at net.minecraft.client.Minecraft.init(Minecraft.java:560) [Minecraft.class:?]
    at net.minecraft.client.Minecraft.run(Minecraft.java:422) [Minecraft.class:?]
    at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
    at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
    at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
    at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
    at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1175) ~[ModelLoader$VariantLoader.class:?]
    at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:157) ~[ModelLoaderRegistry.class:?]
    ... 20 more
 

Icosider

Kotliner
Администратор
3,603
99
664
Я, конечно, извиняюсь, но теперь проблема с текстурой))00)000
Посмотреть вложение 8186
Код:
[12:52:28] [Client thread/ERROR] [FML]: Exception loading model for variant vacuumhorizon:core_item#inventory for item "vacuumhorizon:core_item", normal location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model vacuumhorizon:item/core_item with loader VanillaLoader.INSTANCE, skipping
    at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:161) ~[ModelLoaderRegistry.class:?]
    at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:302) ~[ModelLoader.class:?]
    at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
    at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:151) ~[ModelLoader.class:?]
    at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
    at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
    at net.minecraft.client.Minecraft.init(Minecraft.java:560) [Minecraft.class:?]
    at net.minecraft.client.Minecraft.run(Minecraft.java:422) [Minecraft.class:?]
    at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
    at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
    at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: java.io.FileNotFoundException: vacuumhorizon:models/item/core_item.json
    at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:69) ~[SimpleReloadableResourceManager.class:?]
    at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:334) ~[ModelBakery.class:?]
    at net.minecraftforge.client.model.ModelLoader.access$1400(ModelLoader.java:115) ~[ModelLoader.class:?]
    at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:861) ~[ModelLoader$VanillaLoader.class:?]
    at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:157) ~[ModelLoaderRegistry.class:?]
    ... 20 more
[12:52:28] [Client thread/ERROR] [FML]: Exception loading model for variant vacuumhorizon:core_item#inventory for item "vacuumhorizon:core_item", blockstate location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model vacuumhorizon:core_item#inventory with loader VariantLoader.INSTANCE, skipping
    at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:161) ~[ModelLoaderRegistry.class:?]
    at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:296) ~[ModelLoader.class:?]
    at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
    at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:151) ~[ModelLoader.class:?]
    at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
    at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
    at net.minecraft.client.Minecraft.init(Minecraft.java:560) [Minecraft.class:?]
    at net.minecraft.client.Minecraft.run(Minecraft.java:422) [Minecraft.class:?]
    at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
    at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
    at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
    at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
    at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1175) ~[ModelLoader$VariantLoader.class:?]
    at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:157) ~[ModelLoaderRegistry.class:?]
    ... 20 more
У тебя папка называется "assets.vacuumhorizon.textures.items.armor" -_-
 
Сверху