/** Register entity with group. Requires registered TagManager */ public EntityBuilder group(String group) { resolveManager(GroupManager.class).add(edit.getEntity(), group); return this; }
/** Set UUID of entity */ public EntityBuilder UUID(UUID uuid) { resolveManager(UuidEntityManager.class).setUuid(edit.getEntity(), uuid); return this; }
/** Register entity with tag. Requires registered TagManager */ public EntityBuilder tag(String tag) { resolveManager(TagManager.class).register(tag, edit.getEntity()); return this; }
/** Register entity with tag. Requires registered TagManager */ public EntityBuilder tag(String tag) { resolveManager(TagManager.class).register(tag, edit.getEntity()); return this; }
/** * Register entity with owning player. * An entity can only belong to a single player at a time. * Requires registered PlayerManager. */ public EntityBuilder player(String player) { resolveManager(PlayerManager.class).setPlayer(edit.getEntity(), player); return this; }
/** * Register entity with owning player. * An entity can only belong to a single player at a time. * Requires registered PlayerManager. */ public EntityBuilder player(String player) { resolveManager(PlayerManager.class).setPlayer(edit.getEntity(), player); return this; }
/** Set UUID of entity */ public EntityBuilder UUID(UUID uuid) { resolveManager(UuidEntityManager.class).setUuid(edit.getEntity(), uuid); return this; }
/** Register entity with group. Requires registered TagManager */ public EntityBuilder group(String group) { resolveManager(GroupManager.class).add(edit.getEntity(), group); return this; }