Skip to content

Commit ea5ec0f

Browse files
committed
setting to disable waypoint set change tooltip
1 parent 8abcf38 commit ea5ec0f

File tree

13 files changed

+39
-0
lines changed

13 files changed

+39
-0
lines changed

common/src/main/java/xaeroplus/mixin/client/MixinWaypointMapRenderer.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.spongepowered.asm.mixin.Shadow;
66
import org.spongepowered.asm.mixin.injection.At;
77
import org.spongepowered.asm.mixin.injection.Inject;
8+
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
89
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
910
import xaero.common.minimap.waypoints.Waypoint;
1011
import xaero.hud.minimap.waypoint.WaypointPurpose;
@@ -37,4 +38,14 @@ public void limitDeathpointsRenderDistance(
3738
}
3839
}
3940
}
41+
42+
@Inject(method = "drawSetChange(Lxaero/hud/minimap/module/MinimapSession;Lnet/minecraft/client/gui/GuiGraphics;Lcom/mojang/blaze3d/platform/Window;)V",
43+
at = @At("HEAD"),
44+
cancellable = true,
45+
remap = true) // $REMAP
46+
public void cancelWaypointSetChangeTooltip(final CallbackInfo ci) {
47+
if (Settings.REGISTRY.disableWaypointSetChangeTooltip.get()) {
48+
ci.cancel();
49+
}
50+
}
4051
}

common/src/main/java/xaeroplus/settings/Settings.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1110,6 +1110,12 @@ public int getWidth() {
11101110
"xaeroplus.setting.deathpoints_render_distance",
11111111
false),
11121112
SettingLocation.MINIMAP_WAYPOINTS);
1113+
public final BooleanSetting disableWaypointSetChangeTooltip = register(
1114+
BooleanSetting.create(
1115+
"Disable Waypoint Set Change Tooltip",
1116+
"xaeroplus.setting.waypoint_set_change_tooltip",
1117+
false),
1118+
SettingLocation.MINIMAP_WAYPOINTS);
11131119

