Render *EndSlime*

This commit is contained in:
Frank Bauer 2021-06-24 09:19:20 +02:00
parent d6696feb16
commit e5bf933758
7 changed files with 124 additions and 37 deletions

View file

@ -1,5 +1,8 @@
package ru.betterend.mixin.common;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.entity.EntityType;
import net.minecraft.world.level.Level;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
@ -7,7 +10,11 @@ import net.minecraft.world.entity.monster.Slime;
import ru.betterend.interfaces.ISlime;
@Mixin(Slime.class)
public class SlimeMixin implements ISlime {
public abstract class SlimeMixin extends Entity implements ISlime {
public SlimeMixin(EntityType<? extends Slime> entityType, Level level) {
super(entityType, level);
}
@Shadow
protected void setSize(int size, boolean heal) {}
@ -15,4 +22,9 @@ public class SlimeMixin implements ISlime {
public void be_setSlimeSize(int size, boolean heal) {
setSize(size, heal);
}
@Override
public void entityRemove(Entity.RemovalReason removalReason){
super.remove(removalReason);
}
}