Examples of addTrait()


Examples of net.citizensnpcs.api.npc.NPC.addTrait()

        else {
            NPC npc = ((BukkitScriptEntryData)scriptEntry.entryData).getNPC().getCitizen();
            SittingTrait trait = npc.getTrait(SittingTrait.class);

            if (!npc.hasTrait(SittingTrait.class)){
                npc.addTrait(SittingTrait.class);
                dB.echoDebug(scriptEntry, "...added sitting trait");
            }

            trait.stand();
            npc.removeTrait(SittingTrait.class);
View Full Code Here

Examples of net.citizensnpcs.api.npc.NPC.addTrait()

        dB.report(scriptEntry, getName(), state.debug() + target.debug());

        if (target.isNPC()) {
            NPC npc = target.getDenizenNPC().getCitizen();
            if (!npc.hasTrait(InvisibleTrait.class))
                npc.addTrait(InvisibleTrait.class);
            InvisibleTrait trait = npc.getTrait(InvisibleTrait.class);
            switch (Action.valueOf(state.asString().toUpperCase())) {
                case FALSE:
                    trait.setInvisible(false);
                    break;
View Full Code Here

Examples of net.citizensnpcs.api.npc.NPC.addTrait()

            case TRUE:
            case ON:
                if (npc.hasTrait(trait))
                    dB.echoError(scriptEntry.getResidingQueue(), "NPC already has trait '" + traitName.asString() + "'");
                else
                    npc.addTrait(trait);
                break;

            case FALSE:
            case OFF:
                if (!npc.hasTrait(trait))
View Full Code Here

Examples of net.citizensnpcs.api.npc.NPC.addTrait()

            case TOGGLE:
                if (npc.hasTrait(trait))
                    npc.removeTrait(trait);
                else
                    npc.addTrait(trait);
                break;

        }

    }
View Full Code Here

Examples of net.citizensnpcs.api.npc.NPC.addTrait()

    public void setBaby(boolean bool) {
        if (ageable.isNPC()) {
            NPC ageable_npc = ageable.getDenizenNPC().getCitizen();
            if (!ageable_npc.hasTrait(Age.class))
                ageable_npc.addTrait(Age.class);
            ageable_npc.getTrait(Age.class).setAge(bool ? -24000 : 0);
        }
        else {
            if (ageable.getBukkitEntity().getType() == EntityType.ZOMBIE)
                ((Zombie) ageable.getBukkitEntity()).setBaby(bool);
View Full Code Here

Examples of net.citizensnpcs.api.npc.NPC.addTrait()

    }

    public AssignmentTrait getAssignmentTrait() {
        NPC npc = getCitizen();
        if (!npc.hasTrait(AssignmentTrait.class))
            npc.addTrait(AssignmentTrait.class);
        return npc.getTrait(AssignmentTrait.class);
    }

    public Equipment getEquipmentTrait() {
        NPC npc = getCitizen();
View Full Code Here

Examples of net.citizensnpcs.api.npc.NPC.addTrait()

    }

    public Equipment getEquipmentTrait() {
        NPC npc = getCitizen();
        if (!npc.hasTrait(Equipment.class))
            npc.addTrait(Equipment.class);
        return npc.getTrait(Equipment.class);
    }

    public NicknameTrait getNicknameTrait() {
        NPC npc = getCitizen();
View Full Code Here

Examples of net.citizensnpcs.api.npc.NPC.addTrait()

    }

    public NicknameTrait getNicknameTrait() {
        NPC npc = getCitizen();
        if (!npc.hasTrait(NicknameTrait.class))
            npc.addTrait(NicknameTrait.class);
        return npc.getTrait(NicknameTrait.class);
    }

    public FishingTrait getFishingTrait() {
        NPC npc = getCitizen();
View Full Code Here

Examples of net.citizensnpcs.api.npc.NPC.addTrait()

    }

    public FishingTrait getFishingTrait() {
        NPC npc = getCitizen();
        if (!npc.hasTrait(FishingTrait.class))
            npc.addTrait(FishingTrait.class);
        return npc.getTrait(FishingTrait.class);
    }

    public HealthTrait getHealthTrait() {
        NPC npc = getCitizen();
View Full Code Here

Examples of net.citizensnpcs.api.npc.NPC.addTrait()

    }

    public HealthTrait getHealthTrait() {
        NPC npc = getCitizen();
        if (!npc.hasTrait(HealthTrait.class))
            npc.addTrait(HealthTrait.class);
        return npc.getTrait(HealthTrait.class);
    }

    public net.citizensnpcs.api.trait.trait.Inventory getInventoryTrait() {
        NPC npc = getCitizen();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.