Jump to content

[1.10.2] Spawning a mob results in a pig


Egietje

Recommended Posts

Hello, I have added a mob but when I try to spawn it with a spawnegg it spawns a pig, when I try to summon it it tells me: Unable to summon object

Please help!

Entity:

package com.Egietje.KokkieMod.mobs.rots;

import java.util.UUID;

import javax.annotation.Nullable;

import com.google.common.base.Predicate;

import net.minecraft.block.Block;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityAgeable;
import net.minecraft.entity.EntityLiving;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.SharedMonsterAttributes;
import net.minecraft.entity.ai.EntityAIAttackMelee;
import net.minecraft.entity.ai.EntityAIBeg;
import net.minecraft.entity.ai.EntityAIFollowOwner;
import net.minecraft.entity.ai.EntityAIFollowParent;
import net.minecraft.entity.ai.EntityAIHurtByTarget;
import net.minecraft.entity.ai.EntityAILeapAtTarget;
import net.minecraft.entity.ai.EntityAILookIdle;
import net.minecraft.entity.ai.EntityAIMate;
import net.minecraft.entity.ai.EntityAINearestAttackableTarget;
import net.minecraft.entity.ai.EntityAIOwnerHurtByTarget;
import net.minecraft.entity.ai.EntityAIOwnerHurtTarget;
import net.minecraft.entity.ai.EntityAIPanic;
import net.minecraft.entity.ai.EntityAISit;
import net.minecraft.entity.ai.EntityAISwimming;
import net.minecraft.entity.ai.EntityAITargetNonTamed;
import net.minecraft.entity.ai.EntityAITempt;
import net.minecraft.entity.ai.EntityAIWander;
import net.minecraft.entity.ai.EntityAIWatchClosest;
import net.minecraft.entity.ai.EntityAIZombieAttack;
import net.minecraft.entity.monster.EntityCreeper;
import net.minecraft.entity.monster.EntityGhast;
import net.minecraft.entity.monster.EntityMob;
import net.minecraft.entity.monster.EntitySkeleton;
import net.minecraft.entity.passive.EntityAnimal;
import net.minecraft.entity.passive.EntityChicken;
import net.minecraft.entity.passive.EntityHorse;
import net.minecraft.entity.passive.EntityRabbit;
import net.minecraft.entity.passive.EntitySheep;
import net.minecraft.entity.passive.EntityTameable;
import net.minecraft.entity.passive.EntityWolf;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.projectile.EntityArrow;
import net.minecraft.init.Items;
import net.minecraft.init.SoundEvents;
import net.minecraft.item.EnumDyeColor;
import net.minecraft.item.ItemFood;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.datasync.DataParameter;
import net.minecraft.network.datasync.DataSerializers;
import net.minecraft.network.datasync.EntityDataManager;
import net.minecraft.util.DamageSource;
import net.minecraft.util.EnumHand;
import net.minecraft.util.EnumParticleTypes;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.SoundEvent;
import net.minecraft.util.datafix.DataFixer;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.MathHelper;
import net.minecraft.world.EnumDifficulty;
import net.minecraft.world.EnumSkyBlock;
import net.minecraft.world.World;
import net.minecraft.world.storage.loot.LootTableList;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

public class EntityRotsKokkie extends EntityMob {
private static final DataParameter<Float> DATA_HEALTH_ID = EntityDataManager
		.<Float>createKey(EntityRotsKokkie.class, DataSerializers.FLOAT);
private float headRotationCourse;
private float headRotationCourseOld;

public EntityRotsKokkie(World worldIn) {
	super(worldIn);
	this.setSize(0.4F, 0.6F);
}

protected void initEntityAI() {
	this.tasks.addTask(1, new EntityAISwimming(this));
	this.tasks.addTask(2, new EntityAIAttackMelee(this, 1.0D, true));
	this.tasks.addTask(3, new EntityAIWander(this, 1.0D));
	this.tasks.addTask(4, new EntityAIWatchClosest(this, EntityPlayer.class, 8.0F));
	this.tasks.addTask(5, new EntityAILookIdle(this));
	this.tasks.addTask(6, new EntityAILeapAtTarget(this, 0.4F));
	this.targetTasks.addTask(1, new EntityAIHurtByTarget(this, true, new Class[0]));
}

protected void applyEntityAttributes() {
	super.applyEntityAttributes();
	this.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(0.30000001192092896D);
	this.getEntityAttribute(SharedMonsterAttributes.MAX_HEALTH).setBaseValue(2.0D);
	this.getAttributeMap().registerAttribute(SharedMonsterAttributes.ATTACK_DAMAGE).setBaseValue(0.5D);
}

protected void updateAITasks() {
	this.dataManager.set(DATA_HEALTH_ID, Float.valueOf(this.getHealth()));
}

protected void entityInit() {
	super.entityInit();
	this.dataManager.register(DATA_HEALTH_ID, Float.valueOf(this.getHealth()));
}

protected void playStepSound(BlockPos pos, Block blockIn) {
	this.playSound(SoundEvents.ENTITY_WOLF_STEP, 0.15F, 1.0F);
}

public static void func_189788_b(DataFixer p_189788_0_) {
	EntityLiving.func_189752_a(p_189788_0_, "RotsKokkie");
}

protected SoundEvent getAmbientSound() {
	return (this.rand.nextInt(2) == 0 ? SoundEvents.ENTITY_WOLF_AMBIENT : SoundEvents.ENTITY_WOLF_PANT);
}

protected SoundEvent getHurtSound() {
	return SoundEvents.ENTITY_WOLF_HURT;
}

protected SoundEvent getDeathSound() {
	return SoundEvents.ENTITY_WOLF_DEATH;
}

/**
 * Returns the volume for the sounds this mob makes.
 */
protected float getSoundVolume() {
	return 0.4F;
}

/**
 * Called to update the entity's position/logic.
 */
public void onUpdate() {
	super.onUpdate();
	this.headRotationCourseOld = this.headRotationCourse;

	this.headRotationCourse += (0.0F - this.headRotationCourse) * 0.4F;
}

@SideOnly(Side.CLIENT)
public float getInterestedAngle(float p_70917_1_) {
	return (this.headRotationCourseOld + (this.headRotationCourse - this.headRotationCourseOld) * p_70917_1_)
			* 0.15F * (float) Math.PI;
}

public float getEyeHeight() {
	return this.height;
}

public int getVerticalFaceSpeed() {
	return super.getVerticalFaceSpeed();
}

public boolean attackEntityAsMob(Entity entityIn) {
	boolean flag = entityIn.attackEntityFrom(DamageSource.causeMobDamage(this),
			(float) ((int) this.getEntityAttribute(SharedMonsterAttributes.ATTACK_DAMAGE).getAttributeValue()));

	if (flag) {
		this.applyEnchantments(this, entityIn);
	}

	return flag;
}

public boolean shouldAttackEntity(EntityLivingBase p_142018_1_, EntityLivingBase p_142018_2_) {
	if (!(p_142018_1_ instanceof EntityCreeper) && !(p_142018_1_ instanceof EntityGhast)) {
		return p_142018_1_ instanceof EntityPlayer && p_142018_2_ instanceof EntityPlayer
				&& !((EntityPlayer) p_142018_2_).canAttackPlayer((EntityPlayer) p_142018_1_) ? false
						: !(p_142018_1_ instanceof EntityHorse) || !((EntityHorse) p_142018_1_).isTame();
	} else {
		return false;
	}
}

@Override
public boolean getCanSpawnHere() {
	return this.worldObj.getDifficulty() != EnumDifficulty.PEACEFUL && this.isValidLightLevel()
			&& super.getCanSpawnHere();
}
}

Model:

package com.Egietje.KokkieMod.mobs.rots;

import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.entity.Entity;
import net.minecraft.util.math.MathHelper;

public class ModelRotsKokkie extends ModelBase {
ModelRenderer Head;
ModelRenderer Body;
ModelRenderer RightArm;
ModelRenderer LeftArm;
ModelRenderer RightLeg;
ModelRenderer LeftLeg;

public ModelRotsKokkie() {
	textureWidth = 64;
	textureHeight = 64;

	Head = new ModelRenderer(this, 0, 0);
	Head.addBox(-2F, -3F, -1.5F, 4, 3, 3);
	Head.setRotationPoint(0F, 18F, 0F);
	Head.setTextureSize(64, 64);
	Head.mirror = true;
	setRotation(Head, 0F, 0F, 0F);

	Body = new ModelRenderer(this, 32, 16);
	Body.addBox(-2.5F, 0F, -1F, 5, 5, 2);
	Body.setRotationPoint(0F, 18F, 0F);
	Body.setTextureSize(64, 64);
	Body.mirror = true;
	setRotation(Body, 0F, 0F, 0F);

	RightArm = new ModelRenderer(this, 43, 0);
	RightArm.addBox(-1.5F, -1F, -2F, 2, 1, 3);
	RightArm.setRotationPoint(-3F, 19.5F, 0F);
	RightArm.setTextureSize(64, 64);
	RightArm.mirror = true;
	setRotation(RightArm, 0F, 0F, 0F);

	LeftArm = new ModelRenderer(this, 43, 0);
	LeftArm.addBox(-0.5F, -1F, -2F, 2, 1, 3);
	LeftArm.setRotationPoint(3F, 19.5F, 0F);
	LeftArm.setTextureSize(64, 64);
	LeftArm.mirror = true;
	setRotation(LeftArm, 0F, 0F, 0F);

	RightLeg = new ModelRenderer(this, 43, 0);
	RightLeg.addBox(-1F, 0F, -2F, 2, 1, 3);
	RightLeg.setRotationPoint(-2F, 23F, 0F);
	RightLeg.setTextureSize(64, 64);
	RightLeg.mirror = true;
	setRotation(RightLeg, 0F, 0F, 0F);

	LeftLeg = new ModelRenderer(this, 43, 0);
	LeftLeg.addBox(-1F, 0F, -2F, 2, 1, 3);
	LeftLeg.setRotationPoint(2F, 23F, 0F);
	LeftLeg.setTextureSize(64, 64);
	LeftLeg.mirror = true;
	setRotation(LeftLeg, 0F, 0F, 0F);
}

public void render(Entity entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw,
		float headPitch, float scale) {
	super.render(entityIn, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, scale);
	setRotationAngles(limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, scale, entityIn);
	Head.render(scale);
	Body.render(scale);
	RightArm.render(scale);
	LeftArm.render(scale);
	RightLeg.render(scale);
	LeftLeg.render(scale);
}

private void setRotation(ModelRenderer model, float x, float y, float z) {
	model.rotateAngleX = x;
	model.rotateAngleY = y;
	model.rotateAngleZ = z;
}

public void setRotationAngles(float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw,
		float headPitch, float scaleFactor, Entity entityIn) {
	Head.rotateAngleX = headPitch / (180F / (float) Math.PI);
	Head.rotateAngleY = netHeadYaw / (180F / (float) Math.PI);

	LeftLeg.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F) * 1.4F * limbSwingAmount;
	RightLeg.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F + (float) Math.PI) * 1.4F * limbSwingAmount;
	LeftArm.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F + (float) Math.PI) * 1.4F * limbSwingAmount;
	RightArm.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F) * 1.4F * limbSwingAmount;
	super.setRotationAngles(limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, scaleFactor, entityIn);
}

}

