mirror of
https://github.com/Sollace/Unicopia.git
synced 2025-02-08 14:36:44 +01:00
Fix #28
This commit is contained in:
parent
6cda15c0d7
commit
a69bcb5419
1 changed files with 5 additions and 2 deletions
|
@ -9,9 +9,12 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||||
import com.minelittlepony.unicopia.entity.Creature;
|
import com.minelittlepony.unicopia.entity.Creature;
|
||||||
import com.minelittlepony.unicopia.entity.PonyContainer;
|
import com.minelittlepony.unicopia.entity.PonyContainer;
|
||||||
import com.minelittlepony.unicopia.entity.Equine;
|
import com.minelittlepony.unicopia.entity.Equine;
|
||||||
|
|
||||||
|
import net.minecraft.entity.EntityType;
|
||||||
import net.minecraft.entity.LivingEntity;
|
import net.minecraft.entity.LivingEntity;
|
||||||
import net.minecraft.entity.ai.goal.GoalSelector;
|
import net.minecraft.entity.ai.goal.GoalSelector;
|
||||||
import net.minecraft.entity.mob.MobEntity;
|
import net.minecraft.entity.mob.MobEntity;
|
||||||
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
@Mixin(MobEntity.class)
|
@Mixin(MobEntity.class)
|
||||||
abstract class MixinMobEntity extends LivingEntity implements PonyContainer<Equine<?>> {
|
abstract class MixinMobEntity extends LivingEntity implements PonyContainer<Equine<?>> {
|
||||||
|
@ -22,8 +25,8 @@ abstract class MixinMobEntity extends LivingEntity implements PonyContainer<Equi
|
||||||
@Shadow
|
@Shadow
|
||||||
protected @Final GoalSelector targetSelector;
|
protected @Final GoalSelector targetSelector;
|
||||||
|
|
||||||
@Inject(method = "<init>()V", at = @At("RETURN"), remap = false)
|
@Inject(method = "<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V", at = @At("RETURN"))
|
||||||
private void init(CallbackInfo info) {
|
private void init(EntityType<? extends MobEntity> entityType, World world, CallbackInfo info) {
|
||||||
((Creature)get()).initAi(goalSelector, targetSelector);
|
((Creature)get()).initAi(goalSelector, targetSelector);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue