记录类 LocationCheck

java.lang.Object
java.lang.Record
net.minecraft.world.level.storage.loot.predicates.LocationCheck
所有已实现的接口:
Predicate<LootContext>, LootContextUser, LootItemCondition

public record LocationCheck(Optional<LocationPredicate> predicate, BlockPos offset) extends Record implements LootItemCondition
  • 字段详细资料

    • predicate

      private final Optional<LocationPredicate> predicate
      predicate 记录组件的字段。
    • offset

      private final BlockPos offset
      offset 记录组件的字段。
    • OFFSET_CODEC

      private static final com.mojang.serialization.MapCodec<BlockPos> OFFSET_CODEC
    • CODEC

      public static final com.mojang.serialization.MapCodec<LocationCheck> CODEC
  • 构造器详细资料

    • LocationCheck

      public LocationCheck(Optional<LocationPredicate> predicate, BlockPos offset)
      创建 LocationCheck 记录类的实例。
      参数:
      predicate - predicate 记录组件的值
      offset - offset 记录组件的值
  • 方法详细资料