Fixed various parts appearing/not appearing for the correct profession

This commit is contained in:
Sollace 2019-06-29 23:44:43 +02:00
parent 7f6222d0d6
commit ec2ae1b549

View file

@ -40,9 +40,9 @@ public class ModelVillagerPony<T extends LivingEntity & VillagerDataContainer> e
if (!special && profession != VillagerProfession.NONE && profession != VillagerProfession.NITWIT) { if (!special && profession != VillagerProfession.NONE && profession != VillagerProfession.NITWIT) {
if (profession == VillagerProfession.BUTCHER) { if (profession == VillagerProfession.BUTCHER) {
trinket.render(scale);
} else {
apron.render(scale); apron.render(scale);
} else {
trinket.render(scale);
} }
} }
} }
@ -50,7 +50,10 @@ public class ModelVillagerPony<T extends LivingEntity & VillagerDataContainer> e
@Override @Override
public boolean isWearing(Wearable wearable) { public boolean isWearing(Wearable wearable) {
if (wearable == Wearable.SADDLE_BAGS) { if (wearable == Wearable.SADDLE_BAGS) {
return !special && profession != VillagerProfession.NONE && profession == VillagerProfession.NITWIT; return !special && profession != VillagerProfession.NONE && (
profession == VillagerProfession.FARMER
|| profession == VillagerProfession.FISHERMAN
|| profession == VillagerProfession.SHEPHERD);
} }
if (wearable == Wearable.MUFFIN) { if (wearable == Wearable.MUFFIN) {