Render:

package com.Egietje.KokkieMod.mobs.rots;

import com.Egietje.KokkieMod.Reference;
import com.Egietje.KokkieMod.mobs.grot.EntityGrotKokkie;

import net.minecraft.client.model.ModelBase;
import net.minecraft.client.renderer.entity.RenderLiving;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

@SideOnly(Side.CLIENT)
public class RenderRotsKokkie extends RenderLiving<EntityRotsKokkie> {

private static final ResourceLocation ROTS_KOKKIE_TEXTURES = new ResourceLocation(Reference.ID + ":textures/entity/rots_kokkie.png");

public RenderRotsKokkie(RenderManager renderManagerIn, ModelBase modelBaseIn, float shadowSizeIn) {
	super(renderManagerIn, modelBaseIn, shadowSizeIn);
}

protected ResourceLocation getEntityTexture(EntityRotsKokkie entity) {
	return ROTS_KOKKIE_TEXTURES;
}
}

RenderingHandler:

package com.Egietje.KokkieMod.mobs.rots;

import net.minecraft.client.renderer.entity.Render;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraftforge.fml.client.registry.IRenderFactory;

public class RenderingHandlerRotsKokkie implements IRenderFactory {

@Override
public Render createRenderFor(RenderManager manager) {
	return new RenderRotsKokkie(manager, new ModelRotsKokkie(), 0.5F);
}
}

Mobs:

package com.Egietje.KokkieMod.init;

import com.Egietje.KokkieMod.KokkieMod;
import com.Egietje.KokkieMod.mobs.boom.EntityBoomKokkie;
import com.Egietje.KokkieMod.mobs.grond.EntityGrondKokkie;
import com.Egietje.KokkieMod.mobs.grot.EntityGrotKokkie;
import com.Egietje.KokkieMod.mobs.rots.EntityRotsKokkie;

import net.minecraft.entity.EnumCreatureType;
import net.minecraft.entity.passive.EntityBat;
import net.minecraft.init.Biomes;
import net.minecraft.world.biome.Biome;
import net.minecraftforge.fml.common.registry.EntityRegistry;

public class KokkieMobs {

public KokkieMobs() {
	register();
	addSpawn();
}

public void register() {
	EntityRegistry.registerModEntity(EntityGrondKokkie.class, "GrondKokkie", 300, KokkieMod.KMInstance, 80, 3, true, 0xEAC169, 0xDAB565);
	EntityRegistry.registerModEntity(EntityBoomKokkie.class, "BoomKokkie", 301, KokkieMod.KMInstance, 80, 3, true, 0xCDAB67, 0x59CCBA);
	EntityRegistry.registerModEntity(EntityGrotKokkie.class, "GrotKokkie", 302, KokkieMod.KMInstance, 80, 3, true, 0x9F7A30, 0x1D5128);
	EntityRegistry.registerModEntity(EntityRotsKokkie.class, "RotsKokkie", 303, KokkieMod.KMInstance, 80, 3, true, 0x867865, 0x5B5B5B);
}

public void addSpawn() {
	EntityRegistry.addSpawn(EntityGrondKokkie.class, 6, 5, 10, EnumCreatureType.CREATURE, Biomes.PLAINS, Biomes.FOREST, Biomes.BEACH, Biomes.JUNGLE, Biomes.SAVANNA, Biomes.ROOFED_FOREST, Biomes.SWAMPLAND);
	EntityRegistry.addSpawn(EntityBoomKokkie.class, 6, 5, 10, EnumCreatureType.CREATURE, Biomes.BIRCH_FOREST, Biomes.FOREST, Biomes.FOREST_HILLS, Biomes.BIRCH_FOREST_HILLS, Biomes.ROOFED_FOREST);
	EntityRegistry.addSpawn(EntityGrotKokkie.class, 6, 5, 10, EnumCreatureType.CREATURE, Biomes.PLAINS, Biomes.FOREST, Biomes.BEACH, Biomes.JUNGLE, Biomes.SAVANNA, Biomes.ROOFED_FOREST, Biomes.SWAMPLAND);
	EntityRegistry.addSpawn(EntityRotsKokkie.class, 6, 5, 10, EnumCreatureType.MONSTER, Biomes.EXTREME_HILLS, Biomes.EXTREME_HILLS_EDGE, Biomes.EXTREME_HILLS_WITH_TREES, Biomes.STONE_BEACH);
}
}

