-
Posts
15 -
Joined
-
Last visited
Posts posted by Redstoneguy129
-
-
When i cancel the hand event to render my own hand model it also stops the items, blocks, weapons and maps from rendering. How should i keep them rendered while not rendering the default player hand model.
-
I got it to compile but its not rendering now
-
So this?
public ItemEntity(World worldIn, double x, double y, double z, ItemStack stack) { this(worldIn, x, y, z); this.setItem(stack); this.lifespan = (stack.getItem() == null ? 6000 : stack.getEntityLifespan(worldIn)); }
-
I've found the error occures when i do event.getWorld().addEntity(item);
-
I am getting this problem with my custom item Entity, i've followed whats on this post but its still not working.
Main Class
Spoiler@Mod("lavasmelting") public class LavaSmelting { private static final Logger LOGGER = LogManager.getLogger(); public static EntityType<?> ITEM_ENTITY = EntityType.Builder.create((entityType, world) -> new NewItemEntity(world), EntityClassification.MISC) .build("lavasmelting"+":item_entity") .setRegistryName(new ResourceLocation("lavasmelting", "item_entity")); public LavaSmelting() { FMLJavaModLoadingContext.get().getModEventBus().addListener(this::setup); FMLJavaModLoadingContext.get().getModEventBus().addListener(this::doClientStuff); MinecraftForge.EVENT_BUS.register(this); } private void setup(final FMLCommonSetupEvent event) { LOGGER.info("Lava Smelting is setup!"); } private void doClientStuff(final FMLClientSetupEvent event) { LOGGER.info("Lava Smelting client is setup!"); } @SubscribeEvent public void itemJoinWorld(EntityJoinWorldEvent event) { if(event.getEntity() instanceof ItemEntity && !(event.getEntity() instanceof NewItemEntity)) { if(event.getWorld().getChunkProvider().chunkExists(event.getEntity().chunkCoordX, event.getEntity().chunkCoordZ)) { event.setCanceled(true); NewItemEntity item = new NewItemEntity(event.getWorld(), event.getEntity().getPosX(), event.getEntity().getPosY(), event.getEntity().getPosZ(), ((ItemEntity) event.getEntity()).getItem()); System.out.println("made item noW!"); item.setMotion(event.getEntity().getMotion()); item.setDefaultPickupDelay(); event.getWorld().addEntity(item); System.out.println("Added item"); } } } @Mod.EventBusSubscriber(modid = "lavasmelting", bus = Mod.EventBusSubscriber.Bus.MOD) public static class Registration { @SubscribeEvent public static void registerEntities(final RegistryEvent.Register<EntityType<?>> event) { event.getRegistry().registerAll(ITEM_ENTITY); System.out.println("LOADED"); } } }
ItemEntity Class
Spoilerpublic class NewItemEntity extends ItemEntity { public NewItemEntity(World world) { super((EntityType<? extends ItemEntity>) LavaSmelting.ITEM_ENTITY, world); } public NewItemEntity(World world, double posX, double posY, double posZ, ItemStack item) { super(world,posX,posY,posZ,item); } @Override public IPacket<?> createSpawnPacket() { return NetworkHooks.getEntitySpawningPacket(this); } }
I am getting stuck on 100%.
-
No child models as in body or head and the models i want to resize are cow and sheep.
-
How would you do this but edit the size of child models instead.
-
Don't know what to put for the rotations as the render is not rotating.
@SubscribeEvent
public void preRenderPlayerPre(RenderPlayerEvent.Pre event) {
event.setCanceled(true);
Entity entity = EntityType.byKey(EntityInit.PYRONITE.getRegistryName().toString()).get().create(event.getEntity().world);
Minecraft.getInstance().getRenderManager().getRenderer(entity.getClass()).doRender(entity, event.getX(), event.getY(), event.getZ(), event.getEntityLiving().renderYawOffset, event.getPartialRenderTick());
} -
Ok, i got the model over it. But the head keeps vibrating and the model isnt rotating.
-
I got my own custom entity, i want to be able to morph into it. Morphing is good, but no rotations looks just like that imgur link you sent
-
Not Working
-
I do this in my model class?
-
Hello, im having similar trouble. how do i rotate the arms and head corresponding to the model?
-
Hello, I am trying to change the player model to the minecraft creeper. I was told i need to use RenderPlayerEvent and cancel it, i have cancelled it but i dont know how to place the Creeper model over it.
Forge 1.5.2 wont install
in Support & Bug Reports
Posted
Forge 1.5.2 is not longer supported.