Your model name is not a valid java name mcreator как исправить

I am trying to make a custom mod for 1.12.2 in the MCreator version 2020.2. My plan was to try and make a custom Helmet with a Headset model, so I trew on Blockbench and made my first ever Model. Problem is, while trying to import this model, I was given the same error: “Your model is not a valid Java name!”

I checked the Java code, but didn´t found anything (maybe, just maybe, because i never looked at Java code before).

Here`s the code, i would really appreciate the help.

// Made with Blockbench 4.6.4

// Exported for Minecraft version 1.7 – 1.12

// Paste this class into your mod and generate all required imports

public class h extends ModelBase {

private final ModelRenderer h;

private final ModelRenderer LeftEar;

private final ModelRenderer fluff_l;

private final ModelRenderer RightEar;

private final ModelRenderer fluff_r;

private final ModelRenderer MiddleStick;
public h() {

	textureWidth = 64;

	textureHeight = 64;
	h = new ModelRenderer(this);

	h.setRotationPoint(0.0F, 24.0F, 0.0F);
	LeftEar = new ModelRenderer(this);

	LeftEar.setRotationPoint(0.0F, 0.0F, 0.0F);

	h.addChild(LeftEar);

	LeftEar.cubeList.add(new ModelBox(LeftEar, 12, 12, -3.0F, -6.0F, 5.0F, 6, 6, 2, 0.0F, false));

	LeftEar.cubeList.add(new ModelBox(LeftEar, 0, 23, -1.0F, -11.0F, 5.0F, 2, 5, 2, 0.0F, false));

	LeftEar.cubeList.add(new ModelBox(LeftEar, 0, 0, -2.0F, -5.0F, 7.0F, 4, 4, 1, 0.0F, false));
	fluff_l = new ModelRenderer(this);

	fluff_l.setRotationPoint(0.0F, 0.0F, 0.0F);

	LeftEar.addChild(fluff_l);

	fluff_l.cubeList.add(new ModelBox(fluff_l, 0, 21, -3.0F, -6.0F, -5.0F, 6, 1, 1, 0.0F, false));

	fluff_l.cubeList.add(new ModelBox(fluff_l, 13, 22, -3.0F, -1.0F, -5.0F, 6, 1, 1, 0.0F, false));

	fluff_l.cubeList.add(new ModelBox(fluff_l, 27, 9, 2.0F, -5.0F, -5.0F, 1, 4, 1, 0.0F, false));

	fluff_l.cubeList.add(new ModelBox(fluff_l, 8, 26, -3.0F, -5.0F, -5.0F, 1, 4, 1, 0.0F, false));
	RightEar = new ModelRenderer(this);

	RightEar.setRotationPoint(0.0F, 0.0F, 0.0F);

	h.addChild(RightEar);

	RightEar.cubeList.add(new ModelBox(RightEar, 14, 0, -3.0F, -6.0F, -7.0F, 6, 6, 2, 0.0F, false));

	RightEar.cubeList.add(new ModelBox(RightEar, 0, 12, -1.0F, -11.0F, -7.0F, 2, 5, 2, 0.0F, false));

	RightEar.cubeList.add(new ModelBox(RightEar, 0, 5, -2.0F, -5.0F, -8.0F, 4, 4, 1, 0.0F, false));
	fluff_r = new ModelRenderer(this);

	fluff_r.setRotationPoint(0.0F, 0.0F, 9.0F);

	RightEar.addChild(fluff_r);

	fluff_r.cubeList.add(new ModelBox(fluff_r, 19, 20, -3.0F, -6.0F, -5.0F, 6, 1, 1, 0.0F, false));

	fluff_r.cubeList.add(new ModelBox(fluff_r, 14, 8, -3.0F, -1.0F, -5.0F, 6, 1, 1, 0.0F, false));

	fluff_r.cubeList.add(new ModelBox(fluff_r, 24, 24, 2.0F, -5.0F, -5.0F, 1, 4, 1, 0.0F, false));

	fluff_r.cubeList.add(new ModelBox(fluff_r, 20, 24, -3.0F, -5.0F, -5.0F, 1, 4, 1, 0.0F, false));
	MiddleStick = new ModelRenderer(this);

	MiddleStick.setRotationPoint(0.0F, 0.0F, 0.0F);

	h.addChild(MiddleStick);

	MiddleStick.cubeList.add(new ModelBox(MiddleStick, 0, 0, -1.0F, -13.0F, -5.0F, 2, 2, 10, 0.0F, false));

	MiddleStick.cubeList.add(new ModelBox(MiddleStick, 14, 24, -1.0F, -9.0F, -5.0F, 2, 2, 1, 0.0F, false));

	MiddleStick.cubeList.add(new ModelBox(MiddleStick, 8, 23, -1.0F, -9.0F, 4.0F, 2, 2, 1, 0.0F, false));

	MiddleStick.cubeList.add(new ModelBox(MiddleStick, 0, 12, -1.0F, -11.0F, -4.0F, 2, 1, 8, 0.0F, false));

}
u/Override

public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {

	h.render(f5);

}
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {

	modelRenderer.rotateAngleX = x;

	modelRenderer.rotateAngleY = y;

	modelRenderer.rotateAngleZ = z;

}

}

P.S. for some to me unknown reason, reddit replaces the @ with u/. Just so you know, it`s supposed to be @ Override (without the space).