ClientProxy:

package com.Egietje.KokkieMod.proxy;

import com.Egietje.KokkieMod.mobs.boom.EntityBoomKokkie;
import com.Egietje.KokkieMod.mobs.boom.RenderingHandlerBoomKokkie;
import com.Egietje.KokkieMod.mobs.grond.EntityGrondKokkie;
import com.Egietje.KokkieMod.mobs.grond.RenderingHandlerGrondKokkie;
import com.Egietje.KokkieMod.mobs.grot.EntityGrotKokkie;
import com.Egietje.KokkieMod.mobs.grot.RenderingHandlerGrotKokkie;
import com.Egietje.KokkieMod.mobs.rots.EntityRotsKokkie;
import com.Egietje.KokkieMod.mobs.rots.RenderingHandlerRotsKokkie;

import net.minecraftforge.fml.client.registry.RenderingRegistry;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

@SideOnly(Side.CLIENT)
public class ClientProxy extends CommonProxy {

public void renderKokkies() {
	RenderingRegistry.registerEntityRenderingHandler(EntityGrondKokkie.class, new RenderingHandlerGrondKokkie());
	RenderingRegistry.registerEntityRenderingHandler(EntityBoomKokkie.class, new RenderingHandlerBoomKokkie());
	RenderingRegistry.registerEntityRenderingHandler(EntityGrotKokkie.class, new RenderingHandlerGrotKokkie());
	RenderingRegistry.registerEntityRenderingHandler(EntityRotsKokkie.class, new RenderingHandlerRotsKokkie());
}

}

Spawn:

package com.Egietje.KokkieMod.init;

import java.util.Map;

import com.Egietje.KokkieMod.mobs.boom.EntityBoomKokkie;
import com.Egietje.KokkieMod.mobs.grond.EntityGrondKokkie;
import com.Egietje.KokkieMod.mobs.grot.EntityGrotKokkie;
import com.Egietje.KokkieMod.mobs.rots.EntityRotsKokkie;
import com.google.common.collect.Maps;

import net.minecraft.entity.EntityLiving;

public class KokkieSpawnPlacementRegistry {

private final Map < Class<?>, EntityLiving.SpawnPlacementType > ENTITY_PLACEMENTS = Maps. < Class<?>, EntityLiving.SpawnPlacementType > newHashMap();
public KokkieSpawnPlacementRegistry() {
	ENTITY_PLACEMENTS.put(EntityGrondKokkie.class, EntityLiving.SpawnPlacementType.ON_GROUND);
	ENTITY_PLACEMENTS.put(EntityBoomKokkie.class, EntityLiving.SpawnPlacementType.ON_GROUND);
	ENTITY_PLACEMENTS.put(EntityGrotKokkie.class, EntityLiving.SpawnPlacementType.ON_GROUND);
	ENTITY_PLACEMENTS.put(EntityRotsKokkie.class, EntityLiving.SpawnPlacementType.ON_GROUND);
}

}

Note:

the others work fine

Link to comment
Share on other sites

Did you register this Entity?

Also you should try to debug these issues yourself instead of coming straight to the forum.

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

Did you register this Entity?

Mobs:

package com.Egietje.KokkieMod.init;

import com.Egietje.KokkieMod.KokkieMod;
import com.Egietje.KokkieMod.mobs.boom.EntityBoomKokkie;
import com.Egietje.KokkieMod.mobs.grond.EntityGrondKokkie;
import com.Egietje.KokkieMod.mobs.grot.EntityGrotKokkie;
import com.Egietje.KokkieMod.mobs.rots.EntityRotsKokkie;

import net.minecraft.entity.EnumCreatureType;
import net.minecraft.entity.passive.EntityBat;
import net.minecraft.init.Biomes;
import net.minecraft.world.biome.Biome;
import net.minecraftforge.fml.common.registry.EntityRegistry;

public class KokkieMobs {

public KokkieMobs() {
	register();
	addSpawn();
}

public void register() {
	EntityRegistry.registerModEntity(EntityGrondKokkie.class, "GrondKokkie", 300, KokkieMod.KMInstance, 80, 3, true, 0xEAC169, 0xDAB565);
	EntityRegistry.registerModEntity(EntityBoomKokkie.class, "BoomKokkie", 301, KokkieMod.KMInstance, 80, 3, true, 0xCDAB67, 0x59CCBA);
	EntityRegistry.registerModEntity(EntityGrotKokkie.class, "GrotKokkie", 302, KokkieMod.KMInstance, 80, 3, true, 0x9F7A30, 0x1D5128);
	EntityRegistry.registerModEntity(EntityRotsKokkie.class, "RotsKokkie", 303, KokkieMod.KMInstance, 80, 3, true, 0x867865, 0x5B5B5B);
}

public void addSpawn() {
	EntityRegistry.addSpawn(EntityGrondKokkie.class, 6, 5, 10, EnumCreatureType.CREATURE, Biomes.PLAINS, Biomes.FOREST, Biomes.BEACH, Biomes.JUNGLE, Biomes.SAVANNA, Biomes.ROOFED_FOREST, Biomes.SWAMPLAND);
	EntityRegistry.addSpawn(EntityBoomKokkie.class, 6, 5, 10, EnumCreatureType.CREATURE, Biomes.BIRCH_FOREST, Biomes.FOREST, Biomes.FOREST_HILLS, Biomes.BIRCH_FOREST_HILLS, Biomes.ROOFED_FOREST);
	EntityRegistry.addSpawn(EntityGrotKokkie.class, 6, 5, 10, EnumCreatureType.CREATURE, Biomes.PLAINS, Biomes.FOREST, Biomes.BEACH, Biomes.JUNGLE, Biomes.SAVANNA, Biomes.ROOFED_FOREST, Biomes.SWAMPLAND);
	EntityRegistry.addSpawn(EntityRotsKokkie.class, 6, 5, 10, EnumCreatureType.MONSTER, Biomes.EXTREME_HILLS, Biomes.EXTREME_HILLS_EDGE, Biomes.EXTREME_HILLS_WITH_TREES, Biomes.STONE_BEACH);
}
}

Link to comment
Share on other sites

Is there anything in the log.

In your entity registration, I noticed the one bugging out is also the only one using EnumCreatureType.MONSTER.

Might be related, but I have no knowledge of mobspawning so far.

His Entity extends EntityMob

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

There is a lot in the log:

[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at java.lang.reflect.Constructor.newInstance(Unknown Source)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.entity.EntityList.createEntityByName(EntityList.java:149)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.entity.EntityList.createEntityByIDFromName(EntityList.java:238)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.item.ItemMonsterPlacer.spawnCreature(ItemMonsterPlacer.java:217)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.item.ItemMonsterPlacer.onItemUse(ItemMonsterPlacer.java:100)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:746)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.item.ItemStack.onItemUse(ItemStack.java:158)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.server.management.PlayerInteractionManager.processRightClickBlock(PlayerInteractionManager.java:509)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.network.NetHandlerPlayServer.processRightClickBlock(NetHandlerPlayServer.java:706)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(CPacketPlayerTryUseItemOnBlock.java:68)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(CPacketPlayerTryUseItemOnBlock.java:13)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:15)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at java.util.concurrent.FutureTask.run(Unknown Source)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.util.Util.runTask(Util.java:25)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:742)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:687)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:536)
[16:00:35] [server thread/INFO] [sTDERR]: [net.minecraft.entity.EntityList:createEntityByName:154]: 	at java.lang.Thread.run(Unknown Source)
[16:00:35] [server thread/INFO] [sTDERR]: [java.lang.Throwable:printStackTrace:-1]: Caused by: java.lang.IllegalArgumentException: Attribute is already registered!
[16:00:35] [server thread/INFO] [sTDERR]: [java.lang.Throwable:printStackTrace:-1]: 	at net.minecraft.entity.ai.attributes.AbstractAttributeMap.registerAttribute(AbstractAttributeMap.java:34)
[16:00:35] [server thread/INFO] [sTDERR]: [java.lang.Throwable:printStackTrace:-1]: 	at net.minecraft.entity.ai.attributes.AttributeMap.registerAttribute(AttributeMap.java:36)
[16:00:35] [server thread/INFO] [sTDERR]: [java.lang.Throwable:printStackTrace:-1]: 	at com.Egietje.KokkieMod.mobs.rots.EntityRotsKokkie.applyEntityAttributes(EntityRotsKokkie.java:96)
[16:00:35] [server thread/INFO] [sTDERR]: [java.lang.Throwable:printStackTrace:-1]: 	at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:193)
[16:00:35] [server thread/INFO] [sTDERR]: [java.lang.Throwable:printStackTrace:-1]: 	at net.minecraft.entity.EntityLiving.<init>(EntityLiving.java:100)
[16:00:35] [server thread/INFO] [sTDERR]: [java.lang.Throwable:printStackTrace:-1]: 	at net.minecraft.entity.EntityCreature.<init>(EntityCreature.java:26)
[16:00:35] [server thread/INFO] [sTDERR]: [java.lang.Throwable:printStackTrace:-1]: 	at net.minecraft.entity.monster.EntityMob.<init>(EntityMob.java:28)
[16:00:35] [server thread/INFO] [sTDERR]: [java.lang.Throwable:printStackTrace:-1]: 	at com.Egietje.KokkieMod.mobs.rots.EntityRotsKokkie.<init>(EntityRotsKokkie.java:78)
[16:00:35] [server thread/INFO] [sTDERR]: [java.lang.Throwable:printStackTrace:-1]: 	... 23 more

Link to comment
Share on other sites

java.lang.IllegalArgumentException: Attribute is already registered!
[16:00:35] [server thread/INFO] [sTDERR]: [java.lang.Throwable:printStackTrace:-1]: 	at net.minecraft.entity.ai.attributes.AbstractAttributeMap.registerAttribute(AbstractAttributeMap.java:34)

