Display flying when an elytra is used with the trinkets mod. Closes #2074
This commit is contained in:
parent
8b16fe191b
commit
9612c82cd3
4 changed files with 43 additions and 1 deletions
23
src/main/java/techreborn/compat/trinkets/Trinkets.java
Normal file
23
src/main/java/techreborn/compat/trinkets/Trinkets.java
Normal 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;
|
||||
};
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue