Source:
<code>Collection<Entity> select(ServerLocation location) throws IllegalStateException; Collection<Entity> select(Entity entity) throws IllegalStateException; Collection<Entity> select(CommandCause cause); interface Builder extends ResettableBuilder<Selector, Builder> { Builder applySelectorType(Supplier<SelectorType> selectorType); Builder applySelectorType(SelectorType selectorType); Builder includeSelf(); Builder setLimit(int limit); Builder setDistance(Range<Double> range); Builder setVolume(Vector3d corner1, Vector3d corner2); Builder setSortAlgorithm(Supplier<SelectorSortAlgorithm> algorithm); Builder setSortAlgorithm(SelectorSortAlgorithm algorithm); Builder advancement(Advancement advancement); Builder notAdvancement(Advancement advancement); Builder advancementCriterion(Advancement advancement, AdvancementCriterion criterion); Builder notAdvancementCriterion(Advancement advancement, AdvancementCriterion criterion); Builder setDataView(DataView view); Builder entityType(Supplier<EntityType<?>> type, boolean inherit); Builder entityType(EntityType<?> type, boolean inherit); Builder notEntityType(Supplier<EntityType<?>> type); Builder notEntityType(EntityType<?> type); Builder setExperienceLevel(Range<Integer> range); Builder gamemode(Supplier<GameMode> mode); <START> Builder gamemode(GameMode mode); <END> Builder notGamemode(Supplier<GameMode> mode); Builder notGamemode(GameMode mode); Builder anyTeam(); Builder noTeam(); Builder team(Team team); Builder notTeam(Team team); Builder name(String name); Builder notName(String name); Builder score(Score score, Range<Integer> range); Builder tag(String tag); Builder notTag(String tag); Builder setPitch(Range<Double> range); Builder setYaw(Range<Double> range); Builder filter(Predicate<Entity> filter); Selector build() throws IllegalStateException; }</code><technical_language>gameMode</technical_language>

Target:
Collection<Entity> select(ServerLocation location) throws IllegalStateException; Collection<Entity> select(Entity entity) throws IllegalStateException; Collection<Entity> select(CommandCause cause); interface Builder extends ResettableBuilder<Selector, Builder> { Builder applySelectorType(Supplier<SelectorType> selectorType); Builder applySelectorType(SelectorType selectorType); Builder includeSelf(); Builder setLimit(int limit); Builder setDistance(Range<Double> range); Builder setVolume(Vector3d corner1, Vector3d corner2); Builder setSortAlgorithm(Supplier<SelectorSortAlgorithm> algorithm); Builder setSortAlgorithm(SelectorSortAlgorithm algorithm); Builder advancement(Advancement advancement); Builder notAdvancement(Advancement advancement); Builder advancementCriterion(Advancement advancement, AdvancementCriterion criterion); Builder notAdvancementCriterion(Advancement advancement, AdvancementCriterion criterion); Builder setDataView(DataView view); Builder entityType(Supplier<EntityType<?>> type, boolean inherit); Builder entityType(EntityType<?> type, boolean inherit); Builder notEntityType(Supplier<EntityType<?>> type); Builder notEntityType(EntityType<?> type); Builder setExperienceLevel(Range<Integer> range); Builder gameMode(Supplier<GameMode> mode); Builder gameMode(GameMode mode); Builder notGameMode(Supplier<GameMode> mode); Builder notGameMode(GameMode mode); Builder anyTeam(); Builder noTeam(); Builder team(Team team); Builder notTeam(Team team); Builder name(String name); Builder notName(String name); Builder score(Score score, Range<Integer> range); Builder tag(String tag); Builder notTag(String tag); Builder setPitch(Range<Double> range); Builder setYaw(Range<Double> range); Builder filter(Predicate<Entity> filter); Selector build() throws IllegalStateException; }