接口 RegistryWorldView

    • 方法详细资料

      • getBlockEntity

        default <T extends BlockEntity> Optional<T> getBlockEntity​(BlockPos pos,
                                                                   BlockEntityType<T> type)
        指定者:
        getBlockEntity 在接口中 BlockView
        指定者:
        getBlockEntity 在接口中 TestableWorld
        Mappings:
        Namespace Name Mixin selector
        official a Lbuv;a(Lgb;Lchr;)Ljava/util/Optional;
        intermediary method_35230 Lnet/minecraft/class_1922;method_35230(Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;)Ljava/util/Optional;
        named getBlockEntity Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntityType;)Ljava/util/Optional;
      • getEntityCollisions

        default Stream<VoxelShape> getEntityCollisions​(@Nullable
                                                       @Nullable Entity entity,
                                                       Box box,
                                                       Predicate<Entity> predicate)
        指定者:
        getEntityCollisions 在接口中 CollisionView
        指定者:
        getEntityCollisions 在接口中 EntityView
        Mappings:
        Namespace Name Mixin selector
        official c Lbvi;c(Lasl;Ldlv;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
        intermediary method_20743 Lnet/minecraft/class_1924;method_20743(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
        named getEntityCollisions Lnet/minecraft/world/EntityView;getEntityCollisions(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
      • intersectsEntities

        default boolean intersectsEntities​(@Nullable
                                           @Nullable Entity entity,
                                           VoxelShape shape)
        指定者:
        intersectsEntities 在接口中 CollisionView
        指定者:
        intersectsEntities 在接口中 EntityView
        Mappings:
        Namespace Name Mixin selector
        official a Lbvi;a(Lasl;Ldmt;)Z
        intermediary method_8611 Lnet/minecraft/class_1924;method_8611(Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Z
        named intersectsEntities Lnet/minecraft/world/EntityView;intersectsEntities(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/shape/VoxelShape;)Z
      • getTopPosition

        default BlockPos getTopPosition​(Heightmap.Type heightmap,
                                        BlockPos pos)
        指定者:
        getTopPosition 在接口中 TestableWorld
        指定者:
        getTopPosition 在接口中 WorldView
        Mappings:
        Namespace Name Mixin selector
        official a Lbvu;a(Lcor$a;Lgb;)Lgb;
        intermediary method_8598 Lnet/minecraft/class_4538;method_8598(Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
        named getTopPosition Lnet/minecraft/world/WorldView;getTopPosition(Lnet/minecraft/world/Heightmap$Type;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
      • getRegistryManager

        DynamicRegistryManager getRegistryManager()
        Mappings:
        Namespace Name Mixin selector
        official t Lbvc;t()Lgs;
        intermediary method_30349 Lnet/minecraft/class_5423;method_30349()Lnet/minecraft/class_5455;
        named getRegistryManager Lnet/minecraft/world/RegistryWorldView;getRegistryManager()Lnet/minecraft/util/registry/DynamicRegistryManager;
      • getBiomeKey

        default Optional<RegistryKey<Biome>> getBiomeKey​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official h Lbvc;h(Lgb;)Ljava/util/Optional;
        intermediary method_31081 Lnet/minecraft/class_5423;method_31081(Lnet/minecraft/class_2338;)Ljava/util/Optional;
        named getBiomeKey Lnet/minecraft/world/RegistryWorldView;getBiomeKey(Lnet/minecraft/util/math/BlockPos;)Ljava/util/Optional;