本文整理汇总了Java中net.minecraft.entity.ai.EntityMoveHelper.getY方法的典型用法代码示例。如果您正苦于以下问题:Java EntityMoveHelper.getY方法的具体用法?Java EntityMoveHelper.getY怎么用?Java EntityMoveHelper.getY使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.minecraft.entity.ai.EntityMoveHelper
的用法示例。
在下文中一共展示了EntityMoveHelper.getY方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: shouldExecute
import net.minecraft.entity.ai.EntityMoveHelper; //导入方法依赖的package包/类
/**
* Returns whether the EntityAIBase should begin execution.
*/
public boolean shouldExecute()
{
EntityMoveHelper entitymovehelper = this.parentEntity.getMoveHelper();
if (!entitymovehelper.isUpdating())
{
return true;
}
else
{
double d0 = entitymovehelper.getX() - this.parentEntity.posX;
double d1 = entitymovehelper.getY() - this.parentEntity.posY;
double d2 = entitymovehelper.getZ() - this.parentEntity.posZ;
double d3 = d0 * d0 + d1 * d1 + d2 * d2;
return d3 < 1.0D || d3 > 3600.0D;
}
}
示例2: shouldExecute
import net.minecraft.entity.ai.EntityMoveHelper; //导入方法依赖的package包/类
public boolean shouldExecute()
{
EntityMoveHelper entitymovehelper = this.parentEntity.getMoveHelper();
if (!entitymovehelper.isUpdating())
{
return true;
}
else
{
double d0 = entitymovehelper.getX() - this.parentEntity.posX;
double d1 = entitymovehelper.getY() - this.parentEntity.posY;
double d2 = entitymovehelper.getZ() - this.parentEntity.posZ;
double d3 = d0 * d0 + d1 * d1 + d2 * d2;
return d3 < 1.0D || d3 > 3600.0D;
}
}
示例3: shouldExecute
import net.minecraft.entity.ai.EntityMoveHelper; //导入方法依赖的package包/类
/**
* Returns whether the EntityAIBase should begin execution.
*/
@Override
public boolean shouldExecute() {
if (this.parentEntity.begin > 0)
return false;
EntityMoveHelper entitymovehelper = this.parentEntity.getMoveHelper();
if (!entitymovehelper.isUpdating())
return true;
else {
double d0 = entitymovehelper.getX() - this.parentEntity.posX;
double d1 = entitymovehelper.getY() - this.parentEntity.posY;
double d2 = entitymovehelper.getZ() - this.parentEntity.posZ;
double d3 = d0 * d0 + d1 * d1 + d2 * d2;
return d3 < 1.0D || d3 > 3600.0D;
}
}
示例4: shouldExecute
import net.minecraft.entity.ai.EntityMoveHelper; //导入方法依赖的package包/类
public boolean shouldExecute() {
EntityMoveHelper moveHelper = this.raven.getMoveHelper();
if (!moveHelper.isUpdating()) {
return true;
} else {
double d0 = moveHelper.getX() - this.raven.posX;
double d1 = moveHelper.getY() - this.raven.posY;
double d2 = moveHelper.getZ() - this.raven.posZ;
double d3 = d0 * d0 + d1 * d1 + d2 * d2;
return d3 < 1 || d3 > 3600;
}
}