mirror of
https://github.com/DRE2N/DungeonsXL.git
synced 2025-02-13 10:51:19 +01:00
Make title message configurable
This commit is contained in:
parent
11a04feb11
commit
4163fc8905
@ -27,7 +27,7 @@ import org.bukkit.configuration.ConfigurationSection;
|
||||
*/
|
||||
public class MainConfig extends BRConfig {
|
||||
|
||||
public static final int CONFIG_VERSION = 1;
|
||||
public static final int CONFIG_VERSION = 2;
|
||||
|
||||
private String language = "en";
|
||||
private boolean enableEconomy = false;
|
||||
@ -38,11 +38,13 @@ public class MainConfig extends BRConfig {
|
||||
private String tutorialStartGroup = "default";
|
||||
private String tutorialEndGroup = "player";
|
||||
|
||||
/* Misc */
|
||||
private boolean sendFloorTitle = true;
|
||||
private List<String> editCommandWhitelist = new ArrayList<>();
|
||||
|
||||
/* Default Dungeon Settings */
|
||||
private WorldConfig defaultWorldConfig;
|
||||
|
||||
private List<String> editCommandWhitelist = new ArrayList<>();
|
||||
|
||||
public MainConfig(File file) {
|
||||
super(file, CONFIG_VERSION);
|
||||
|
||||
@ -95,6 +97,13 @@ public class MainConfig extends BRConfig {
|
||||
return tutorialStartGroup;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return if the floor title shall be sent
|
||||
*/
|
||||
public boolean getSendFloorTitle() {
|
||||
return sendFloorTitle;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the tutorialEndGroup
|
||||
*/
|
||||
@ -151,6 +160,10 @@ public class MainConfig extends BRConfig {
|
||||
config.set("tutorial.endgroup", tutorialEndGroup);
|
||||
}
|
||||
|
||||
if (!config.contains("sendFloorTitle")) {
|
||||
config.set("sendFloorTitle", sendFloorTitle);
|
||||
}
|
||||
|
||||
if (!config.contains("editCommandWhitelist")) {
|
||||
config.set("editCommandWhitelist", editCommandWhitelist);
|
||||
}
|
||||
@ -190,6 +203,10 @@ public class MainConfig extends BRConfig {
|
||||
tutorialEndGroup = config.getString("tutorial.endgroup");
|
||||
}
|
||||
|
||||
if (config.contains("sendFloorTitle")) {
|
||||
sendFloorTitle = config.getBoolean("sendFloorTitle");
|
||||
}
|
||||
|
||||
if (config.contains("editCommandWhitelist")) {
|
||||
editCommandWhitelist = config.getStringList("editCommandWhitelist");
|
||||
}
|
||||
|
@ -493,11 +493,14 @@ public class DGroup {
|
||||
for (Player player : getPlayers()) {
|
||||
DPlayer dPlayer = DPlayer.getByPlayer(player);
|
||||
dPlayer.respawn();
|
||||
if (dungeonName != null) {
|
||||
MessageUtil.sendTitleMessage(player, "&b&l" + dungeonName.replaceAll("_", " "), "&4&l" + mapName.replaceAll("_", " "));
|
||||
|
||||
} else {
|
||||
MessageUtil.sendTitleMessage(player, "&4&l" + mapName.replaceAll("_", " "));
|
||||
if (plugin.getMainConfig().getSendFloorTitle()) {
|
||||
if (dungeonName != null) {
|
||||
MessageUtil.sendTitleMessage(player, "&b&l" + dungeonName.replaceAll("_", " "), "&4&l" + mapName.replaceAll("_", " "));
|
||||
|
||||
} else {
|
||||
MessageUtil.sendTitleMessage(player, "&4&l" + mapName.replaceAll("_", " "));
|
||||
}
|
||||
}
|
||||
|
||||
WorldConfig config = gameWorld.getConfig();
|
||||
|
Loading…
Reference in New Issue
Block a user