Everything posted by Kolan
-
How to animate entity
I created it in Blockbench with Geckolib plugin. It looks like this:
-
How to animate entity
JSON file with attack and walk animation
-
How to animate entity
Hi. I've made an entity, but I don't know how to animate it. I have JSON file with animation, but how to implement it to my code?
-
Entity error
Thanks to all of you, I wouldn't fix it without you guys!
-
Entity error
ModEntities: package com.kolan.thoriummod.Entity; import com.kolan.common.entity.impostor; import com.kolan.thoriummod.Thorium; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.MobCategory; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; public class ModEntities { private ModEntities() {} public static final DeferredRegister<EntityType<?>> ENTITIES = DeferredRegister.create(ForgeRegistries.ENTITIES, Thorium.MOD_ID); public static final RegistryObject<EntityType<impostor>> IMPOSTOR = ENTITIES.register("impostor", () -> EntityType.Builder.of(impostor::new, MobCategory.MONSTER).sized(0.8f,0.8f) .build(new ResourceLocation(Thorium.MOD_ID, "impostor").toString())); public static void register(IEventBus eventBus) { } }
-
Entity error
package com.kolan.thoriummod.Event; import com.kolan.common.entity.impostor; import com.kolan.thoriummod.Entity.EntityInit; import com.kolan.thoriummod.Thorium; import net.minecraftforge.event.entity.EntityAttributeCreationEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; @Mod.EventBusSubscriber(modid = Thorium.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD) public class CommonModEvents { @SubscribeEvent public static void registerAttributes(EntityAttributeCreationEvent event){ event.put(EntityInit.IMPOSTOR.get(), impostor.createAttributes().build()); } }
-
Entity error
Mod main class: package com.kolan.thoriummod; import com.kolan.thoriummod.Entity.ModEntities; import com.kolan.thoriummod.block.ModBlocks; import com.kolan.thoriummod.item.ModItems; import com.mojang.logging.LogUtils; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import org.slf4j.Logger; @Mod("thorium") public class Thorium { private static final Logger LOGGER = LogUtils.getLogger(); public static final String MOD_ID = "thorium"; public Thorium() { IEventBus eventBus = FMLJavaModLoadingContext.get().getModEventBus(); ModEntities.register(eventBus); ModItems.register(eventBus); ModBlocks.register(eventBus); eventBus.addListener(this::setup); MinecraftForge.EVENT_BUS.register(this); } private void setup(final FMLCommonSetupEvent event) { } private void doClientStuff(final FMLClientSetupEvent event) { } } Entity registry: package com.kolan.thoriummod.Entity; import com.kolan.common.entity.impostor; import com.kolan.thoriummod.Thorium; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.MobCategory; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; public class EntityInit { private EntityInit(){ } public static final DeferredRegister<EntityType<?>> ENTITIES = DeferredRegister.create(ForgeRegistries.ENTITIES, Thorium.MOD_ID); public static final RegistryObject<EntityType<impostor>> IMPOSTOR = ENTITIES.register("impostor", () -> EntityType.Builder.of(impostor::new, MobCategory.CREATURE).sized(0.5f,0.5f) .build(new ResourceLocation(Thorium.MOD_ID, "impostor").toString())); }
-
Entity error
Ok, I changed it, but I have different error in my logs What has happened here?
- Entity error
- Entity error
-
Entity error
Hi. I tried to add custom entity to my mod, but an something has happened. My game crashes after loading a world, and in logs file I can see: Part of the code looks like this: package com.kolan.thoriummod.Event; import com.kolan.common.entity.Impostor; import com.kolan.thoriummod.Entity.EntityInit; import com.kolan.thoriummod.Thorium; import net.minecraftforge.event.entity.EntityAttributeCreationEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; @Mod.EventBusSubscriber(modid = Thorium.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD) public class CommonModEvents { @SubscribeEvent public static void registerAttributes(EntityAttributeCreationEvent event){ event.put(EntityInit.IMPOSTOR.get(), Impostor.createAttributes().build()); } } What can I do? Thanks in advance
IPS spam blocked by CleanTalk.