Display flying when an elytra is used with the trinkets mod. Closes #2074

This commit is contained in:
modmuss50 2020-04-11 15:12:13 +01:00
parent 8b16fe191b
commit 9612c82cd3
4 changed files with 43 additions and 1 deletions

View file

@ -0,0 +1,23 @@
package techreborn.compat.trinkets;
import dev.emi.trinkets.api.TrinketComponent;
import dev.emi.trinkets.api.TrinketsApi;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.Items;
import java.util.function.Predicate;
public class Trinkets {
public static Predicate<PlayerEntity> isElytraEquipped() {
return playerEntity -> {
TrinketComponent component = TrinketsApi.getTrinketComponent(playerEntity);
for (int i = 0; i < component.getInventory().getInvSize(); i++) {
if (component.getInventory().getInvStack(i).getItem() == Items.ELYTRA) {
return true;
}
}
return false;
};
}
}