Spaces:
Build error
Build error
File size: 636 Bytes
d46f4a3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
package net.minecraft.advancements.critereon;
import com.mojang.serialization.Codec;
import net.minecraft.world.item.ItemStack;
public record ItemCustomDataPredicate(NbtPredicate value) implements ItemSubPredicate {
public static final Codec<ItemCustomDataPredicate> CODEC = NbtPredicate.CODEC
.xmap(ItemCustomDataPredicate::new, ItemCustomDataPredicate::value);
@Override
public boolean matches(ItemStack p_333399_) {
return this.value.matches(p_333399_);
}
public static ItemCustomDataPredicate customData(NbtPredicate p_329748_) {
return new ItemCustomDataPredicate(p_329748_);
}
} |