world hopper: allow disabling chat hop message
This commit is contained in:
@@ -90,4 +90,15 @@ public interface WorldHopperConfig extends Config
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
@ConfigItem(
|
||||
keyName = "showMessage",
|
||||
name = "Show world hop message in chat",
|
||||
description = "Shows what world is being hopped to in the chat",
|
||||
position = 5
|
||||
)
|
||||
default boolean showWorldHopMessage()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -616,20 +616,23 @@ public class WorldHopperPlugin extends Plugin
|
||||
return;
|
||||
}
|
||||
|
||||
String chatMessage = new ChatMessageBuilder()
|
||||
.append(ChatColorType.NORMAL)
|
||||
.append("Quick-hopping to World ")
|
||||
.append(ChatColorType.HIGHLIGHT)
|
||||
.append(Integer.toString(world.getId()))
|
||||
.append(ChatColorType.NORMAL)
|
||||
.append("..")
|
||||
.build();
|
||||
if (config.showWorldHopMessage())
|
||||
{
|
||||
String chatMessage = new ChatMessageBuilder()
|
||||
.append(ChatColorType.NORMAL)
|
||||
.append("Quick-hopping to World ")
|
||||
.append(ChatColorType.HIGHLIGHT)
|
||||
.append(Integer.toString(world.getId()))
|
||||
.append(ChatColorType.NORMAL)
|
||||
.append("..")
|
||||
.build();
|
||||
|
||||
chatMessageManager
|
||||
.queue(QueuedMessage.builder()
|
||||
.type(ChatMessageType.GAME)
|
||||
.runeLiteFormattedMessage(chatMessage)
|
||||
.build());
|
||||
chatMessageManager
|
||||
.queue(QueuedMessage.builder()
|
||||
.type(ChatMessageType.GAME)
|
||||
.runeLiteFormattedMessage(chatMessage)
|
||||
.build());
|
||||
}
|
||||
|
||||
quickHopTargetWorld = rsWorld;
|
||||
displaySwitcherAttempts = 0;
|
||||
|
||||
Reference in New Issue
Block a user