Skip to content
This repository has been archived by the owner on Jan 20, 2024. It is now read-only.

Commit

Permalink
AutoMessage: add support for features
Browse files Browse the repository at this point in the history
  • Loading branch information
TheFaser committed Dec 15, 2023
1 parent ac644c4 commit b11815c
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package net.flectone.chat.module.autoMessage;

import net.flectone.chat.builder.MessageBuilder;
import net.flectone.chat.model.player.FPlayer;
import net.flectone.chat.model.player.Settings;
import net.flectone.chat.model.sound.FSound;
Expand Down Expand Up @@ -42,7 +43,11 @@ public void send(@NotNull Player player) {
boolean enabled = autoMessage == null || Integer.parseInt(autoMessage) != -1;
if (!enabled) return;

player.sendMessage(incrementIndexAndGet(MESSAGE_MAP, MESSAGE_INDEX_MAP, player));
List<String> features = config.getVaultStringList(player, this + ".features");
String message = incrementIndexAndGet(MESSAGE_MAP, MESSAGE_INDEX_MAP, player);
MessageBuilder messageBuilder = new MessageBuilder(player, null, message, features);

player.spigot().sendMessage(messageBuilder.buildMessage(null, player, ""));

FModule fModule = moduleManager.get(SoundsModule.class);
if (fModule instanceof SoundsModule soundsModule) {
Expand Down
2 changes: 2 additions & 0 deletions src/main/resources/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -364,6 +364,8 @@ default:
auto-message:
enable: true

features: [patterns, formatting]

random: false

period: 600
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/settings/languages/en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ default:
auto-message:
message:
- "&&1-------------- "
- "&&2This server uses FlectoneChat "
- "&&2This server uses [FlectoneChat](https://chat.flectone.net/) "
- "&&1-------------- "
- "<next>"
- "&&1❝ "
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/settings/languages/ru.yml
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ default:
auto-message:
message:
- "&&1-------------- "
- "&&2Этот сервер использует FlectoneChat "
- "&&2Этот сервер использует [FlectoneChat](https://chat.flectone.net/) "
- "&&1-------------- "
- "<next>"
- "&&1❝ "
Expand Down

0 comments on commit b11815c

Please sign in to comment.