Jump to content

Recommended Posts

Posted (edited)

Ai i now used a texture with semi-transparencys on an entity-model in BlockBench, i can see cubes, located inside the same bodypart(bones) through this transparent part, but not parts of an other bodypart.

In this sample the purple fin on the head of the model has such transharencies, wich show the part of the head, that´s behind the fin.

But at the bottom end of the fin (red arrow), a part of the big tail-cube is also hidden behind the fin and appears invisible.

264338228_CoralModelinBlockBench.png.5bd41c7a6794e5f1ba9e5ab2abf4634b.png

Does this happen in minecraft, too?

If yes, what can i do, that it does not happen?

Edited by Drachenbauer
Posted
  On 1/26/2020 at 8:37 PM, Drachenbauer said:

Does this happen in minecraft, too?

Expand  

Run it and find out.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted

General word of warning: BlockBench has a bunch of rendering inconsistencies that don't mirror the actual game, especially when it comes to transparency. When it comes to entities, it's really only good quick prototyping in my opinion. Chances are BlockBench is just being weird.

I'm eager to learn and am prone to mistakes. Don't hesitate to tell me how I can improve.

  • 4 weeks later...
Posted (edited)

I still don´t know how to make minecraft use the alpha-layer of texture for entity...

I find no tutorials or solved forum-threads for this...

 

The fin of my entity still looks fully opaque

Edited by Drachenbauer
Posted (edited)

In te slime´s layer i found this:

IVertexBuilder ivertexbuilder = bufferIn.getBuffer(RenderType.getEntityTranslucent(this.getEntityTexture(entitylivingbaseIn)));

But i´m not sure, how to use it in my own entity-renderer

 

If i try this:

    @Override
    public void render(CoralEntity coral, float p_225623_2_, float p_225623_3_, MatrixStack matrixStackIn, IRenderTypeBuffer bufferIn, int packedLightIn)
    {
        IVertexBuilder ivertexbuilder = bufferIn.getBuffer(RenderType.getEntityTranslucent(this.getEntityTexture(coral)));
        CORAL_MODEL.render(matrixStackIn, ivertexbuilder, packedLightIn, LivingRenderer.getPackedOverlay(coral, 0.0F), 1.0F, 1.0F, 1.0F, 1.0F);
        //super.render(coral, p_225623_2_, p_225623_3_, p_225623_4_, bufferIn, p_225623_6_);
    }

The fin appears transparent, but The entity appears weird deformed and does not rotete:

1983075106_Coralentitybug.png.637d5cbca4d003ac54b9ad4aa5dde0e8.png

 

This is the right shape, how it looks without the code-snippet:

780592878_Coralingame.png.15659a8d97404660833dabbb2cdbf757.png

But with opaque fin.

 

For the code-snippet:

i don´t know, what the weird named flosts in the head-line are.

And is the int at the end really the packetLight-value?

What must i put into the flosts of the "CORAL_MODEL.render"-command?

Edited by Drachenbauer
Posted (edited)
  On 2/25/2020 at 4:50 PM, Drachenbauer said:

In te slime´s layer i found this:

IVertexBuilder ivertexbuilder = bufferIn.getBuffer(RenderType.getEntityTranslucent(this.getEntityTexture(entitylivingbaseIn)));

But i´m not sure, how to use it in my own entity-renderer

Expand  

Writing from mobile. If i am reading the names of the functions, then it was getting the translucency from the Entity Texture. Try to see the Texture of the slime.

Edited by DragonITA

New in Modding? == Still learning!

Posted (edited)

At mine it should get the translucency from the Entity Texture, too.

I just don´t know, how to fill the values of the shown method right.

They have such weird names, so i don´t know, what they mean...

Edited by Drachenbauer
Posted

@DrachenbauerDon‘t use Blockbench, but try to use Tabula. Even you are making a mod for Minecraft 1.14.4, and Blockbench make the whole entity code in the 1.14.4 format, Tabula was a better option and you don‘t need to change too many codes snippets. Tabula is a mod for Minecraft 1.12.2, but it was the best i know. Then it should be compatible with Transparency and such things. Just try out.

New in Modding? == Still learning!

Posted (edited)

I only find an option to make the whoole cube translucent, but nothing about using texture alpha...

 

My texture has semi-transparent areas, and i want to display them correct:

Transparent fin with opaque detail-lines in it

 

I just need to know, how to use this:

IVertexBuilder ivertexbuilder = bufferIn.getBuffer(RenderType.getEntityTranslucent(this.getEntityTexture(coral)));

in my Renderer-class to load the alpha-channel of my entity-texture.

Edited by Drachenbauer
Posted

Dragon are you telling people to backdate to supported versions?

This is my Forum Signature, I am currently attempting to transform it into a small guide for fixing easier issues using spoiler blocks to keep things tidy.

 

As the most common issue I feel I should put this outside the main bulk:

The only official source for Forge is https://files.minecraftforge.net, and the only site I trust for getting mods is CurseForge.

If you use any site other than these, please take a look at the StopModReposts project and install their browser extension, I would also advise running a virus scan.

 

For players asking for assistance with Forge please expand the spoiler below and read the appropriate section(s) in its/their entirety.

  Reveal hidden contents

 

Posted

Hello

 

I still want to know, how i can use this line:

IVertexBuilder ivertexbuilder = bufferIn.getBuffer(RenderType.getEntityTranslucent(this.getEntityTexture(entitylivingbaseIn)));

or a part of it to use the alpha-channel of my entity-txture?

 

Is there any way to apply it directly to the result of the render-method in the Renderer-class?

Or can i use it in the Model-class?

Posted

@DaemonUmbra I myself use Tabula to close my entities, because Tabula was recommended to me and I must admit that it is better than Blockbench. I used Blockbench before, but then I had to change much more than in Tabula. I'm not saying it to do marketing or anything like that, but because I hope that if it works for me, it will work for other people. I made a lot of mistakes, I have to admit that, but I try to learn from them and then help people. If one of the possibilities is to go back one version to get the solution (and then back to the normal version of course), then you don't (usually) lose anything if you just try. Then I say this because Tabula surely works completely different than Blockbench, so it could also be that it calculates the thing with transparency and then does it automatically. I haven't tested it yet (but I wanted to do that as soon as I solved a previous problem). So if it helps, then yes. So, there's nothing illegal or forbidden in it if you use an older version and download a newer one afterwards, or am I wrong?

New in Modding? == Still learning!

Posted
  On 2/26/2020 at 5:19 PM, Drachenbauer said:

Hello

 

I still want to know, how i can use this line:

