Package com.sk89q.worldedit.entity.metadata

Examples of com.sk89q.worldedit.entity.metadata.EntityType


                boolean killAnimals = (flags & Flags.ANIMALS) != 0;
                boolean killGolems = (flags & Flags.GOLEMS) != 0;
                boolean killAmbient = (flags & Flags.AMBIENT) != 0;
                boolean killTagged = (flags & Flags.TAGGED) != 0;

                EntityType type = entity.getFacet(EntityType.class);

                if (type == null) {
                    return false;
                }

                if (type.isPlayerDerived()) {
                    return false;
                }

                if (!type.isLiving()) {
                    return false;
                }

                if (!killAnimals && type.isAnimal()) {
                    return false;
                }

                if (!killPets && type.isTamed()) {
                    return false;
                }

                if (!killGolems && type.isGolem()) {
                    return false;
                }

                if (!killNPCs && type.isNPC()) {
                    return false;
                }

                if (!killAmbient && type.isAmbient()) {
                    return false;
                }

                if (!killTagged && type.isTagged()) {
                    return false;
                }

                entity.remove();
                return true;
View Full Code Here


        final Type type = this.type;
        checkNotNull("type can't be null", type);
        return new EntityFunction() {
            @Override
            public boolean apply(Entity entity) throws WorldEditException {
                EntityType registryType = entity.getFacet(EntityType.class);
                if (registryType != null) {
                    if (type.matches(registryType)) {
                        entity.remove();
                        return true;
                    }
View Full Code Here

TOP

Related Classes of com.sk89q.worldedit.entity.metadata.EntityType

Copyright © 2018 www.massapicom. 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.