Java 类net.minecraft.server.EntityWither 实例源码

项目:CraftBukkit    文件:CraftLivingEntity.java   
public boolean setLeashHolder(Entity holder) {
    if ((getHandle() instanceof EntityWither) || !(getHandle() instanceof EntityInsentient)) {
        return false;
    }

    if (holder == null) {
        return unleash();
    }

    if (holder.isDead()) {
        return false;
    }

    unleash();
    ((EntityInsentient) getHandle()).setLeashHolder(((CraftEntity) holder).getHandle(), true);
    return true;
}
项目:Craftbukkit    文件:CraftLivingEntity.java   
public boolean setLeashHolder(Entity holder) {
    if ((getHandle() instanceof EntityWither) || !(getHandle() instanceof EntityInsentient)) {
        return false;
    }

    if (holder == null) {
        return unleash();
    }

    if (holder.isDead()) {
        return false;
    }

    unleash();
    ((EntityInsentient) getHandle()).setLeashHolder(((CraftEntity) holder).getHandle(), true);
    return true;
}
项目:Almura-Server    文件:CraftLivingEntity.java   
public boolean setLeashHolder(Entity holder) {
    if ((getHandle() instanceof EntityWither) || !(getHandle() instanceof EntityInsentient)) {
        return false;
    }

    if (holder == null) {
        return unleash();
    }

    if (holder.isDead()) {
        return false;
    }

    unleash();
    ((EntityInsentient) getHandle()).setLeashHolder(((CraftEntity) holder).getHandle(), true);
    return true;
}
项目:Almura-Server    文件:ActivationRange.java   
/**
 * These entities are excluded from Activation range checks.
 *
 * @param entity
 * @param world
 * @return boolean If it should always tick.
 */
public static boolean initializeEntityActivationState(Entity entity, SpigotWorldConfig config)
{
    if ( ( entity.activationType == 3 && config.miscActivationRange == 0 )
            || ( entity.activationType == 2 && config.animalActivationRange == 0 )
            || ( entity.activationType == 1 && config.monsterActivationRange == 0 )
            || entity instanceof EntityHuman
            || entity instanceof EntityProjectile
            || entity instanceof EntityEnderDragon
            || entity instanceof EntityComplexPart
            || entity instanceof EntityWither
            || entity instanceof EntityFireball
            || entity instanceof EntityWeather
            || entity instanceof EntityTNTPrimed
            || entity instanceof EntityEnderCrystal
            || entity instanceof EntityFireworks )
    {
        return true;
    }

    return false;
}
项目:Tweakkit-Server    文件:CraftLivingEntity.java   
public boolean setLeashHolder(Entity holder) {
    if ((getHandle() instanceof EntityWither) || !(getHandle() instanceof EntityInsentient)) {
        return false;
    }

    if (holder == null) {
        return unleash();
    }

    if (holder.isDead()) {
        return false;
    }

    unleash();
    ((EntityInsentient) getHandle()).setLeashHolder(((CraftEntity) holder).getHandle(), true);
    return true;
}
项目:Tweakkit-Server    文件:ActivationRange.java   
/**
 * These entities are excluded from Activation range checks.
 *
 * @param entity
 * @param world
 * @return boolean If it should always tick.
 */
public static boolean initializeEntityActivationState(Entity entity, SpigotWorldConfig config)
{
    if ( ( entity.activationType == 3 && config.miscActivationRange == 0 )
            || ( entity.activationType == 2 && config.animalActivationRange == 0 )
            || ( entity.activationType == 1 && config.monsterActivationRange == 0 )
            || entity instanceof EntityHuman
            || entity instanceof EntityProjectile
            || entity instanceof EntityEnderDragon
            || entity instanceof EntityComplexPart
            || entity instanceof EntityWither
            || entity instanceof EntityFireball
            || entity instanceof EntityWeather
            || entity instanceof EntityTNTPrimed
            || entity instanceof EntityEnderCrystal
            || entity instanceof EntityFireworks )
    {
        return true;
    }

    return false;
}
项目:SpigotSource    文件:CraftLivingEntity.java   
public boolean setLeashHolder(Entity holder) {
    if ((getHandle() instanceof EntityWither) || !(getHandle() instanceof EntityInsentient)) {
        return false;
    }

    if (holder == null) {
        return unleash();
    }

    if (holder.isDead()) {
        return false;
    }

    unleash();
    ((EntityInsentient) getHandle()).setLeashHolder(((CraftEntity) holder).getHandle(), true);
    return true;
}
项目:SpigotSource    文件:ActivationRange.java   
/**
 * These entities are excluded from Activation range checks.
 *
 * @param entity
 * @param world
 * @return boolean If it should always tick.
 */
public static boolean initializeEntityActivationState(Entity entity, SpigotWorldConfig config)
{
    if ( ( entity.activationType == 3 && config.miscActivationRange == 0 )
            || ( entity.activationType == 2 && config.animalActivationRange == 0 )
            || ( entity.activationType == 1 && config.monsterActivationRange == 0 )
            || entity instanceof EntityHuman
            || entity instanceof EntityProjectile
            || entity instanceof EntityEnderDragon
            || entity instanceof EntityComplexPart
            || entity instanceof EntityWither
            || entity instanceof EntityFireball
            || entity instanceof EntityWeather
            || entity instanceof EntityTNTPrimed
            || entity instanceof EntityEnderCrystal
            || entity instanceof EntityFireworks )
    {
        return true;
    }

    return false;
}
项目:CraftBukkit    文件:CraftWither.java   
public CraftWither(CraftServer server, EntityWither entity) {
    super(server, entity);
}
项目:CraftBukkit    文件:CraftWither.java   
@Override
public EntityWither getHandle() {
    return (EntityWither) entity;
}
项目:Craftbukkit    文件:CraftWither.java   
public CraftWither(CraftServer server, EntityWither entity) {
    super(server, entity);
}
项目:Craftbukkit    文件:CraftWither.java   
@Override
public EntityWither getHandle() {
    return (EntityWither) entity;
}
项目:Almura-Server    文件:CraftWither.java   
public CraftWither(CraftServer server, EntityWither entity) {
    super(server, entity);
}
项目:Almura-Server    文件:CraftWither.java   
@Override
public EntityWither getHandle() {
    return (EntityWither) entity;
}
项目:Tweakkit-Server    文件:CraftWither.java   
public CraftWither(CraftServer server, EntityWither entity) {
    super(server, entity);
}
项目:Tweakkit-Server    文件:CraftWither.java   
@Override
public EntityWither getHandle() {
    return (EntityWither) entity;
}
项目:SpigotSource    文件:CraftWither.java   
public CraftWither(CraftServer server, EntityWither entity) {
    super(server, entity);
}
项目:SpigotSource    文件:CraftWither.java   
@Override
public EntityWither getHandle() {
    return (EntityWither) entity;
}
项目:Craft-city    文件:CraftWither.java   
public CraftWither(CraftServer server, EntityWither entity) {
    super(server, entity);
}
项目:Craft-city    文件:CraftWither.java   
@Override
public EntityWither getHandle() {
    return (EntityWither) entity;
}