IVertexBuilder ivertexbuilder = bufferIn.getBuffer(RenderType.getEntityTranslucent(this.getEntityTexture(entitylivingbaseIn)));

or a part of it to use the alpha-channel of my entity-txture?

 

Is there any way to apply it directly to the result of the render-method in the Renderer-class?

Or can i use it in the Model-class?

Expand  

See the Vanilla Slime code and then try to comprehend how it was used. I never used Transparent Textures before, so i don‘t know how to help you further.

New in Modding? == Still learning!

Posted
  On 2/26/2020 at 5:23 PM, Drachenbauer said:

I already sayd, thet Tabula does not provide the type of transparency, that i want for my thing.

I want to urs the one from the slime´s layer.

Expand  

Sorry if the other modeling Program don‘t have helped you, but try you self or wait, that a other and more experienced modder will help you. I repeat it: 

 

  On 2/26/2020 at 5:22 PM, DragonITA said:

I never used Transparent Textures before, so i don‘t know how to help you further.

Expand  

 

New in Modding? == Still learning!

Posted (edited)

now i try a layer as for the slime.

 

i made it almost the same, , just replaced all about the slime-model with my model.

 

But i cannot add it to the renderer, jike i saw  at the slime.

I get the error

  Quote

Cannot infer type arguments for CoralFinLayer<>

Expand  

in the Renderer-class at this line:

this.addLayer(new CoralFinLayer<>(this));

 

The Renderer-class:

package drachenbauer32.angrybirdsmod.entities.renderers;

import drachenbauer32.angrybirdsmod.entities.CoralEntity;
import drachenbauer32.angrybirdsmod.entities.layers.CoralFinLayer;
import drachenbauer32.angrybirdsmod.entities.models.CoralModel;
import drachenbauer32.angrybirdsmod.util.Reference;
import net.minecraft.client.renderer.entity.EntityRendererManager;
import net.minecraft.client.renderer.entity.MobRenderer;
import net.minecraft.client.renderer.entity.model.EntityModel;
import net.minecraft.util.ResourceLocation;

public class CoralRenderer<T> extends MobRenderer<CoralEntity, EntityModel<CoralEntity>>
{
    private static final ResourceLocation CORAL_TEXTURE = new ResourceLocation(Reference.MOD_ID + ":textures/entity/coral.png");
    private static final CoralModel<CoralEntity> CORAL_MODEL = new CoralModel<>(false);
    
    public CoralRenderer(EntityRendererManager manager)
    {
        super(manager, CORAL_MODEL, 0.5f);
        this.addLayer(new CoralFinLayer<>(this));
    }
    
    @Override
    public ResourceLocation getEntityTexture(CoralEntity coral)
    {
        return CORAL_TEXTURE;
    }
    
    @Override
    protected float handleRotationFloat(CoralEntity coral, float partialTicks)
    {
        return coral.getTailRotation();
    }
}

 

the Layer-class:

package drachenbauer32.angrybirdsmod.entities.layers;

import com.mojang.blaze3d.matrix.MatrixStack;
import com.mojang.blaze3d.vertex.IVertexBuilder;

import drachenbauer32.angrybirdsmod.entities.models.CoralModel;
import net.minecraft.client.renderer.IRenderTypeBuffer;
import net.minecraft.client.renderer.RenderType;
import net.minecraft.client.renderer.entity.IEntityRenderer;
import net.minecraft.client.renderer.entity.LivingRenderer;
import net.minecraft.client.renderer.entity.layers.LayerRenderer;
import net.minecraft.client.renderer.entity.model.EntityModel;
import net.minecraft.entity.LivingEntity;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;

@OnlyIn(Dist.CLIENT)
public class CoralFinLayer<T extends LivingEntity> extends LayerRenderer<T, CoralModel<T>>
{
    private final EntityModel<T> coralModel = new CoralModel<>(true);
    
    public CoralFinLayer(IEntityRenderer<T, CoralModel<T>> coral)
    {
        super(coral);
    }
    
    public void render(MatrixStack matrixStackIn, IRenderTypeBuffer bufferIn, int packedLightIn, T entitylivingbaseIn, float limbSwing, float limbSwingAmount, float partialTicks, float ageInTicks, float netHeadYaw, float headPitch)
    {
        if (!entitylivingbaseIn.isInvisible())
        {
            this.getEntityModel().copyModelAttributesTo(this.coralModel);
            this.coralModel.setLivingAnimations(entitylivingbaseIn, limbSwing, limbSwingAmount, partialTicks);
            this.coralModel.setRotationAngles(entitylivingbaseIn, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch);
            IVertexBuilder ivertexbuilder = bufferIn.getBuffer(RenderType.getEntityTranslucent(this.getEntityTexture(entitylivingbaseIn)));
            this.coralModel.render(matrixStackIn, ivertexbuilder, packedLightIn, LivingRenderer.getPackedOverlay(entitylivingbaseIn, 0.0F), 1.0F, 1.0F, 1.0F, 1.0F);
        }
    }
}

The constructor of my Layer-class is the same, as at the slime-Layer-class, i only replaced the slime-model with my own Model-class, where i use a boolean-argument to chose, if it should render the fin or the other parts...

So i wonder, why i cannot add the layer, like in the slime-renderer...

Edited by Drachenbauer
Posted (edited)

the only differences i see, is that the SlimeModel extends SegmentedModel and mine extends AgeableModel.

And, that they use an integer in the constructor of the Model-class and i use a boolean.

 

I want to keep it extend AgeableModel, because my one has got a head and a body and i still want to use one list for head-parts and one for body-parts.

 

The model-class:

package drachenbauer32.angrybirdsmod.entities.models;

import com.google.common.collect.ImmutableList;
import net.minecraft.client.renderer.entity.model.AgeableModel;
import net.minecraft.client.renderer.model.ModelRenderer;
import net.minecraft.entity.Entity;
import net.minecraft.util.math.MathHelper;

public class CoralModel<T extends Entity> extends AgeableModel<T>
{
    private final ModelRenderer bone;
    private final ModelRenderer bone2;
    private final ModelRenderer bone3;
    private final ModelRenderer bone4;
    private final ModelRenderer bone5;
    private final ModelRenderer bone6;
    private final ModelRenderer bone7;
    