// your code:
this.getAttributeMap().registerAttribute(SharedMonsterAttributes.ATTACK_DAMAGE).setBaseValue(0.5D);

EntityMob already registers the ATTACK_DAMAGE attribute - you can set the value like you do the others, but you cannot re-register it.

Link to comment
Share on other sites

happened to me once when i messed up my register i dont know exactly what fixed it but here is my working entity register (had something to do with the registry id being registered with the mc not the mod id)

public class VoidEntities {
public static void registerEntities() {
	registerEntity(EntityVoidBeast.class, "voidbeast", 64, 3, true);
}


private static int entityID = 0;

private static void registerEntity(Class<? extends Entity> entityClass, String entityName, int trackingRange, int updateFrequency, boolean sendsVelocityUpdates) {
	EntityRegistry.registerModEntity(entityClass, entityName, entityID++, Ref.MODID, trackingRange, updateFrequency, sendsVelocityUpdates, 1, 1);
}

Link to comment
Share on other sites

happened to me once when i messed up my register i dont know exactly what fixed it but here is my working entity register (had something to do with the registry id being registered with the mc not the mod id)

public class VoidEntities {
public static void registerEntities() {
	registerEntity(EntityVoidBeast.class, "voidbeast", 64, 3, true);
}


private static int entityID = 0;

private static void registerEntity(Class<? extends Entity> entityClass, String entityName, int trackingRange, int updateFrequency, boolean sendsVelocityUpdates) {
	EntityRegistry.registerModEntity(entityClass, entityName, entityID++, Ref.MODID, trackingRange, updateFrequency, sendsVelocityUpdates, 1, 1);
}

 

What is Ref.MODID? It is asking for the mods instance.

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

IT ASKS FOR YOUR MODS INSTANCE

No need for the caps.

 

its to my ref class that stores things its just the mod id

 

modid = Ref.MODID

 

When it says instance it means

@Instance(MODID)
public static MAINMODCLASS instance;

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

No when it says instance there it doesn't mean your mods modid, it means an instance of your main mod class which you get from putting

@Instance(MODID)
public static MAINMODCLASS instance;

in your Main mod class.

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

Well it seems that it doesn't matter if you use your MODID or the instance forge works both ways after a little digging into that. Sorry for bothering you, I've just never seen it done that way until now.

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Hello, I'm trying to modify the effects of native enchantments for bows and arrows in Minecraft. After using a decompilation tool, I found that the specific implementations of native bow and arrow enchantments (including `ArrowDamageEnchantment`, `ArrowKnockbackEnchantment`, `ArrowFireEnchantment`, `ArrowInfiniteEnchantment`, `ArrowPiercingEnchantment`) do not contain any information about the enchantment effects (such as the `getDamageProtection` function for `ProtectionEnchantment`, `getDamageBonus` function for `DamageEnchantment`, etc.). Upon searching for the base class of arrows, `AbstractArrow`, I found a function named setEnchantmentEffectsFromEntity`, which seems to be used to retrieve the enchantment levels of the tool held by a `LivingEntity` and calculate the specific values of the enchantment effects. However, after testing with the following code, I found that this function is not being called:   @Mixin(AbstractArrow.class) public class ModifyArrowEnchantmentEffects {     private static final Logger LOGGER = LogUtils.getLogger();     @Inject(         method = "setEnchantmentEffectsFromEntity",         at = @At("HEAD")     )     private void logArrowEnchantmentEffectsFromEntity(CallbackInfo ci) {         LOGGER.info("Arrow enchantment effects from entity");     } }   Upon further investigation, I found that within the onHitEntity method, there are several lines of code:               if (!this.level().isClientSide &amp;&amp; entity1 instanceof LivingEntity) {                EnchantmentHelper.doPostHurtEffects(livingentity, entity1);                EnchantmentHelper.doPostDamageEffects((LivingEntity)entity1, livingentity);             }   These lines of code actually call the doPostHurt and doPostAttack methods of each enchantment in the enchantment list. However, this leads back to the issue because native bow and arrow enchantments do not implement these functions. Although their base class defines the functions, they are empty. At this point, I'm completely stumped and seeking assistance. Thank you.
    • I have been trying to make a server with forge but I keep running into an issue. I have jdk 22 installed as well as Java 8. here is the debug file  
    • it crashed again     What the console says : [00:02:03] [Server thread/INFO] [Easy NPC/]: [EntityManager] Server started! [00:02:03] [Server thread/INFO] [co.gi.al.ic.IceAndFire/]: {iceandfire:fire_dragon_roost=true, iceandfire:fire_lily=true, iceandfire:spawn_dragon_skeleton_fire=true, iceandfire:lightning_dragon_roost=true, iceandfire:spawn_dragon_skeleton_lightning=true, iceandfire:ice_dragon_roost=true, iceandfire:ice_dragon_cave=true, iceandfire:lightning_dragon_cave=true, iceandfire:cyclops_cave=true, iceandfire:spawn_wandering_cyclops=true, iceandfire:spawn_sea_serpent=true, iceandfire:frost_lily=true, iceandfire:hydra_cave=true, iceandfire:lightning_lily=true, iceandfireixie_village=true, iceandfire:myrmex_hive_jungle=true, iceandfire:myrmex_hive_desert=true, iceandfire:silver_ore=true, iceandfire:siren_island=true, iceandfire:spawn_dragon_skeleton_ice=true, iceandfire:spawn_stymphalian_bird=true, iceandfire:fire_dragon_cave=true, iceandfire:sapphire_ore=true, iceandfire:spawn_hippocampus=true, iceandfire:spawn_death_worm=true} [00:02:03] [Server thread/INFO] [co.gi.al.ic.IceAndFire/]: {TROLL_S=true, HIPPOGRYPH=true, AMPHITHERE=true, COCKATRICE=true, TROLL_M=true, DREAD_LICH=true, TROLL_F=true} [00:02:03] [Server thread/INFO] [ne.be.lo.WeaponRegistry/]: Encoded Weapon Attribute registry size (with package overhead): 41976 bytes (in 5 string chunks with the size of 10000) [00:02:03] [Server thread/INFO] [patchouli/]: Sending reload packet to clients [00:02:03] [Server thread/WARN] [voicechat/]: [voicechat] Running in offline mode - Voice chat encryption is not secure! [00:02:03] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Using server-ip as bind address: 0.0.0.0 [00:02:03] [Server thread/WARN] [ModernFix/]: Dedicated server took 22.521 seconds to load [00:02:03] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Voice chat server started at 0.0.0.0:25565 [00:02:03] [Server thread/WARN] [minecraft/SynchedEntityData]: defineId called for: class net.minecraft.world.entity.player.Player from class tschipp.carryon.common.carry.CarryOnDataManager [00:02:03] [Server thread/INFO] [ne.mi.co.AdvancementLoadFix/]: Using new advancement loading for net.minecraft.server.PlayerAdvancements@2941ffd5 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 0 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 1 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 2 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 3 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 4 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 5 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 6 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 7 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 8 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 9 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 10 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 11 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 12 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 13 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 14 [00:02:19] [Server thread/INFO] [ne.mi.co.AdvancementLoadFix/]: Using new advancement loading for net.minecraft.server.PlayerAdvancements@ebc7ef2 [00:02:19] [Server thread/INFO] [minecraft/PlayerList]: ZacAdos[/90.2.17.162:49242] logged in with entity id 1062 at (-1848.6727005281205, 221.0, -3054.2468255848935) [00:02:19] [Server thread/ERROR] [ModernFix/]: Skipping entity ID sync for com.talhanation.smallships.world.entity.ship.Ship: java.lang.NoClassDefFoundError: net/minecraft/client/CameraType [00:02:19] [Server thread/INFO] [minecraft/MinecraftServer]: - Gloop - ZacAdos joined the game [00:02:19] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Updating all forceload tickets for cc56befd-d376-3526-a760-340713c478bd [00:02:19] [Server thread/INFO] [se.mi.te.da.DataManager/]: Sending data to client: ZacAdos [00:02:19] [Server thread/INFO] [voicechat/]: [voicechat] Received secret request of - Gloop - ZacAdos (17) [00:02:19] [Server thread/INFO] [voicechat/]: [voicechat] Sent secret to - Gloop - ZacAdos [00:02:21] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully authenticated player cc56befd-d376-3526-a760-340713c478bd [00:02:22] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully validated connection of player cc56befd-d376-3526-a760-340713c478bd [00:02:22] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Player - Gloop - ZacAdos (cc56befd-d376-3526-a760-340713c478bd) successfully connected to voice chat stop [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping the server [00:02:34] [Server thread/INFO] [mo.pl.ar.ArmourersWorkshop/]: stop local service [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players [00:02:34] [Server thread/INFO] [minecraft/ServerGamePacketListenerImpl]: ZacAdos lost connection: Server closed [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: - Gloop - ZacAdos left the game [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Updating all forceload tickets for cc56befd-d376-3526-a760-340713c478bd [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (world): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage: All dimensions are saved [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Stopping IO worker... [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Stopped IO worker! [00:02:34] [Server thread/INFO] [Calio/]: Removing Dynamic Registries for: net.minecraft.server.dedicated.DedicatedServer@7dc879e1 [MineStrator Daemon]: Checking server disk space usage, this could take a few seconds... [MineStrator Daemon]: Updating process configuration files... [MineStrator Daemon]: Ensuring file permissions are set correctly, this could take a few seconds... [MineStrator Daemon]: Pulling Docker container image, this could take a few minutes to complete... [MineStrator Daemon]: Finished pulling Docker container image container@pterodactyl~ java -version openjdk version "17.0.10" 2024-01-16 OpenJDK Runtime Environment Temurin-17.0.10+7 (build 17.0.10+7) OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (build 17.0.10+7, mixed mode, sharing) container@pterodactyl~ java -Xms128M -Xmx6302M -Dterminal.jline=false -Dterminal.ansi=true -Djline.terminal=jline.UnsupportedTerminal -p libraries/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar:libraries/cpw/mods/securejarhandler/2.1.4/securejarhandler-2.1.4.jar:libraries/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar:libraries/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar:libraries/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar:libraries/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar:libraries/org/ow2/asm/asm/9.5/asm-9.5.jar:libraries/net/minecraftforge/JarJarFileSystems/0.3.16/JarJarFileSystems-0.3.16.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar=cpw.mods.securejarhandler --add-opens java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports java.base/sun.security.util=cpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns=java.naming -Djava.net.preferIPv6Addresses=system -DignoreList=bootstraplauncher-1.1.2.jar,securejarhandler-2.1.4.jar,asm-commons-9.5.jar,asm-util-9.5.jar,asm-analysis-9.5.jar,asm-tree-9.5.jar,asm-9.5.jar,JarJarFileSystems-0.3.16.jar -DlibraryDirectory=libraries -DlegacyClassPath=libraries/cpw/mods/securejarhandler/2.1.4/securejarhandler-2.1.4.jar:libraries/org/ow2/asm/asm/9.5/asm-9.5.jar:libraries/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar:libraries/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar:libraries/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar:libraries/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar:libraries/net/minecraftforge/accesstransformers/8.0.4/accesstransformers-8.0.4.jar:libraries/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar:libraries/net/minecraftforge/eventbus/6.0.3/eventbus-6.0.3.jar:libraries/net/minecraftforge/forgespi/6.0.0/forgespi-6.0.0.jar:libraries/net/minecraftforge/coremods/5.0.1/coremods-5.0.1.jar:libraries/cpw/mods/modlauncher/10.0.8/modlauncher-10.0.8.jar:libraries/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar:libraries/com/electronwill/night-config/core/3.6.4/core-3.6.4.jar:libraries/com/electronwill/night-config/toml/3.6.4/toml-3.6.4.jar:libraries/org/apache/maven/maven-artifact/3.8.5/maven-artifact-3.8.5.jar:libraries/net/jodah/typetools/0.8.3/typetools-0.8.3.jar:libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar:libraries/org/jline/jline-reader/3.12.1/jline-reader-3.12.1.jar:libraries/org/jline/jline-terminal/3.12.1/jline-terminal-3.12.1.jar:libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar:libraries/org/openjdk/nashorn/nashorn-core/15.3/nashorn-core-15.3.jar:libraries/net/minecraftforge/JarJarSelector/0.3.16/JarJarSelector-0.3.16.jar:libraries/net/minecraftforge/JarJarMetadata/0.3.16/JarJarMetadata-0.3.16.jar:libraries/net/minecraftforge/fmlloader/1.19.2-43.3.0/fmlloader-1.19.2-43.3.0.jar:libraries/net/minecraft/server/1.19.2-20220805.130853/server-1.19.2-20220805.130853-extra.jar:libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar:libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar:libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar:libraries/com/mojang/authlib/3.11.49/authlib-3.11.49.jar:libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar:libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar:libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar:libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar:libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar:libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar:libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar:libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar:libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar:libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar:libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar:libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar:libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar:libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar:libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar:libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar:libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar:libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar:libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:libraries/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar:libraries/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar:libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.0/log4j-slf4j18-impl-2.17.0.jar:libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar cpw.mods.bootstraplauncher.BootstrapLauncher --launchTarget forgeserver --fml.forgeVersion 43.3.0 --fml.mcVersion 1.19.2 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20220805.130853 [00:02:42] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 43.3.0, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853] [00:02:42] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.10 by Eclipse Adoptium; OS Linux arch amd64 version 6.1.0-12-amd64 [00:02:43] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/home/container/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2363!/ Service=ModLauncher Env=SERVER [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/fmlcore/1.19.2-43.3.0/fmlcore-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/javafmllanguage/1.19.2-43.3.0/javafmllanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/lowcodelanguage/1.19.2-43.3.0/lowcodelanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/mclanguage/1.19.2-43.3.0/mclanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:44] [main/WARN] [ne.mi.ja.se.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File: and Mod File: . Using Mod File: [00:02:44] [main/WARN] [ne.mi.ja.se.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: resourcefullib. Using Mod File: /home/container/mods/resourcefullib-forge-1.19.2-1.1.24.jar [00:02:44] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: Found 13 dependencies adding them to mods collection Latest log [29Mar2024 00:02:42.803] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 43.3.0, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853] [29Mar2024 00:02:42.805] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.10 by Eclipse Adoptium; OS Linux arch amd64 version 6.1.0-12-amd64 [29Mar2024 00:02:43.548] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/home/container/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2363!/ Service=ModLauncher Env=SERVER [29Mar2024 00:02:43.876] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/fmlcore/1.19.2-43.3.0/fmlcore-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.877] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/javafmllanguage/1.19.2-43.3.0/javafmllanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.877] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/lowcodelanguage/1.19.2-43.3.0/lowcodelanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.878] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/mclanguage/1.19.2-43.3.0/mclanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:44.033] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File: and Mod File: . Using Mod File: [29Mar2024 00:02:44.034] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: resourcefullib. Using Mod File: /home/container/mods/resourcefullib-forge-1.19.2-1.1.24.jar [29Mar2024 00:02:44.034] [main/INFO] [net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator/]: Found 13 dependencies adding them to mods collection
    • I am unable to do that. Brigadier is a mojang library that parses commands.
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.