mirror of
https://github.com/Sollace/Unicopia.git
synced 2025-02-08 14:36:44 +01:00
Fixed bat ponies having both bat wings and icarus wings when wearing the wings of icarus
This commit is contained in:
parent
1cab1bd16a
commit
b8e2db12f0
2 changed files with 7 additions and 2 deletions
|
@ -2,6 +2,7 @@ package com.minelittlepony.unicopia.client.render;
|
||||||
|
|
||||||
import com.minelittlepony.unicopia.Race;
|
import com.minelittlepony.unicopia.Race;
|
||||||
import com.minelittlepony.unicopia.Unicopia;
|
import com.minelittlepony.unicopia.Unicopia;
|
||||||
|
import com.minelittlepony.unicopia.entity.AmuletSelectors;
|
||||||
import com.minelittlepony.unicopia.entity.player.Pony;
|
import com.minelittlepony.unicopia.entity.player.Pony;
|
||||||
|
|
||||||
import net.minecraft.client.model.Dilation;
|
import net.minecraft.client.model.Dilation;
|
||||||
|
@ -56,7 +57,9 @@ public class BatWingsFeatureRenderer<E extends LivingEntity> extends WingsFeatur
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected boolean canRender(E entity) {
|
protected boolean canRender(E entity) {
|
||||||
return entity instanceof PlayerEntity && Pony.of((PlayerEntity)entity).getObservedSpecies() == Race.BAT;
|
return entity instanceof PlayerEntity
|
||||||
|
&& Pony.of((PlayerEntity)entity).getObservedSpecies() == Race.BAT
|
||||||
|
&& !AmuletSelectors.PEGASUS_AMULET.test(entity);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.minelittlepony.unicopia.client.render;
|
||||||
import com.minelittlepony.unicopia.FlightType;
|
import com.minelittlepony.unicopia.FlightType;
|
||||||
import com.minelittlepony.unicopia.Race;
|
import com.minelittlepony.unicopia.Race;
|
||||||
import com.minelittlepony.unicopia.Unicopia;
|
import com.minelittlepony.unicopia.Unicopia;
|
||||||
|
import com.minelittlepony.unicopia.entity.AmuletSelectors;
|
||||||
import com.minelittlepony.unicopia.entity.player.Pony;
|
import com.minelittlepony.unicopia.entity.player.Pony;
|
||||||
|
|
||||||
import net.minecraft.client.model.Dilation;
|
import net.minecraft.client.model.Dilation;
|
||||||
|
@ -54,7 +55,8 @@ public class WingsFeatureRenderer<E extends LivingEntity> implements AccessoryFe
|
||||||
protected boolean canRender(E entity) {
|
protected boolean canRender(E entity) {
|
||||||
return entity instanceof PlayerEntity player
|
return entity instanceof PlayerEntity player
|
||||||
&& Pony.of(player).getObservedSpecies().flightType() == FlightType.AVIAN
|
&& Pony.of(player).getObservedSpecies().flightType() == FlightType.AVIAN
|
||||||
&& Pony.of(player).getObservedSpecies() != Race.BAT;
|
&& Pony.of(player).getObservedSpecies() != Race.BAT
|
||||||
|
&& !AmuletSelectors.PEGASUS_AMULET.test(entity);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Identifier getTexture(E entity) {
|
protected Identifier getTexture(E entity) {
|
||||||
|
|
Loading…
Reference in a new issue