    public CoralModel(boolean layer)
    {
        textureWidth = 56;
        textureHeight = 32;
        
        bone = new ModelRenderer(this);
        bone.setRotationPoint(0.0F, 18.1F, 0.0F);
        
        bone2 = new ModelRenderer(this);
        bone3 = new ModelRenderer(this);
        bone4 = new ModelRenderer(this);
        bone5 = new ModelRenderer(this);
        bone6 = new ModelRenderer(this);
        bone7 = new ModelRenderer(this);
        
        if (layer)
        {
            bone.addBox("back_fin", 0.0F, -12.0F, 0.0F, 0, 12, 6, 0.0F, 38, 6);
        }
        else
        {
            bone.addBox("head", -4.0F, -8.0F, -4.0F, 8, 8, 8, 0.0F, 0, 0);
            bone.addBox("antenna_part_1", -0.5F, -12.0F, -4.0F, 1, 4, 1, 0.0F, 28, 0);
            bone.addBox("antenna_part_2", -0.5F, -12.0F, -6.0F, 1, 1, 2, 0.0F, 24, 5);
            bone.addBox("antenna_light", -1.0F, -12.0F, -8.0F, 2, 3, 2, 0.0F, 0, 0);
            
            bone2.setRotationPoint(0.0F, 20.1F, 0.0F);
            bone2.addBox("body", -3.0F, -4.0F, -3.0F, 6, 6, 6, 0.0F, 32, 0);
            
            bone3.setRotationPoint(-2.0F, 22.1F, -2.0F);
            bone3.addBox("right_front_leg", -1.0F, 0.0F, -1.0F, 2, 2, 2, 0.0F, 0, 16);
            bone3.addBox("right_front_flipper",  -1.0F, 2.0F, -2.0F, 2, 0, 1, 0.0F, 1, 20);
            
            bone4.setRotationPoint(2.0F, 22.1F, -2.0F);
            bone4.addBox("left_front_leg", -1.0F, 0.0F, -1.0F, 2, 2, 2, 0.0F, 8, 16);
            bone4.addBox("left_front_flipper",  -1.0F, 2.0F, -2.0F, 2, 0, 1, 0.0F, 9, 20);
            
            bone5.setRotationPoint(-2.0F, 22.1F, 2.0F);
            bone5.addBox("right_hind_leg", -1.0F, 0.0F, -1.0F, 2, 2, 2, 0.0F, 16, 16);
            bone5.addBox("right_hind_flipper",  -1.0F, 2.0F, -2.0F, 2, 0, 1, 0.0F, 17, 20);
            
            bone6.setRotationPoint(2.0F, 22.1F, 2.0F);
            bone6.addBox("left_hind_leg", -1.0F, 0.0F, -1.0F, 2, 2, 2, 0.0F, 24, 16);
            bone6.addBox("left_hind_flipper",  -1.0F, 2.0F, -2.0F, 2, 0, 1, 0.0F, 25, 20);
            
            bone7.setRotationPoint(0.0F, 20.1F, 3.0F);
            bone7.addBox("tail_part_1", -2.0F, -2.0F, 0.0F, 4, 4, 4, 0.0F, 0, 24);
            bone7.addBox("tail_part_2", -1.0F, 0.0F, 4.0F, 2, 2, 2, 0.0F, 4, 20);
            bone7.addBox("tail_fin",  0.0F, -1.0F, 6.0f, 0, 4, 2, 0.0F, 16, 26);
        }
    }
    
    @Override
    protected Iterable<ModelRenderer> getHeadParts()
    {
        return ImmutableList.of(bone);
    }
    
    @Override
    protected Iterable<ModelRenderer> getBodyParts()
    {
        return ImmutableList.of(bone2, bone3, bone4, bone5, bone6, bone7);
    }
    
    @Override
    public void setRotationAngles(Entity coral, float limbSwing, float limbSwingAmount, float ageInTicks,
                                  float netHeadYaw, float headPitch)
    {
        //float limbSwingValue = 
        
        bone.rotateAngleX = headPitch * 0.017453292f;
        bone.rotateAngleY = netHeadYaw * 0.017453292f;
        
        bone3.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F + (float)Math.PI) * 3 * limbSwingAmount;
        bone4.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F) * 3 * limbSwingAmount;
        bone5.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F) * 3 * limbSwingAmount;
        bone6.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F + (float)Math.PI) * 3 * limbSwingAmount;
        
        bone7.rotateAngleY = MathHelper.cos(limbSwing * 0.6662F) * 3 * limbSwingAmount;
        bone7.rotateAngleX = ageInTicks;
        
        System.out.println(limbSwing);
        //System.out.println(limbSwingAmount);
    }
}
Edited by Drachenbauer
Posted (edited)

I still don´t know, why i cannot add my layer like at the slime

 

I´m pretty sure, everything about ththr Renderrer, Layer and Model-classes is exactly like done at the slime, just different names and different ModelBoxes

And i use a boolean instead of an integer value to choose between the main-part and the layer-part of the model.

 

The model now extends SegmentedModel:

package drachenbauer32.angrybirdsmod.entities.models;

import com.google.common.collect.ImmutableList;
import net.minecraft.client.renderer.entity.model.SegmentedModel;
import net.minecraft.client.renderer.model.ModelRenderer;
import net.minecraft.entity.Entity;
import net.minecraft.util.math.MathHelper;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;

@OnlyIn(Dist.CLIENT)
public class CoralModel<T extends Entity> extends SegmentedModel<T>
{
    private final ModelRenderer bone;
    private final ModelRenderer bone2;
    private final ModelRenderer bone3;
    private final ModelRenderer bone4;
    private final ModelRenderer bone5;
    private final ModelRenderer bone6;
    private final ModelRenderer bone7;
    
    public CoralModel(boolean layer)
    {
        textureWidth = 56;
        textureHeight = 32;
        
        bone = new ModelRenderer(this);
        bone.setRotationPoint(0.0F, 18.1F, 0.0F);
        
        bone2 = new ModelRenderer(this);
        bone3 = new ModelRenderer(this);
        bone4 = new ModelRenderer(this);
        bone5 = new ModelRenderer(this);
        bone6 = new ModelRenderer(this);
        bone7 = new ModelRenderer(this);
        
        if (layer)
        {
            bone.addBox("back_fin", 0.0F, -12.0F, 0.0F, 0, 12, 6, 0.0F, 38, 6);
        }
        else
        {
            bone.addBox("head", -4.0F, -8.0F, -4.0F, 8, 8, 8, 0.0F, 0, 0);
            bone.addBox("antenna_part_1", -0.5F, -12.0F, -4.0F, 1, 4, 1, 0.0F, 28, 0);
            bone.addBox("antenna_part_2", -0.5F, -12.0F, -6.0F, 1, 1, 2, 0.0F, 24, 5);
            bone.addBox("antenna_light", -1.0F, -12.0F, -8.0F, 2, 3, 2, 0.0F, 0, 0);
            
            bone2.setRotationPoint(0.0F, 20.1F, 0.0F);
            bone2.addBox("body", -3.0F, -4.0F, -3.0F, 6, 6, 6, 0.0F, 32, 0);
            
            bone3.setRotationPoint(-2.0F, 22.1F, -2.0F);
            bone3.addBox("right_front_leg", -1.0F, 0.0F, -1.0F, 2, 2, 2, 0.0F, 0, 16);
            bone3.addBox("right_front_flipper",  -1.0F, 2.0F, -2.0F, 2, 0, 1, 0.0F, 1, 20);
            
            bone4.setRotationPoint(2.0F, 22.1F, -2.0F);
            bone4.addBox("left_front_leg", -1.0F, 0.0F, -1.0F, 2, 2, 2, 0.0F, 8, 16);
            bone4.addBox("left_front_flipper",  -1.0F, 2.0F, -2.0F, 2, 0, 1, 0.0F, 9, 20);
            
            bone5.setRotationPoint(-2.0F, 22.1F, 2.0F);
            bone5.addBox("right_hind_leg", -1.0F, 0.0F, -1.0F, 2, 2, 2, 0.0F, 16, 16);
            bone5.addBox("right_hind_flipper",  -1.0F, 2.0F, -2.0F, 2, 0, 1, 0.0F, 17, 20);
            
            bone6.setRotationPoint(2.0F, 22.1F, 2.0F);
            bone6.addBox("left_hind_leg", -1.0F, 0.0F, -1.0F, 2, 2, 2, 0.0F, 24, 16);
            bone6.addBox("left_hind_flipper",  -1.0F, 2.0F, -2.0F, 2, 0, 1, 0.0F, 25, 20);
            
            bone7.setRotationPoint(0.0F, 20.1F, 3.0F);
            bone7.addBox("tail_part_1", -2.0F, -2.0F, 0.0F, 4, 4, 4, 0.0F, 0, 24);
            bone7.addBox("tail_part_2", -1.0F, 0.0F, 4.0F, 2, 2, 2, 0.0F, 4, 20);
            bone7.addBox("tail_fin",  0.0F, -1.0F, 6.0f, 0, 4, 2, 0.0F, 16, 26);
        }
    }
    
    @Override
    public Iterable<ModelRenderer> getParts()
    {
        return ImmutableList.of(bone, bone2, bone3, bone4, bone5, bone6, bone7);
    }
    
    @Override
    public void setRotationAngles(Entity coral, float limbSwing, float limbSwingAmount, float ageInTicks,
                                  float netHeadYaw, float headPitch)
    {
        bone.rotateAngleX = headPitch * 0.017453292f;
        bone.rotateAngleY = netHeadYaw * 0.017453292f;
        
        bone3.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F + (float)Math.PI) * 3 * limbSwingAmount;
        bone4.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F) * 3 * limbSwingAmount;
        bone5.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F) * 3 * limbSwingAmount;
        bone6.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F + (float)Math.PI) * 3 * limbSwingAmount;
        
        bone7.rotateAngleY = MathHelper.cos(limbSwing * 0.6662F) * 3 * limbSwingAmount;
        bone7.rotateAngleX = ageInTicks;
    }
}

But i still cannot add the Layer in the Renderer.

 

The constructor of the Layer-class wants the interface IEntityRenderer as input.

So i wonder, why the SlimeRenderer can put itself in there at adding the Layer...

