version bump

This commit is contained in:
Lennart ten Wolde 2016-03-19 17:18:43 +01:00
parent 7d68789cf2
commit 42017b6400
5 changed files with 28 additions and 20 deletions

View file

@ -1,6 +1,6 @@
{
"name": "Marriage v2.0.6",
"name": "Marriage v2.0.7",
"type": "release",
"gameVersion": "1.8.8",
"downloadURL": "http://ci.lenis0012.com/job/Marriage/37/artifact/target/Marriage-Spigot-2.0.6.jar"
"downloadURL": "http://ci.lenis0012.com/job/Marriage/56/artifact/target/Marriage-Spigot-2.0.7.jar"
}

View file

@ -4,7 +4,7 @@
<groupId>com.lenis0012.bukkit</groupId>
<artifactId>marriage2</artifactId>
<version>2.0.7-SNAPSHOT</version>
<version>2.0.7</version>
<packaging>jar</packaging>
<name>Marriage</name>
<url>http://dev.bukkit.org/server-mods/marriage-reloaded/</url>

View file

@ -2,15 +2,19 @@ package com.lenis0012.bukkit.marriage2.internal;
import java.io.File;
import java.lang.reflect.Method;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.logging.Level;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.lenis0012.pluginutils.PluginHolder;
import com.lenis0012.pluginutils.modules.configuration.ConfigurationModule;
import com.lenis0012.pluginutils.modules.packets.PacketModule;
import com.lenis0012.bukkit.marriage2.Marriage;
import org.yaml.snakeyaml.Yaml;
public class MarriagePlugin extends PluginHolder {
private static MarriageCore core;

View file

@ -33,6 +33,7 @@ public class ChatListener implements Listener {
.replace("{name}", player.getDisplayName())
.replace("{message}", event.getMessage())
.replace("{heart}", "\u2764");
message = formatIcons(message);
message = ChatColor.translateAlternateColorCodes('&', message);
Player partner = Bukkit.getPlayer(mp.getPartner().getUniqueId());
@ -51,6 +52,7 @@ public class ChatListener implements Listener {
if(!Settings.FORCE_FORMAT.value()) return;
event.setFormat("{marriage_status}" + event.getFormat()); // Enforce marriage format
// Marriage status
if(format.contains("{marriage_status}")) {
String status = "";
if(mplayer.isMarried()) {
@ -58,26 +60,28 @@ public class ChatListener implements Listener {
status = Settings.CHAT_FORMAT.value()
.replace("{heart}", "\u2764")
.replace("{partner}", partner);
status = formatIcons(status);
status = ChatColor.translateAlternateColorCodes('&', status);
}
event.setFormat(format.replace("{marriage_status}", status));
}
// Gender format
if(format.contains("{marriage_gender}")) {
String gender = mplayer.getGender().getChatPrefix();
gender = formatIcons(gender);
gender = ChatColor.translateAlternateColorCodes('&', gender);
event.setFormat(format.replace("{marriage_gender}", gender));
}
}
private void handleChat(AsyncPlayerChatEvent event, MPlayer mp) {
if(!mp.isMarried()) {
return;
}
// Set format
String format = Settings.CHAT_FORMAT.value()
.replace("{name}", "%1$s")
.replace("{message}", "%2$s")
.replace("{original_format}", event.getFormat())
.replace("{heart}", "\u2764");
format = ChatColor.translateAlternateColorCodes('&', format);
event.setFormat(format);
private String formatIcons(String text) {
return text.replace("{heart}", "\u2764")
.replace("{icon:heart}", "\u2764")
.replace("{icon:male}", "\u2642")
.replace("{icon:female}", "\u2640")
.replace("{icon:genderless}", "\u26B2");
}
private boolean isOnline(MPlayer mp) {

View file

@ -5,11 +5,11 @@
[
"---[ Changelog ]---",
"",
"- Added 1.9/8 support",
"- Improved config documentation",
"",
"- Fixed error on reload",
"- Added gender chat options",
"",
"- Fixed db error on first use"
"- Improved large-scale UUID conversion"
],
[
"====[ DONATE ]====",
@ -22,7 +22,7 @@
"IGN: lenis",
"Twitter: @lenis0012",
"",
"Report hugs!",
"Report bugs!",
"-lenis"
]
]