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_)