When exporting a mob model (i´m using Tabula), it says that the JAVA name is invalid.

Here’s the code:

package voidlurker;

import com.google.common.collect.ImmutableList;
import com.mojang.blaze3d.matrix.MatrixStack;
import com.mojang.blaze3d.vertex.IVertexBuilder;
import net.minecraft.client.renderer.entity.model.EntityModel;
import net.minecraft.client.renderer.model.ModelRenderer;
import net.minecraft.entity.Entity;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;

/**

  • voidlurker – _Mico

  • Created using Tabula 8.0.0
    */
    @onlyin(Dist.CLIENT)
    public class voidlurker extends EntityModel {
    public ModelRenderer corpo;
    public ModelRenderer pernaesquerda;
    public ModelRenderer pernadireita;

    public voidlurker() {
    this.textureWidth = 128;
    this.textureHeight = 128;
    this.pernaesquerda = new ModelRenderer(this, 0, 0);
    this.pernaesquerda.setRotationPoint(0.0F, 0.0F, 0.0F);
    this.pernaesquerda.setTextureOffset(60, 0).addBox(10.0F, -18.0F, 4.0F, 6.0F, 16.0F, 12.0F, 0.0F, 0.0F, 0.0F);
    this.pernaesquerda.setTextureOffset(60, 28).addBox(11.0F, -4.0F, 7.0F, 4.0F, 28.0F, 6.0F, 0.0F, 0.0F, 0.0F);
    this.corpo = new ModelRenderer(this, 0, 0);
    this.corpo.setRotationPoint(0.0F, 0.0F, 0.0F);
    this.corpo.addBox(0.0F, -21.0F, 0.0F, 10.0F, 25.0F, 20.0F, 0.0F, 0.0F, 0.0F);
    this.corpo.setTextureOffset(0, 45).addBox(-2.0F, -24.0F, -2.0F, 14.0F, 20.0F, 26.0F, 0.0F, 0.0F, 0.0F);
    this.corpo.addBox(11.0F, -30.0F, 0.0F, 3.0F, 15.0F, 3.0F, 0.0F, 0.0F, 0.0F);
    this.corpo.addBox(-4.0F, -30.0F, 0.0F, 3.0F, 15.0F, 3.0F, 0.0F, 0.0F, 0.0F);
    this.corpo.setTextureOffset(0, 91).addBox(1.0F, -5.0F, 18.0F, 8.0F, 5.0F, 20.0F, 0.0F, 0.0F, 0.0F);
    this.pernadireita = new ModelRenderer(this, 0, 0);
    this.pernadireita.setRotationPoint(0.0F, 0.0F, 0.0F);
    this.pernadireita.setTextureOffset(80, 28).addBox(-6.0F, -18.0F, 4.0F, 6.0F, 16.0F, 12.0F, 0.0F, 0.0F, 0.0F);
    this.pernadireita.setTextureOffset(60, 28).addBox(-5.0F, -4.0F, 7.0F, 4.0F, 28.0F, 6.0F, 0.0F, 0.0F, 0.0F);
    }

    @OverRide
    public void render(MatrixStack matrixStackIn, IVertexBuilder bufferIn, int packedLightIn, int packedOverlayIn, float red, float green, float blue, float alpha) {
    ImmutableList.of(this.pernaesquerda, this.corpo, this.pernadireita).forEach((modelRenderer) -> {
    modelRenderer.render(matrixStackIn, bufferIn, packedLightIn, packedOverlayIn, red, green, blue, alpha);
    });
    }

    @OverRide
    public void setRotationAngles(T entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {}

    /**

    • This is a helper function from Tabula to set the rotation of model parts
      */
      public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z) {
      modelRenderer.rotateAngleX = x;
      modelRenderer.rotateAngleY = y;
      modelRenderer.rotateAngleZ = z;
      }
      }

