实体节流
约 377 字大约 1 分钟
2025-06-23
引入了 Kaiiju 的实体节流机制,按区域对实体进行数量限制和更新频率控制。
工作原理
当某个区域(region)内特定类型实体的数量超过 limit 时,超出的实体将被限速,每隔一定 tick 数才会被更新一次。当数量超过 removal 时,最先生成的实体会被逐步移除。
配置项
# config/deer-folia.yml
kaiiju-entity-throttling: truekaiiju-entity-throttling:是否启用 Kaiiju 实体节流机制;
# config/kaiiju-entity-throttling.yml
ZombifiedPiglin:
limit: 1000
removal: 3000limit:实体数量限制,超过该数量后实体每 3 tick 才会被更新一次;removal:实体移除限制,超过该数量后实体最先生成的实体会被逐步移除;
可用的实体类型包括
AbstractArrow, AbstractBoat, AbstractChestBoat, AbstractChestedHorse, AbstractFish, AbstractGolem, AbstractHorse, AbstractHurtingProjectile, AbstractIllager, AbstractMinecart, AbstractMinecartContainer, AbstractPiglin, AbstractSchoolingFish, AbstractSkeleton, AbstractVillager, AbstractWindCharge, AgeableMob, AgeableWaterCreature, Allay, AmbientCreature, Animal, AreaEffectCloud, Armadillo, ArmorStand, Arrow, Axolotl, Bat, Bee, Blaze, BlockAttachedEntity, BlockDisplay, Boat, Bogged, Breeze, BreezeWindCharge, Camel, Cat, CaveSpider, ChestBoat, ChestRaft, Chicken, Cod, Cow, Creaking, Creeper, Display, Dolphin, Donkey, DragonFireball, Drowned, ElderGuardian, EndCrystal, EnderDragon, EnderDragonPart, EnderMan, Endermite, Entity, Evoker, EvokerFangs, ExperienceOrb, EyeOfEnder, FallingBlockEntity, Fireball, FireworkRocketEntity, FishingHook, FlyingMob, Fox, Frog, Ghast, Giant, GlowItemFrame, GlowSquid, Goat, Guardian, HangingEntity, Hoglin, Horse, Husk, Illusioner, Interaction, IronGolem, ItemDisplay, ItemEntity, ItemFrame, LargeFireball, LeashFenceKnotEntity, LightningBolt, LivingEntity, Llama, LlamaSpit, MagmaCube, Marker, Minecart, MinecartChest, MinecartCommandBlock, MinecartFurnace, MinecartHopper, MinecartSpawner, MinecartTNT, Mob, Monster, Mule, MushroomCow, Ocelot, OminousItemSpawner, Painting, Panda, Parrot, PathfinderMob, PatrollingMonster, Phantom, Pig, Piglin, PiglinBrute, Pillager, Player, PolarBear, PrimedTnt, Projectile, Pufferfish, Rabbit, Raft, Raider, Ravager, Salmon, Sheep, ShoulderRidingEntity, Shulker, ShulkerBullet, Silverfish, Skeleton, SkeletonHorse, Slime, SmallFireball, Sniffer, SnowGolem, Snowball, SpectralArrow, SpellcasterIllager, Spider, Squid, Stray, Strider, Tadpole, TamableAnimal, TextDisplay, ThrowableItemProjectile, ThrowableProjectile, ThrownEgg, ThrownEnderpearl, ThrownExperienceBottle, ThrownPotion, ThrownTrident, TraderLlama, TropicalFish, Turtle, VehicleEntity, Vex, Villager, Vindicator, WanderingTrader, Warden, WaterAnimal, WindCharge, Witch, WitherBoss, WitherSkeleton, WitherSkull, Wolf, Zoglin, Zombie, ZombieHorse, ZombieVillager, ZombifiedPiglin
版权所有
版权归属:zhangyuheng
