接口 SpawnUtil


@SilkApi public interface SpawnUtil

有关控制生物的特殊生成的部分数值与实用方法

此方法主要用于类似怪物类生物的生成,而不是动物类生物的生成。 如果要实现动物类的生成要在 SpawnUtil.Builder.otherChecker(SpawnRestriction.SpawnPredicate) 中手动添加检测器

!注意!在大部分情况下,此方法可能看起来失效。这是因为在 SpawnSettings.Builder.spawn(SpawnGroup, SpawnSettings.SpawnEntry) 中的设置的生成组规则大过自定义规则。此时将 MobEntity.canSpawn(WorldView)MobEntity.canSpawn(WorldAccess, SpawnReason) 返回 true 则可以修复大部分怪物生成问题,生物会照样在区块生成时生成。虽无法预测此操作可能带来的完整效果,但经过测试,绝大部分情况下并不会破坏生成规则

从以下版本开始:
0.1.0
  • 嵌套类概要

    嵌套类
    修饰符和类型
    接口
    说明
    static final class 
    SpawnUtil.Builder<T extends net.minecraft.entity.mob.MobEntity>
     
  • 方法概要

    静态方法
    修饰符和类型
    方法
    说明
    static <T extends net.minecraft.entity.mob.MobEntity>
    SpawnUtil.Builder<T>
    builder(Class<T> tClass)