Рома Доценко



Ученик

(208),
на голосовании



2 года назад

У меня вылезает вот эта ошибка когда я вставляю java модель из BlockBench. Что делать?

Голосование за лучший ответ

qwerty

Мудрец

(19689)


2 года назад

Имя не прокатывает смени

Рома ДоценкоУченик (208)

2 года назад

Ок попробую

Рома ДоценкоУченик (208)

2 года назад

Не сработало

qwertyМудрец (19689)

2 года назад

Там написано что имя модели надо другое это не подходит не имя файла

Рома ДоценкоУченик (208)

2 года назад

А что? Я просто не понимаю.

qwertyМудрец (19689)

2 года назад

Надо изменить имя класса модели в ява коде

Рома Доценко
Ученик
(208)
qwerty, ок

Рома ДоценкоУченик (208)

2 года назад

Аа

Рома ДоценкоУченик (208)

2 года назад

А как?

Снюс 2009

Ученик

(149)


3 месяца назад

Открой модель с помощью блокнота и удали все строчки где есть //

Снюс 2009Ученик (149)

3 месяца назад

Это просто тупые комменты

Похожие вопросы

Как решить ошибку Your model name is not valid Java name MCREATOR

How to fix the Modelcustom_model problem in MCreatorПодробнее

How to fix the Modelcustom_model problem in MCreator

Решение ошибок крашей и вылетов Майнкрафта связанных с модамиПодробнее

Решение ошибок крашей и вылетов Майнкрафта связанных с модами

How To Fix Minecraft Java Failed To Create ProfileПодробнее

How To Fix Minecraft Java Failed To Create Profile

Своя модель моба в Minecraft – Blockbench и MCreator это простоПодробнее

Своя модель моба в Minecraft - Blockbench и MCreator это просто

Как УСТАНОВИТЬ программу MCREATOR! Как создать свой мод #1 by AlmerПодробнее

Как УСТАНОВИТЬ программу MCREATOR! Как создать свой мод #1 by Almer

МАЙНКРАФТ Forge не запускается – Как исправить – Герон ГайдыПодробнее

МАЙНКРАФТ Forge не запускается - Как исправить - Герон Гайды

Как установить и русифицировать mcreator (программу для создания модов)Подробнее

Как установить и русифицировать mcreator (программу для создания модов)

Как решить проблему что не работают моды в майнкрафт и как установить моды на майнкрафтПодробнее

Как решить проблему что не работают моды в майнкрафт и как установить моды на майнкрафт

Как исправить краш Minecraft из-за модов (2023)Подробнее

Как исправить краш Minecraft из-за модов (2023)

Крашится Майнкрафт Что делать и как исправить (2023) + баг Could not create the java virtual machineПодробнее

Крашится Майнкрафт Что делать и как исправить (2023) + баг Could not create the java virtual machine

Добавляем СТРУКТУРЫ в наш МОД! Структуры в MCreator Как создать свой мод #5 by AlmerПодробнее

Добавляем СТРУКТУРЫ в наш МОД! Структуры в MCreator Как создать свой мод #5 by Almer

Исправление ошибки l Java Virtual Machine LauncherПодробнее

Исправление ошибки l Java Virtual Machine Launcher

КАК СОЗДАТЬ СВОЙ МОД ДЛЯ MINECRAFT? ЛЕГКО! [1.14.2, 1.14.4, 1.15.2, 1.16.1] by MCreator.Подробнее

КАК СОЗДАТЬ СВОЙ МОД ДЛЯ MINECRAFT? ЛЕГКО! [1.14.2, 1.14.4, 1.15.2, 1.16.1] by MCreator.

Создание своего моба (монстра) для MCreator с помощью BlockbenchПодробнее

Создание своего моба (монстра) для MCreator с помощью Blockbench

КАК УСТАНОВИТЬ ПРОГРАММУ MCREATOR ДЛЯ СОЗДАНИЯ МОДОВ MINECRAFTПодробнее

КАК УСТАНОВИТЬ ПРОГРАММУ MCREATOR ДЛЯ СОЗДАНИЯ МОДОВ MINECRAFT

Новости

Добавить комментарий