yaoraoxiaosa
CraftTweaker


forge1.18.2


调整iceandfire:dread_knight 生成率的脚本,不要教我什么从config里该生成率,俺就想要个脚本




1.16.5的这个不行
https://www.mcmod.cn/post/2848.html






无敌三脚猫
  1. import crafttweaker.api.event.entity.EntityJoinWorldEvent;
  2. import crafttweaker.api.events.CTEventManager;
  3. CTEventManager.register<EntityJoinWorldEvent>((e)=>{
  4.         var world=e.world;
  5.         if(!world.isClientSide&&e.entity.getType()==<entitytype:iceandfire:dread_knight>&&world.random.nextDouble()>0.5)
  6.                 e.cancel();
  7. });
复制代码

yaoraoxiaosa
无敌三脚猫 发表于 2023-3-9 13:36

怎么调整生成率,或者禁止生成啊

无敌三脚猫
yaoraoxiaosa 发表于 2023-3-9 15:25
怎么调整生成率,或者禁止生成啊

生成率看那个随机数的大小决定要不要生成,禁止生成的话就去掉随机数的部分
  1. import crafttweaker.api.event.entity.EntityJoinWorldEvent;
  2. import crafttweaker.api.events.CTEventManager;
  3. CTEventManager.register<EntityJoinWorldEvent>((e)=>{
  4.         var world=e.world;
  5.         if(!world.isClientSide&&e.entity.getType()==<entitytype:iceandfire:dread_knight>)
  6.                 e.cancel();
  7. });
复制代码

下一页 最后一页