Parse placeholders in invite message

This commit is contained in:
Len 2024-02-11 15:16:48 +01:00
parent 9e84142ca2
commit 15a4ecd3af

View File

@ -5,6 +5,7 @@ import com.alttd.cometskyblock.commands.PlayerSubCommand;
import com.alttd.cometskyblock.configuration.MessageConfiguration; import com.alttd.cometskyblock.configuration.MessageConfiguration;
import com.alttd.cometskyblock.island.IslandPlayer; import com.alttd.cometskyblock.island.IslandPlayer;
import com.alttd.cometskyblock.request.InviteRequest; import com.alttd.cometskyblock.request.InviteRequest;
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
@ -36,7 +37,7 @@ public class IslandInvite extends PlayerSubCommand {
} }
IslandPlayer islandPlayer1 = IslandPlayer.getIslandPlayer(target.getUniqueId()); IslandPlayer islandPlayer1 = IslandPlayer.getIslandPlayer(target.getUniqueId());
if (islandPlayer1.islandId() != 0) { if (islandPlayer1.islandId() != 0) {
player.sendRichMessage(invite.targetHasIsland()); player.sendRichMessage(invite.targetHasIsland(), Placeholder.unparsed("target", args[0]));
return true; return true;
} }
islandPlayer1.request(new InviteRequest(plugin, player, target)); islandPlayer1.request(new InviteRequest(plugin, player, target));