11141120
/**
11151121
* Keybinds (hidden toggles)

common/src/main/resources/assets/xaeroplus/lang/en_us.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
"xaeroplus.setting.disable_receiving_waypoints.tooltip": "Disables receiving waypoints from other players.",
2929
"xaeroplus.setting.deathpoints_render_distance": "Deathpoints Render Distance",
3030
"xaeroplus.setting.deathpoints_render_distance.tooltip": "Apply waypoint render distance limits to Deathpoints",
31+
"xaeroplus.setting.waypoint_set_change_tooltip": "Disable WP Set Change Tooltip",
32+
"xaeroplus.setting.waypoint_set_change_tooltip.tooltip": "Disables the on-screen text displayed when the Waypoint Set is switched",
3133
"xaeroplus.setting.persist_dimension_switch": "Persist WM Dimension Switch",
3234
"xaeroplus.setting.persist_dimension_switch.tooltip": "If enabled, the dimension will not be switched back to current when the WorldMap GUI is closed.",
3335
"xaeroplus.setting.radar_while_dimension_switched": "Radar While Dim Switched",

common/src/main/resources/assets/xaeroplus/lang/es_ar.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
"xaeroplus.setting.disable_receiving_waypoints.tooltip": "Desactiva la recepción de waypoints (puntos de recorrido) de otros jugadores.",
2929
"xaeroplus.setting.deathpoints_render_distance": "Distancia de Renderizado de Puntos de Muerte",
3030
"xaeroplus.setting.deathpoints_render_distance.tooltip": "Aplicar límites de distancia de renderizado de puntos de referencia a los Puntos de Muerte",
31+
"xaeroplus.setting.waypoint_set_change_tooltip": "Desactivar la herramienta de cambio de conjunto WP",
32+
"xaeroplus.setting.waypoint_set_change_tooltip.tooltip": "Desactiva el texto que aparece en pantalla cuando se cambia el conjunto de puntos de referencia.",
3133
"xaeroplus.setting.persist_dimension_switch": "Cambio Dimensión Persistente",
3234
"xaeroplus.setting.persist_dimension_switch.tooltip": "Si está habilitado, la dimensión no cambiará a la actual cuando se cierre el GUI del Mapa.",
3335
"xaeroplus.setting.radar_while_dimension_switched": "Radar Mientras Cambia Dimensión",

common/src/main/resources/assets/xaeroplus/lang/fr_ca.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
"xaeroplus.setting.disable_receiving_waypoints.tooltip": "Désactive la réception de waypoints d'autres joueurs.",
2929
"xaeroplus.setting.deathpoints_render_distance": "Distance d’Affichage des Points de Mort",
3030
"xaeroplus.setting.deathpoints_render_distance.tooltip": "Appliquer les limites de distance d’affichage des points de repère aux Points de Mort",
31+
"xaeroplus.setting.waypoint_set_change_tooltip": "Désactiver l'info-bulle de modification du jeu de points de cheminement",
32+
"xaeroplus.setting.waypoint_set_change_tooltip.tooltip": "Désactive le texte affiché à l'écran lorsque le jeu de points de cheminement est modifié.",
3133
"xaeroplus.setting.persist_dimension_switch": "Persister WM Dimension Switch",
3234
"xaeroplus.setting.persist_dimension_switch.tooltip": "Si cette option est activée, la dimension ne sera pas rétablie lorsque l'interface graphique de la carte du monde sera fermée.",
3335
"xaeroplus.setting.radar_while_dimension_switched": "Radar lors du basculement de la dimension",

common/src/main/resources/assets/xaeroplus/lang/fr_fr.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
"xaeroplus.setting.disable_receiving_waypoints.tooltip": "Désactive la réception de waypoints d'autres joueurs.",
2929
"xaeroplus.setting.deathpoints_render_distance": "Distance d’Affichage des Points de Mort",
3030
"xaeroplus.setting.deathpoints_render_distance.tooltip": "Appliquer les limites de distance d’affichage des points de repère aux Points de Mort",
31+
"xaeroplus.setting.waypoint_set_change_tooltip": "Désactiver l'info-bulle de modification du jeu de points de cheminement",
32+
"xaeroplus.setting.waypoint_set_change_tooltip.tooltip": "Désactive le texte affiché à l'écran lorsque le jeu de points de cheminement est modifié.",
3133
"xaeroplus.setting.persist_dimension_switch": "Persister WM Dimension Switch",
3234
"xaeroplus.setting.persist_dimension_switch.tooltip": "Si cette option est activée, la dimension ne sera pas rétablie lorsque l'interface graphique de la carte du monde sera fermée.",
3335
"xaeroplus.setting.radar_while_dimension_switched": "Radar lors du basculement de la dimension",

common/src/main/resources/assets/xaeroplus/lang/ja_jp.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
"xaeroplus.setting.disable_receiving_waypoints.tooltip": "他のプレイヤーからのウェイポイント受信を無効にする。",
2929
"xaeroplus.setting.deathpoints_render_distance": "デスポイントの表示距離",
3030
"xaeroplus.setting.deathpoints_render_distance.tooltip": "デスポイントにウェイポイントの表示距離制限を適用する",
31+
"xaeroplus.setting.waypoint_set_change_tooltip": "WPセット変更ツールチップを無効化",
32+
"xaeroplus.setting.waypoint_set_change_tooltip.tooltip": "ウェイポイントセットを切り替えた際に表示される画面上のテキストを無効化します",
3133
"xaeroplus.setting.persist_dimension_switch": "Persist WM Dimension Switch",
3234
"xaeroplus.setting.persist_dimension_switch.tooltip": "有効にすると、WorldMapを閉じたときにディメンジョンが現在のディメンジョンに戻らなくなる。",
3335
"xaeroplus.setting.radar_while_dimension_switched": "Radar While Dim Switched",

common/src/main/resources/assets/xaeroplus/lang/pl_pl.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
"xaeroplus.setting.disable_receiving_waypoints.tooltip": "Wyłącza otrzymywanie punktów trasy od innych graczy.",
2929
"xaeroplus.setting.deathpoints_render_distance": "Dystans Renderowania Punktów Śmierci",
3030
"xaeroplus.setting.deathpoints_render_distance.tooltip": "Zastosuj ograniczenia dystansu renderowania punktów orientacyjnych do Punktów Śmierci",
31+
"xaeroplus.setting.waypoint_set_change_tooltip": "Wyłącz narzędzie podpowiedzi zmiany zestawu WP",
32+
"xaeroplus.setting.waypoint_set_change_tooltip.tooltip": "Wyłącza tekst wyświetlany na ekranie po przełączeniu zestawu punktów trasy.",
3133
"xaeroplus.setting.persist_dimension_switch": "Trwała Zmiana Wymiarów Mapy Świata",
3234
"xaeroplus.setting.persist_dimension_switch.tooltip": "Jeśli aktywne, wymiar nie zostanie przywrócony do aktualnego jeśli GUI Mapy Świata jest zamknięte.",
3335
"xaeroplus.setting.radar_while_dimension_switched": "Radar podczas przełączania wymiaru",

common/src/main/resources/assets/xaeroplus/lang/pt_pt.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
"xaeroplus.setting.disable_receiving_waypoints.tooltip": "Desativa a possibilidade de receber localizações de outros jogadores.",
2929
"xaeroplus.setting.deathpoints_render_distance": "Distância de Renderização dos Pontos de Morte",
3030
"xaeroplus.setting.deathpoints_render_distance.tooltip": "Aplicar limites de distância de renderização dos pontos de referência aos Pontos de Morte",
31+
"xaeroplus.setting.waypoint_set_change_tooltip": "Desativar dica de alteração do conjunto WP",
32+
"xaeroplus.setting.waypoint_set_change_tooltip.tooltip": "Desativa o texto exibido no ecrã quando o conjunto Waypoint é alterado.",
3133
"xaeroplus.setting.persist_dimension_switch": "Dimensão do MM Persistente",
3234
"xaeroplus.setting.persist_dimension_switch.tooltip": "Se ativo, a dimensão não mudará para a atual quando o GUI do mapa-mundo for fechado.",
3335
"xaeroplus.setting.radar_while_dimension_switched": "Radar Enquanto Dim. Diferente",

common/src/main/resources/assets/xaeroplus/lang/ru_ru.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
"xaeroplus.setting.disable_receiving_waypoints.tooltip": "Отключает получение вейпоинтов от других игроков",
2929
"xaeroplus.setting.deathpoints_render_distance": "Дальность Отображения Точек Смерти",
3030
"xaeroplus.setting.deathpoints_render_distance.tooltip": "Применить ограничения дальности отображения путевых точек к Точкам Смерти",
31+
"xaeroplus.setting.waypoint_set_change_tooltip": "Отключить всплывающую подсказку WP Set",
32+
"xaeroplus.setting.waypoint_set_change_tooltip.tooltip": "Отключает отображение текста на экране при переключении набора путевых точек.",
3133
"xaeroplus.setting.persist_dimension_switch": "Сохранять выбранное измерение",
3234
"xaeroplus.setting.persist_dimension_switch.tooltip": "Если включено, измерение карты мира не сбрасывается на то, в котором находится игрок после закрытия интерфейса карты",
3335
"xaeroplus.setting.radar_while_dimension_switched": "Радар при смене измерения",

0 commit comments

Comments
 (0)