Edited by Drachenbauer

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

    • Okay, for him the config file looked like this: flywheel-client.toml: #Select the backend to use. Set to "DEFAULT" to let Flywheel decide. backend = "DEFAULT" #Enable or disable instance update limiting with distance. limitUpdates = true #The number of worker threads to use. Set to -1 to let Flywheel decide. Set to 0 to disable parallelism. Requires a game restart to take effect. #Range: -1 ~ 12 workerThreads = -1 #Config options for Flywheel's built-in backends. [flw_backends]     #How smooth Flywheel's shader-based lighting should be. May have a large performance impact.     #Allowed Values: FLAT, TRI_LINEAR, SMOOTH, SMOOTH_INNER_FACE_CORRECTED     lightSmoothness = "SMOOTH" There was no "INSTANCING", so we changed "DEFAULT" to "OFF", but this didn't help. Changing it to "INSTANCING" didn't work as well.
    • Would nice if anyone could tell me which mod is causing this crash, The mods i read there is vampirism better fps adastra and monster hunter village bit could it some other mod
    • Hello i have a crash and tried to solve it but has not worked.   / Uh... Did I do that? Time: 2025-04-15 19:09:12 Description: Saving entity NBT java.lang.NullPointerException: Cannot invoke "net.minecraft.core.BlockPos.m_123341_()" because "this.ownerPos" is null at de.teamlapen.vampirism.entity.VulnerableRemainsDummyEntity.m_7380_(VulnerableRemainsDummyEntity.java:194) ~[Vampirism-1.20.1-1.10.13.jar%23426!/:1.20.1-1.10.13] {re:classloading} at net.minecraft.world.entity.Entity.m_20240_(Entity.java:1662) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:EntityLoadMixin from mod cupboard,pl:mixin:APP:almanac.mixins.json:EntityMixin from mod almanac,pl:mixin:APP:balm.mixins.json:EntityMixin from mod balm,pl:mixin:APP:curios.mixins.json:AccessorEntity from mod curios,pl:mixin:APP:fabric-entity-events-v1.mixins.json:EntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:betterfpsdist.mixins.json:EntityRenderDistMixin from mod betterfpsdist,pl:mixin:APP:entityculling.mixins.json:CullableMixin from mod entityculling,pl:mixin:APP:vampirism.mixins.json:MixinEntity from mod vampirism,pl:mixin:APP:adastra-common.mixins.json:common.EntityBelowWorldMixin from mod ad_astra,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:AttachmentTargetsMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:EntityMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorEntity from mod bookshelf,pl:mixin:APP:carryon.mixins.json:EntityMixin from mod carryon,pl:mixin:APP:dimdoors-common.mixins.json:EntityMixin from mod dimdoors,pl:mixin:APP:dimdoors-common.mixins.json:accessor.EntityAccessor from mod dimdoors,pl:mixin:APP:ichunutil.mixins.json:EntityMixin from mod ichunutil,pl:mixin:APP:travelerstitles.mixins.json:EntityChangeDimensionMixin from mod travelerstitles,pl:mixin:APP:sound_physics_remastered.mixins.json:EntityMixin from mod (unknown),pl:mixin:APP:structure_gel.mixins.json:EntityMixin from mod structure_gel,pl:mixin:A,pl:connector_pre_launch:A} at net.mcreator.monsterhuntervillager.procedures.EntityTickProcedure$14.getValue(EntityTickProcedure.java:182) ~[Monster%20Hunter%20Villager%201.2.1-1.20.1.jar%23377!/:?] {re:classloading} at net.mcreator.monsterhuntervillager.procedures.EntityTickProcedure.execute(EntityTickProcedure.java:185) ~[Monster%20Hunter%20Villager%201.2.1-1.20.1.jar%23377!/:?] {re:classloading} at net.mcreator.monsterhuntervillager.procedures.EntityTickProcedure.onEntityTick(EntityTickProcedure.java:68) ~[Monster%20Hunter%20Villager%201.2.1-1.20.1.jar%23377!/:?] {re:classloading} at net.mcreator.monsterhuntervillager.procedures.__EntityTickProcedure_onEntityTick_LivingTickEvent.invoke(.dynamic) ~[Monster%20Hunter%20Villager%201.2.1-1.20.1.jar%23377!/:?] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.common.ForgeHooks.onLivingTick(ForgeHooks.java:264) ~[forge-1.20.1-47.4.0-universal.jar%23451!/:?] {re:mixin,re:classloading,pl:mixin:APP:connectormod.mixins.json:ForgeHooksMixin from mod connectormod,pl:mixin:APP:connectormod.mixins.json:item.ForgeHooksMixin from mod connectormod,pl:mixin:APP:mixins.prehistoricfauna.json:EnderMaskMixin from mod prehistoricfauna,pl:mixin:A} at net.minecraft.world.entity.LivingEntity.m_8119_(LivingEntity.java:2258) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:computing_frames,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:mixin:APP:curios.mixins.json:MixinLivingEntity from mod curios,pl:mixin:APP:fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:fabric-entity-events-v1.mixins.json:elytra.LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:puffish_skills.mixins.json:LivingEntityMixin from mod puffish_skills,pl:mixin:APP:bettercombat.mixins.json:LivingEntityAccessor from mod bettercombat,pl:mixin:APP:bettercombat.mixins.json:LivingEntityMixin from mod bettercombat,pl:mixin:APP:vampirism.mixins.json:LivingEntityAccessor from mod vampirism,pl:mixin:APP:vampirism.mixins.json:MixinLivingEntity from mod vampirism,pl:mixin:APP:werewolves.mixins.json:LivingEntityAccessor from mod werewolves,pl:mixin:APP:werewolves.mixins.json:entity.LivingEntityMixin from mod werewolves,pl:mixin:APP:adastra-common.mixins.json:common.EntityBelowWorldMixin from mod ad_astra,pl:mixin:APP:adastra-common.mixins.json:common.LivingEntityAccessor from mod ad_astra,pl:mixin:APP:adastra-common.mixins.json:common.LivingEntityMixin from mod ad_astra,pl:mixin:APP:adastra-common.mixins.json:common.radio.LivingEntityMixin from mod ad_astra,pl:mixin:APP:cave_dweller.mixins.json:MixinLivingEntity from mod (unknown),pl:mixin:APP:pale_hound.mixins.json:MixinLivingEntity from mod (unknown),pl:mixin:APP:citadel.mixins.json:LivingEntityMixin from mod citadel,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorLivingEntity from mod bookshelf,pl:mixin:APP:bookshelf.common.mixins.json:patches.entity.MixinLivingEntity from mod bookshelf,pl:mixin:APP:gigeresque.mixins.json:common.entity.LivingEntityMixin from mod gigeresque,pl:mixin:APP:witherstormmod.mixins.json:MixinLivingEntity from mod witherstormmod,pl:mixin:APP:witherstormmod.mixins.json:MixinLivingEntityAccessor from mod witherstormmod,pl:mixin:APP:vinery-common.mixins.json:LivingEntityMixin from mod vinery,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:LivingEntityMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:betterdeserttemples.mixins.json:PharaohKilledMixin from mod betterdeserttemples,pl:mixin:APP:mixins.prehistoricfauna.json:LivingEntityMixin from mod prehistoricfauna,pl:mixin:APP:puffish_attributes.mixins.json:LivingEntityMixin from mod puffish_attributes,pl:mixin:A,pl:connector_pre_launch:A} at de.teamlapen.vampirism.entity.VulnerableRemainsDummyEntity.m_8119_(VulnerableRemainsDummyEntity.java:125) ~[Vampirism-1.20.1-1.10.13.jar%23426!/:1.20.1-1.10.13] {re:classloading} at net.minecraft.client.multiplayer.ClientLevel.m_104639_(ClientLevel.java:274) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:mixin:APP:starlight.mixins.json:client.world.ClientLevelMixin from mod starlight,pl:mixin:APP:entityculling.mixins.json:ClientWorldMixin from mod entityculling,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin from mod citadel,pl:mixin:APP:witherstormmod.mixins.json:MixinClientLevel from mod witherstormmod,pl:mixin:APP:architectury.mixins.json:MixinClientLevel from mod architectury,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:ichunutil.mixins.json:client.ClientLevelMixin from mod ichunutil,pl:mixin:APP:sound_physics_remastered.mixins.json:ClientLevelMixin from mod (unknown),pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A} at net.minecraft.world.level.Level.m_46653_(Level.java:479) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:starlight.mixins.json:common.world.LevelMixin from mod starlight,pl:mixin:APP:adastra.mixins.json:common.multipart.LevelMixin from mod ad_astra,pl:mixin:APP:citadel.mixins.json:LevelMixin from mod citadel,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:AttachmentTargetsMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:WorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:A,pl:connector_pre_launch:A} at net.minecraft.client.multiplayer.ClientLevel.m_194182_(ClientLevel.java:256) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:mixin:APP:starlight.mixins.json:client.world.ClientLevelMixin from mod starlight,pl:mixin:APP:entityculling.mixins.json:ClientWorldMixin from mod entityculling,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin from mod citadel,pl:mixin:APP:witherstormmod.mixins.json:MixinClientLevel from mod witherstormmod,pl:mixin:APP:architectury.mixins.json:MixinClientLevel from mod architectury,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:ichunutil.mixins.json:client.ClientLevelMixin from mod ichunutil,pl:mixin:APP:sound_physics_remastered.mixins.json:ClientLevelMixin from mod (unknown),pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A} at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:mixin:APP:alltheleaks.mixins.json:main.EntityTickListMixin from mod alltheleaks,pl:mixin:A,pl:connector_pre_launch:A} at net.minecraft.client.multiplayer.ClientLevel.m_104804_(ClientLevel.java:254) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:mixin:APP:starlight.mixins.json:client.world.ClientLevelMixin from mod starlight,pl:mixin:APP:entityculling.mixins.json:ClientWorldMixin from mod entityculling,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin from mod citadel,pl:mixin:APP:witherstormmod.mixins.json:MixinClientLevel from mod witherstormmod,pl:mixin:APP:architectury.mixins.json:MixinClientLevel from mod architectury,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:ichunutil.mixins.json:client.ClientLevelMixin from mod ichunutil,pl:mixin:APP:sound_physics_remastered.mixins.json:ClientLevelMixin from mod (unknown),pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1814) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:xaerominimap:xaero_minecraftclient,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:xaerominimap:xaero_minecraftclient,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1112) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:xaerominimap:xaero_minecraftclient,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:xaerominimap:xaero_minecraftclient,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:xaerominimap:xaero_minecraftclient,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:xaerominimap:xaero_minecraftclient,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.4.0.jar:?] {re:classloading,pl:connector_pre_launch:A,pl:runtimedistcleaner:A} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {} at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.4.0.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.4.0.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.4.0.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Suspected Mods: Monster Hunter Villager (monster_hunter_villager), Version: 1.2.1 at TRANSFORMER/monster_hunter_villager@1.2.1/net.mcreator.monsterhuntervillager.procedures.EntityTickProcedure$14.getValue(EntityTickProcedure.java:182) Vampirism (vampirism), Version: 1.10.13 Issue tracker URL: https://github.com/TeamLapen/Vampirism/issues at TRANSFORMER/vampirism@1.10.13/de.teamlapen.vampirism.entity.VulnerableRemainsDummyEntity.m_7380_(VulnerableRemainsDummyEntity.java:194) Stacktrace: at de.teamlapen.vampirism.entity.VulnerableRemainsDummyEntity.m_7380_(VulnerableRemainsDummyEntity.java:194) ~[Vampirism-1.20.1-1.10.13.jar%23426!/:1.20.1-1.10.13] {re:classloading} at net.minecraft.world.entity.Entity.m_20240_(Entity.java:1662) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:EntityLoadMixin from mod cupboard,pl:mixin:APP:almanac.mixins.json:EntityMixin from mod almanac,pl:mixin:APP:balm.mixins.json:EntityMixin from mod balm,pl:mixin:APP:curios.mixins.json:AccessorEntity from mod curios,pl:mixin:APP:fabric-entity-events-v1.mixins.json:EntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:betterfpsdist.mixins.json:EntityRenderDistMixin from mod betterfpsdist,pl:mixin:APP:entityculling.mixins.json:CullableMixin from mod entityculling,pl:mixin:APP:vampirism.mixins.json:MixinEntity from mod vampirism,pl:mixin:APP:adastra-common.mixins.json:common.EntityBelowWorldMixin from mod ad_astra,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:AttachmentTargetsMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:EntityMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorEntity from mod bookshelf,pl:mixin:APP:carryon.mixins.json:EntityMixin from mod carryon,pl:mixin:APP:dimdoors-common.mixins.json:EntityMixin from mod dimdoors,pl:mixin:APP:dimdoors-common.mixins.json:accessor.EntityAccessor from mod dimdoors,pl:mixin:APP:ichunutil.mixins.json:EntityMixin from mod ichunutil,pl:mixin:APP:travelerstitles.mixins.json:EntityChangeDimensionMixin from mod travelerstitles,pl:mixin:APP:sound_physics_remastered.mixins.json:EntityMixin from mod (unknown),pl:mixin:APP:structure_gel.mixins.json:EntityMixin from mod structure_gel,pl:mixin:A,pl:connector_pre_launch:A} at net.mcreator.monsterhuntervillager.procedures.EntityTickProcedure$14.getValue(EntityTickProcedure.java:182) ~[Monster%20Hunter%20Villager%201.2.1-1.20.1.jar%23377!/:?] {re:classloading} at net.mcreator.monsterhuntervillager.procedures.EntityTickProcedure.execute(EntityTickProcedure.java:185) ~[Monster%20Hunter%20Villager%201.2.1-1.20.1.jar%23377!/:?] {re:classloading} at net.mcreator.monsterhuntervillager.procedures.EntityTickProcedure.onEntityTick(EntityTickProcedure.java:68) ~[Monster%20Hunter%20Villager%201.2.1-1.20.1.jar%23377!/:?] {re:classloading} at net.mcreator.monsterhuntervillager.procedures.__EntityTickProcedure_onEntityTick_LivingTickEvent.invoke(.dynamic) ~[Monster%20Hunter%20Villager%201.2.1-1.20.1.jar%23377!/:?] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.common.ForgeHooks.onLivingTick(ForgeHooks.java:264) ~[forge-1.20.1-47.4.0-universal.jar%23451!/:?] {re:mixin,re:classloading,pl:mixin:APP:connectormod.mixins.json:ForgeHooksMixin from mod connectormod,pl:mixin:APP:connectormod.mixins.json:item.ForgeHooksMixin from mod connectormod,pl:mixin:APP:mixins.prehistoricfauna.json:EnderMaskMixin from mod prehistoricfauna,pl:mixin:A} at net.minecraft.world.entity.LivingEntity.m_8119_(LivingEntity.java:2258) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:computing_frames,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:mixin:APP:curios.mixins.json:MixinLivingEntity from mod curios,pl:mixin:APP:fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:fabric-entity-events-v1.mixins.json:elytra.LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:puffish_skills.mixins.json:LivingEntityMixin from mod puffish_skills,pl:mixin:APP:bettercombat.mixins.json:LivingEntityAccessor from mod bettercombat,pl:mixin:APP:bettercombat.mixins.json:LivingEntityMixin from mod bettercombat,pl:mixin:APP:vampirism.mixins.json:LivingEntityAccessor from mod vampirism,pl:mixin:APP:vampirism.mixins.json:MixinLivingEntity from mod vampirism,pl:mixin:APP:werewolves.mixins.json:LivingEntityAccessor from mod werewolves,pl:mixin:APP:werewolves.mixins.json:entity.LivingEntityMixin from mod werewolves,pl:mixin:APP:adastra-common.mixins.json:common.EntityBelowWorldMixin from mod ad_astra,pl:mixin:APP:adastra-common.mixins.json:common.LivingEntityAccessor from mod ad_astra,pl:mixin:APP:adastra-common.mixins.json:common.LivingEntityMixin from mod ad_astra,pl:mixin:APP:adastra-common.mixins.json:common.radio.LivingEntityMixin from mod ad_astra,pl:mixin:APP:cave_dweller.mixins.json:MixinLivingEntity from mod (unknown),pl:mixin:APP:pale_hound.mixins.json:MixinLivingEntity from mod (unknown),pl:mixin:APP:citadel.mixins.json:LivingEntityMixin from mod citadel,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorLivingEntity from mod bookshelf,pl:mixin:APP:bookshelf.common.mixins.json:patches.entity.MixinLivingEntity from mod bookshelf,pl:mixin:APP:gigeresque.mixins.json:common.entity.LivingEntityMixin from mod gigeresque,pl:mixin:APP:witherstormmod.mixins.json:MixinLivingEntity from mod witherstormmod,pl:mixin:APP:witherstormmod.mixins.json:MixinLivingEntityAccessor from mod witherstormmod,pl:mixin:APP:vinery-common.mixins.json:LivingEntityMixin from mod vinery,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:LivingEntityMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:betterdeserttemples.mixins.json:PharaohKilledMixin from mod betterdeserttemples,pl:mixin:APP:mixins.prehistoricfauna.json:LivingEntityMixin from mod prehistoricfauna,pl:mixin:APP:puffish_attributes.mixins.json:LivingEntityMixin from mod puffish_attributes,pl:mixin:A,pl:connector_pre_launch:A} at de.teamlapen.vampirism.entity.VulnerableRemainsDummyEntity.m_8119_(VulnerableRemainsDummyEntity.java:125) ~[Vampirism-1.20.1-1.10.13.jar%23426!/:1.20.1-1.10.13] {re:classloading} at net.minecraft.client.multiplayer.ClientLevel.m_104639_(ClientLevel.java:274) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:mixin:APP:starlight.mixins.json:client.world.ClientLevelMixin from mod starlight,pl:mixin:APP:entityculling.mixins.json:ClientWorldMixin from mod entityculling,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin from mod citadel,pl:mixin:APP:witherstormmod.mixins.json:MixinClientLevel from mod witherstormmod,pl:mixin:APP:architectury.mixins.json:MixinClientLevel from mod architectury,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:ichunutil.mixins.json:client.ClientLevelMixin from mod ichunutil,pl:mixin:APP:sound_physics_remastered.mixins.json:ClientLevelMixin from mod (unknown),pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A} at net.minecraft.world.level.Level.m_46653_(Level.java:479) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:starlight.mixins.json:common.world.LevelMixin from mod starlight,pl:mixin:APP:adastra.mixins.json:common.multipart.LevelMixin from mod ad_astra,pl:mixin:APP:citadel.mixins.json:LevelMixin from mod citadel,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:AttachmentTargetsMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:WorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:A,pl:connector_pre_launch:A} at net.minecraft.client.multiplayer.ClientLevel.m_194182_(ClientLevel.java:256) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:mixin:APP:starlight.mixins.json:client.world.ClientLevelMixin from mod starlight,pl:mixin:APP:entityculling.mixins.json:ClientWorldMixin from mod entityculling,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin from mod citadel,pl:mixin:APP:witherstormmod.mixins.json:MixinClientLevel from mod witherstormmod,pl:mixin:APP:architectury.mixins.json:MixinClientLevel from mod architectury,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:ichunutil.mixins.json:client.ClientLevelMixin from mod ichunutil,pl:mixin:APP:sound_physics_remastered.mixins.json:ClientLevelMixin from mod (unknown),pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A} at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:mixin:APP:alltheleaks.mixins.json:main.EntityTickListMixin from mod alltheleaks,pl:mixin:A,pl:connector_pre_launch:A} at net.minecraft.client.multiplayer.ClientLevel.m_104804_(ClientLevel.java:254) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:mixin:APP:starlight.mixins.json:client.world.ClientLevelMixin from mod starlight,pl:mixin:APP:entityculling.mixins.json:ClientWorldMixin from mod entityculling,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin from mod citadel,pl:mixin:APP:witherstormmod.mixins.json:MixinClientLevel from mod witherstormmod,pl:mixin:APP:architectury.mixins.json:MixinClientLevel from mod architectury,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:ichunutil.mixins.json:client.ClientLevelMixin from mod ichunutil,pl:mixin:APP:sound_physics_remastered.mixins.json:ClientLevelMixin from mod (unknown),pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A} -- Entity being saved -- Details: Entity Type: vampirism:vulnerable_remains_dummy (de.teamlapen.vampirism.entity.VulnerableRemainsDummyEntity) Entity ID: 3345 Entity Name: entity.vampirism.vulnerable_remains_dummy Entity's Exact location: -1270.50, 60.99, 307.50 Entity's Block location: World: (-1271,60,307), Section: (at 9,12,3 in -80,3,19; chunk contains blocks -1280,-64,304 to -1265,319,319), Region: (-3,0; contains chunks -96,0 to -65,31, blocks -1536,-64,0 to -1025,319,511) Entity's Momentum: 0.00, 0.00, 0.00 Entity's Passengers: [] Entity's Vehicle: null Stacktrace: at net.minecraft.world.entity.Entity.m_20240_(Entity.java:1662) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:EntityLoadMixin from mod cupboard,pl:mixin:APP:almanac.mixins.json:EntityMixin from mod almanac,pl:mixin:APP:balm.mixins.json:EntityMixin from mod balm,pl:mixin:APP:curios.mixins.json:AccessorEntity from mod curios,pl:mixin:APP:fabric-entity-events-v1.mixins.json:EntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:betterfpsdist.mixins.json:EntityRenderDistMixin from mod betterfpsdist,pl:mixin:APP:entityculling.mixins.json:CullableMixin from mod entityculling,pl:mixin:APP:vampirism.mixins.json:MixinEntity from mod vampirism,pl:mixin:APP:adastra-common.mixins.json:common.EntityBelowWorldMixin from mod ad_astra,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:AttachmentTargetsMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:EntityMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorEntity from mod bookshelf,pl:mixin:APP:carryon.mixins.json:EntityMixin from mod carryon,pl:mixin:APP:dimdoors-common.mixins.json:EntityMixin from mod dimdoors,pl:mixin:APP:dimdoors-common.mixins.json:accessor.EntityAccessor from mod dimdoors,pl:mixin:APP:ichunutil.mixins.json:EntityMixin from mod ichunutil,pl:mixin:APP:travelerstitles.mixins.json:EntityChangeDimensionMixin from mod travelerstitles,pl:mixin:APP:sound_physics_remastered.mixins.json:EntityMixin from mod (unknown),pl:mixin:APP:structure_gel.mixins.json:EntityMixin from mod structure_gel,pl:mixin:A,pl:connector_pre_launch:A} at net.mcreator.monsterhuntervillager.procedures.EntityTickProcedure$14.getValue(EntityTickProcedure.java:182) ~[Monster%20Hunter%20Villager%201.2.1-1.20.1.jar%23377!/:?] {re:classloading} at net.mcreator.monsterhuntervillager.procedures.EntityTickProcedure.execute(EntityTickProcedure.java:185) ~[Monster%20Hunter%20Villager%201.2.1-1.20.1.jar%23377!/:?] {re:classloading} at net.mcreator.monsterhuntervillager.procedures.EntityTickProcedure.onEntityTick(EntityTickProcedure.java:68) ~[Monster%20Hunter%20Villager%201.2.1-1.20.1.jar%23377!/:?] {re:classloading} at net.mcreator.monsterhuntervillager.procedures.__EntityTickProcedure_onEntityTick_LivingTickEvent.invoke(.dynamic) ~[Monster%20Hunter%20Villager%201.2.1-1.20.1.jar%23377!/:?] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.common.ForgeHooks.onLivingTick(ForgeHooks.java:264) ~[forge-1.20.1-47.4.0-universal.jar%23451!/:?] {re:mixin,re:classloading,pl:mixin:APP:connectormod.mixins.json:ForgeHooksMixin from mod connectormod,pl:mixin:APP:connectormod.mixins.json:item.ForgeHooksMixin from mod connectormod,pl:mixin:APP:mixins.prehistoricfauna.json:EnderMaskMixin from mod prehistoricfauna,pl:mixin:A} at net.minecraft.world.entity.LivingEntity.m_8119_(LivingEntity.java:2258) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:computing_frames,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:mixin:APP:curios.mixins.json:MixinLivingEntity from mod curios,pl:mixin:APP:fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:fabric-entity-events-v1.mixins.json:elytra.LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:puffish_skills.mixins.json:LivingEntityMixin from mod puffish_skills,pl:mixin:APP:bettercombat.mixins.json:LivingEntityAccessor from mod bettercombat,pl:mixin:APP:bettercombat.mixins.json:LivingEntityMixin from mod bettercombat,pl:mixin:APP:vampirism.mixins.json:LivingEntityAccessor from mod vampirism,pl:mixin:APP:vampirism.mixins.json:MixinLivingEntity from mod vampirism,pl:mixin:APP:werewolves.mixins.json:LivingEntityAccessor from mod werewolves,pl:mixin:APP:werewolves.mixins.json:entity.LivingEntityMixin from mod werewolves,pl:mixin:APP:adastra-common.mixins.json:common.EntityBelowWorldMixin from mod ad_astra,pl:mixin:APP:adastra-common.mixins.json:common.LivingEntityAccessor from mod ad_astra,pl:mixin:APP:adastra-common.mixins.json:common.LivingEntityMixin from mod ad_astra,pl:mixin:APP:adastra-common.mixins.json:common.radio.LivingEntityMixin from mod ad_astra,pl:mixin:APP:cave_dweller.mixins.json:MixinLivingEntity from mod (unknown),pl:mixin:APP:pale_hound.mixins.json:MixinLivingEntity from mod (unknown),pl:mixin:APP:citadel.mixins.json:LivingEntityMixin from mod citadel,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorLivingEntity from mod bookshelf,pl:mixin:APP:bookshelf.common.mixins.json:patches.entity.MixinLivingEntity from mod bookshelf,pl:mixin:APP:gigeresque.mixins.json:common.entity.LivingEntityMixin from mod gigeresque,pl:mixin:APP:witherstormmod.mixins.json:MixinLivingEntity from mod witherstormmod,pl:mixin:APP:witherstormmod.mixins.json:MixinLivingEntityAccessor from mod witherstormmod,pl:mixin:APP:vinery-common.mixins.json:LivingEntityMixin from mod vinery,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:LivingEntityMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:betterdeserttemples.mixins.json:PharaohKilledMixin from mod betterdeserttemples,pl:mixin:APP:mixins.prehistoricfauna.json:LivingEntityMixin from mod prehistoricfauna,pl:mixin:APP:puffish_attributes.mixins.json:LivingEntityMixin from mod puffish_attributes,pl:mixin:A,pl:connector_pre_launch:A} at de.teamlapen.vampirism.entity.VulnerableRemainsDummyEntity.m_8119_(VulnerableRemainsDummyEntity.java:125) ~[Vampirism-1.20.1-1.10.13.jar%23426!/:1.20.1-1.10.13] {re:classloading} at net.minecraft.client.multiplayer.ClientLevel.m_104639_(ClientLevel.java:274) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:mixin:APP:starlight.mixins.json:client.world.ClientLevelMixin from mod starlight,pl:mixin:APP:entityculling.mixins.json:ClientWorldMixin from mod entityculling,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin from mod citadel,pl:mixin:APP:witherstormmod.mixins.json:MixinClientLevel from mod witherstormmod,pl:mixin:APP:architectury.mixins.json:MixinClientLevel from mod architectury,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:ichunutil.mixins.json:client.ClientLevelMixin from mod ichunutil,pl:mixin:APP:sound_physics_remastered.mixins.json:ClientLevelMixin from mod (unknown),pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A} at net.minecraft.world.level.Level.m_46653_(Level.java:479) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:starlight.mixins.json:common.world.LevelMixin from mod starlight,pl:mixin:APP:adastra.mixins.json:common.multipart.LevelMixin from mod ad_astra,pl:mixin:APP:citadel.mixins.json:LevelMixin from mod citadel,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:AttachmentTargetsMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:WorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:A,pl:connector_pre_launch:A} at net.minecraft.client.multiplayer.ClientLevel.m_194182_(ClientLevel.java:256) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientworldclass,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:mixin:APP:starlight.mixins.json:client.world.ClientLevelMixin from mod starlight,pl:mixin:APP:entityculling.mixins.json:ClientWorldMixin from mod entityculling,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin from mod citadel,pl:mixin:APP:witherstormmod.mixins.json:MixinClientLevel from mod witherstormmod,pl:mixin:APP:architectury.mixins.json:MixinClientLevel from mod architectury,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:ichunutil.mixins.json:client.ClientLevelMixin from mod ichunutil,pl:mixin:APP:sound_physics_remastered.mixins.json:ClientLevelMixin from mod (unknown),pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A} at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.20.1-20230612.114412-srg.jar%23446!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:mixin:APP:alltheleaks.mixins.json:main.EntityTickListMixin from mod alltheleaks,pl:mixin:A,pl:connector_pre_launch:A}   Would nice if anybody can help me here
  • Topics

×
×
  • Create New...

Important Information

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