mirror of
https://github.com/TotalFreedomMC/TF-Marriage.git
synced 2024-06-27 16:30:50 +00:00
add partner chat support
This commit is contained in:
parent
bbd17485f4
commit
b89319a1ee
2
pom.xml
2
pom.xml
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
<groupId>com.lenis0012.bukkit</groupId>
|
<groupId>com.lenis0012.bukkit</groupId>
|
||||||
<artifactId>marriage2</artifactId>
|
<artifactId>marriage2</artifactId>
|
||||||
<version>2.0.4</version>
|
<version>2.0.5-SNAPSHOT</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
<name>Marriage</name>
|
<name>Marriage</name>
|
||||||
<url>http://dev.bukkit.org/server-mods/marriage-reloaded/</url>
|
<url>http://dev.bukkit.org/server-mods/marriage-reloaded/</url>
|
||||||
|
|
|
@ -98,7 +98,7 @@ public class Settings<T> {
|
||||||
// Write header
|
// Write header
|
||||||
config.options().header("Marriage Reloaded 2.X\n\n" +
|
config.options().header("Marriage Reloaded 2.X\n\n" +
|
||||||
"Expiry & Cool down is in seconds.\n\n" +
|
"Expiry & Cool down is in seconds.\n\n" +
|
||||||
"PM format supports: {heart}, {name}, {message}. Chat format supports {heart}\n" +
|
"PM format supports: {heart}, {name}, {message}. Chat format supports {heart}, {partner}\n" +
|
||||||
"Note: If you have a custom chat plugin, set forced to false and put {marriage_status}\n" +
|
"Note: If you have a custom chat plugin, set forced to false and put {marriage_status}\n" +
|
||||||
"somewhere in your chat plugin's format.\n\n" +
|
"somewhere in your chat plugin's format.\n\n" +
|
||||||
"Economy setting show-on-help shows the fee when hovering over command.\n\n" +
|
"Economy setting show-on-help shows the fee when hovering over command.\n\n" +
|
||||||
|
|
|
@ -53,7 +53,11 @@ public class ChatListener implements Listener {
|
||||||
if(format.contains("{marriage_status}")) {
|
if(format.contains("{marriage_status}")) {
|
||||||
String status = "";
|
String status = "";
|
||||||
if(mplayer.isMarried()) {
|
if(mplayer.isMarried()) {
|
||||||
status = Settings.CHAT_FORMAT.value().replace("{heart}", "\u2764");
|
String partner = player.hasMetadata("marriedTo") ? player.getMetadata("marriedTo").get(0).asString() : "";
|
||||||
|
status = Settings.CHAT_FORMAT.value()
|
||||||
|
.replace("{heart}", "\u2764")
|
||||||
|
.replace("{partner}", partner);
|
||||||
|
|
||||||
status = ChatColor.translateAlternateColorCodes('&', status);
|
status = ChatColor.translateAlternateColorCodes('&', status);
|
||||||
}
|
}
|
||||||
event.setFormat(format.replace("{marriage_status}", status));
|
event.setFormat(format.replace("{marriage_status}", status));
|
||||||
|
|
Loading…
Reference in a new issue