Update Trinkets api
This commit is contained in:
parent
baf033036a
commit
482fe4f01f
2 changed files with 16 additions and 13 deletions
|
@ -24,7 +24,6 @@
|
|||
|
||||
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;
|
||||
|
@ -34,14 +33,8 @@ 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().size(); i++) {
|
||||
if (component.getInventory().getStack(i).getItem() == Items.ELYTRA) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
};
|
||||
return playerEntity -> TrinketsApi.getTrinketComponent(playerEntity)
|
||||
.map(component -> component.isEquipped(Items.ELYTRA))
|
||||
.orElse(false);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue