public class RandomPositionGenerator
extends java.lang.Object
| コンストラクタと説明 | 
|---|
| RandomPositionGenerator() | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| static Vec3d | findRandomTarget(CreatureEntity entitycreatureIn,
                int xz,
                int y)finds a random target within par1(x,z) and par2 (y) blocks | 
| static Vec3d | findRandomTargetBlockAwayFrom(CreatureEntity entitycreatureIn,
                             int xz,
                             int y,
                             Vec3d targetVec3)finds a random target within par1(x,z) and par2 (y) blocks in the reverse direction of the point par3 | 
| static Vec3d | findRandomTargetBlockTowards(CreatureEntity entitycreatureIn,
                            int xz,
                            int y,
                            Vec3d targetVec3)finds a random target within par1(x,z) and par2 (y) blocks in the direction of the point par3 | 
| static Vec3d | findRandomTargetTowardsScaled(CreatureEntity p_203155_0_,
                             int xz,
                             int p_203155_2_,
                             Vec3d p_203155_3_,
                             double p_203155_4_) | 
| static Vec3d | func_221024_a(CreatureEntity p_221024_0_,
             int p_221024_1_,
             int p_221024_2_,
             java.util.function.ToDoubleFunction<BlockPos> p_221024_3_) | 
| static Vec3d | func_223548_b(CreatureEntity p_223548_0_,
             int p_223548_1_,
             int p_223548_2_,
             Vec3d p_223548_3_) | 
| static Vec3d | func_226338_a_(CreatureEntity p_226338_0_,
              int p_226338_1_,
              int p_226338_2_,
              int p_226338_3_,
              Vec3d p_226338_4_,
              double p_226338_5_) | 
| static Vec3d | func_226340_a_(CreatureEntity p_226340_0_,
              int p_226340_1_,
              int p_226340_2_,
              Vec3d p_226340_3_,
              float p_226340_4_,
              int p_226340_5_,
              int p_226340_6_) | 
| static Vec3d | func_226344_b_(CreatureEntity p_226344_0_,
              int p_226344_1_,
              int p_226344_2_,
              int p_226344_3_,
              Vec3d p_226344_4_,
              double p_226344_5_) | 
| static Vec3d | getLandPos(CreatureEntity creature,
          int maxXZ,
          int maxY) | 
@Nullable public static Vec3d findRandomTarget(CreatureEntity entitycreatureIn, int xz, int y)
@Nullable public static Vec3d func_226338_a_(CreatureEntity p_226338_0_, int p_226338_1_, int p_226338_2_, int p_226338_3_, @Nullable Vec3d p_226338_4_, double p_226338_5_)
@Nullable public static Vec3d getLandPos(CreatureEntity creature, int maxXZ, int maxY)
@Nullable public static Vec3d func_221024_a(CreatureEntity p_221024_0_, int p_221024_1_, int p_221024_2_, java.util.function.ToDoubleFunction<BlockPos> p_221024_3_)
@Nullable public static Vec3d func_226340_a_(CreatureEntity p_226340_0_, int p_226340_1_, int p_226340_2_, Vec3d p_226340_3_, float p_226340_4_, int p_226340_5_, int p_226340_6_)
@Nullable public static Vec3d findRandomTargetBlockTowards(CreatureEntity entitycreatureIn, int xz, int y, Vec3d targetVec3)
@Nullable public static Vec3d findRandomTargetTowardsScaled(CreatureEntity p_203155_0_, int xz, int p_203155_2_, Vec3d p_203155_3_, double p_203155_4_)
@Nullable public static Vec3d func_226344_b_(CreatureEntity p_226344_0_, int p_226344_1_, int p_226344_2_, int p_226344_3_, Vec3d p_226344_4_, double p_226344_5_)
@Nullable public static Vec3d findRandomTargetBlockAwayFrom(CreatureEntity entitycreatureIn, int xz, int y, Vec3d targetVec3)
@Nullable public static Vec3d func_223548_b(CreatureEntity p_223548_0_, int p_223548_1_, int p_223548_2_, Vec3d p_223548_3_)