Add a way for certain gameplay related messages to get disabled
This commit is contained in:
parent
ddd00cf9e8
commit
c77e8065d3
|
@ -7,7 +7,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>tamablefoxes-parent</artifactId>
|
<artifactId>tamablefoxes-parent</artifactId>
|
||||||
<groupId>net.seanomik</groupId>
|
<groupId>net.seanomik</groupId>
|
||||||
<version>2.1.5-SNAPSHOT</version>
|
<version>2.1.6-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>tamablefoxes_v1_14_R1</artifactId>
|
<artifactId>tamablefoxes_v1_14_R1</artifactId>
|
||||||
|
|
|
@ -255,7 +255,9 @@ public class EntityTamableFox extends EntityFox {
|
||||||
|
|
||||||
tamableFox.setCustomName(foxName);
|
tamableFox.setCustomName(foxName);
|
||||||
tamableFox.setCustomNameVisible(true);
|
tamableFox.setCustomNameVisible(true);
|
||||||
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
if (!LanguageConfig.getTamingChosenPerfect(input).equalsIgnoreCase("disabled")) {
|
||||||
|
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return AnvilGUI.Response.close();
|
return AnvilGUI.Response.close();
|
||||||
|
@ -356,7 +358,9 @@ public class EntityTamableFox extends EntityFox {
|
||||||
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
||||||
int maxTameCount = Config.getMaxPlayerFoxTames();
|
int maxTameCount = Config.getMaxPlayerFoxTames();
|
||||||
if ( !((Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUniqueID()) >= maxTameCount) {
|
if ( !((Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUniqueID()) >= maxTameCount) {
|
||||||
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
if (!LanguageConfig.getFoxDoesntTrust().equalsIgnoreCase("disabled")) {
|
||||||
|
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -377,13 +381,17 @@ public class EntityTamableFox extends EntityFox {
|
||||||
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
||||||
|
|
||||||
// Give player tamed message.
|
// Give player tamed message.
|
||||||
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
if (!LanguageConfig.getTamedMessage().equalsIgnoreCase("disabled")) {
|
||||||
|
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
||||||
|
}
|
||||||
|
|
||||||
// Let the player choose the new fox's name if its enabled in config.
|
// Let the player choose the new fox's name if its enabled in config.
|
||||||
if (Config.askForNameAfterTaming()) {
|
if (Config.askForNameAfterTaming()) {
|
||||||
Player player = (Player) entityhuman.getBukkitEntity();
|
Player player = (Player) entityhuman.getBukkitEntity();
|
||||||
|
|
||||||
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
if (!LanguageConfig.getTamingAskingName().equalsIgnoreCase("disabled")) {
|
||||||
|
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
||||||
|
}
|
||||||
rename(player);
|
rename(player);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>tamablefoxes-parent</artifactId>
|
<artifactId>tamablefoxes-parent</artifactId>
|
||||||
<groupId>net.seanomik</groupId>
|
<groupId>net.seanomik</groupId>
|
||||||
<version>2.1.5-SNAPSHOT</version>
|
<version>2.1.6-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>tamablefoxes_v1_15_R1</artifactId>
|
<artifactId>tamablefoxes_v1_15_R1</artifactId>
|
||||||
|
|
|
@ -255,7 +255,9 @@ public class EntityTamableFox extends EntityFox {
|
||||||
|
|
||||||
tamableFox.setCustomName(foxName);
|
tamableFox.setCustomName(foxName);
|
||||||
tamableFox.setCustomNameVisible(true);
|
tamableFox.setCustomNameVisible(true);
|
||||||
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
if (!LanguageConfig.getTamingChosenPerfect(input).equalsIgnoreCase("disabled")) {
|
||||||
|
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return AnvilGUI.Response.close();
|
return AnvilGUI.Response.close();
|
||||||
|
@ -356,7 +358,9 @@ public class EntityTamableFox extends EntityFox {
|
||||||
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
||||||
int maxTameCount = Config.getMaxPlayerFoxTames();
|
int maxTameCount = Config.getMaxPlayerFoxTames();
|
||||||
if ( !((Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUniqueID()) >= maxTameCount) {
|
if ( !((Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUniqueID()) >= maxTameCount) {
|
||||||
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
if (!LanguageConfig.getFoxDoesntTrust().equalsIgnoreCase("disabled")) {
|
||||||
|
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -377,13 +381,17 @@ public class EntityTamableFox extends EntityFox {
|
||||||
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
||||||
|
|
||||||
// Give player tamed message.
|
// Give player tamed message.
|
||||||
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
if (!LanguageConfig.getTamedMessage().equalsIgnoreCase("disabled")) {
|
||||||
|
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
||||||
|
}
|
||||||
|
|
||||||
// Let the player choose the new fox's name if its enabled in config.
|
// Let the player choose the new fox's name if its enabled in config.
|
||||||
if (Config.askForNameAfterTaming()) {
|
if (Config.askForNameAfterTaming()) {
|
||||||
Player player = (Player) entityhuman.getBukkitEntity();
|
Player player = (Player) entityhuman.getBukkitEntity();
|
||||||
|
|
||||||
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
if (!LanguageConfig.getTamingAskingName().equalsIgnoreCase("disabled")) {
|
||||||
|
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
||||||
|
}
|
||||||
rename(player);
|
rename(player);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>tamablefoxes-parent</artifactId>
|
<artifactId>tamablefoxes-parent</artifactId>
|
||||||
<groupId>net.seanomik</groupId>
|
<groupId>net.seanomik</groupId>
|
||||||
<version>2.1.5-SNAPSHOT</version>
|
<version>2.1.6-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>tamablefoxes_v1_16_R1</artifactId>
|
<artifactId>tamablefoxes_v1_16_R1</artifactId>
|
||||||
|
|
|
@ -253,7 +253,9 @@ public class EntityTamableFox extends EntityFox {
|
||||||
|
|
||||||
tamableFox.setCustomName(foxName);
|
tamableFox.setCustomName(foxName);
|
||||||
tamableFox.setCustomNameVisible(true);
|
tamableFox.setCustomNameVisible(true);
|
||||||
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
if (!LanguageConfig.getTamingChosenPerfect(input).equalsIgnoreCase("disabled")) {
|
||||||
|
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return AnvilGUI.Response.close();
|
return AnvilGUI.Response.close();
|
||||||
|
@ -357,7 +359,9 @@ public class EntityTamableFox extends EntityFox {
|
||||||
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
||||||
int maxTameCount = Config.getMaxPlayerFoxTames();
|
int maxTameCount = Config.getMaxPlayerFoxTames();
|
||||||
if ( !((Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUniqueID()) >= maxTameCount) {
|
if ( !((Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUniqueID()) >= maxTameCount) {
|
||||||
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
if (!LanguageConfig.getFoxDoesntTrust().equalsIgnoreCase("disabled")) {
|
||||||
|
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
||||||
|
}
|
||||||
|
|
||||||
return EnumInteractionResult.SUCCESS;
|
return EnumInteractionResult.SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -378,13 +382,17 @@ public class EntityTamableFox extends EntityFox {
|
||||||
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
||||||
|
|
||||||
// Give player tamed message.
|
// Give player tamed message.
|
||||||
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
if (!LanguageConfig.getTamedMessage().equalsIgnoreCase("disabled")) {
|
||||||
|
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
||||||
|
}
|
||||||
|
|
||||||
// Let the player choose the new fox's name if its enabled in config.
|
// Let the player choose the new fox's name if its enabled in config.
|
||||||
if (Config.askForNameAfterTaming()) {
|
if (Config.askForNameAfterTaming()) {
|
||||||
Player player = (Player) entityhuman.getBukkitEntity();
|
Player player = (Player) entityhuman.getBukkitEntity();
|
||||||
|
|
||||||
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
if (!LanguageConfig.getTamingAskingName().equalsIgnoreCase("disabled")) {
|
||||||
|
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
||||||
|
}
|
||||||
rename(player);
|
rename(player);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>tamablefoxes-parent</artifactId>
|
<artifactId>tamablefoxes-parent</artifactId>
|
||||||
<groupId>net.seanomik</groupId>
|
<groupId>net.seanomik</groupId>
|
||||||
<version>2.1.5-SNAPSHOT</version>
|
<version>2.1.6-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>tamablefoxes_v1_16_R2</artifactId>
|
<artifactId>tamablefoxes_v1_16_R2</artifactId>
|
||||||
|
|
|
@ -251,7 +251,9 @@ public class EntityTamableFox extends EntityFox {
|
||||||
|
|
||||||
tamableFox.setCustomName(foxName);
|
tamableFox.setCustomName(foxName);
|
||||||
tamableFox.setCustomNameVisible(true);
|
tamableFox.setCustomNameVisible(true);
|
||||||
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
if (!LanguageConfig.getTamingChosenPerfect(input).equalsIgnoreCase("disabled")) {
|
||||||
|
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return AnvilGUI.Response.close();
|
return AnvilGUI.Response.close();
|
||||||
|
@ -349,7 +351,9 @@ public class EntityTamableFox extends EntityFox {
|
||||||
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
||||||
int maxTameCount = Config.getMaxPlayerFoxTames();
|
int maxTameCount = Config.getMaxPlayerFoxTames();
|
||||||
if ( !((Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUniqueID()) >= maxTameCount) {
|
if ( !((Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUniqueID()) >= maxTameCount) {
|
||||||
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
if (!LanguageConfig.getFoxDoesntTrust().equalsIgnoreCase("disabled")) {
|
||||||
|
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
||||||
|
}
|
||||||
|
|
||||||
return EnumInteractionResult.SUCCESS;
|
return EnumInteractionResult.SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -370,13 +374,17 @@ public class EntityTamableFox extends EntityFox {
|
||||||
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
||||||
|
|
||||||
// Give player tamed message.
|
// Give player tamed message.
|
||||||
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
if (!LanguageConfig.getTamedMessage().equalsIgnoreCase("disabled")) {
|
||||||
|
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
||||||
|
}
|
||||||
|
|
||||||
// Let the player choose the new fox's name if its enabled in config.
|
// Let the player choose the new fox's name if its enabled in config.
|
||||||
if (Config.askForNameAfterTaming()) {
|
if (Config.askForNameAfterTaming()) {
|
||||||
Player player = (Player) entityhuman.getBukkitEntity();
|
Player player = (Player) entityhuman.getBukkitEntity();
|
||||||
|
|
||||||
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
if (!LanguageConfig.getTamingAskingName().equalsIgnoreCase("disabled")) {
|
||||||
|
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
||||||
|
}
|
||||||
rename(player);
|
rename(player);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>net.seanomik</groupId>
|
<groupId>net.seanomik</groupId>
|
||||||
<artifactId>tamablefoxes-parent</artifactId>
|
<artifactId>tamablefoxes-parent</artifactId>
|
||||||
<version>2.1.5-SNAPSHOT</version>
|
<version>2.1.6-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>tamablefoxes_v1_16_R3</artifactId>
|
<artifactId>tamablefoxes_v1_16_R3</artifactId>
|
||||||
|
|
|
@ -251,7 +251,9 @@ public class EntityTamableFox extends EntityFox {
|
||||||
|
|
||||||
tamableFox.setCustomName(foxName);
|
tamableFox.setCustomName(foxName);
|
||||||
tamableFox.setCustomNameVisible(true);
|
tamableFox.setCustomNameVisible(true);
|
||||||
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
if (!LanguageConfig.getTamingChosenPerfect(input).equalsIgnoreCase("disabled")) {
|
||||||
|
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return AnvilGUI.Response.close();
|
return AnvilGUI.Response.close();
|
||||||
|
@ -349,7 +351,9 @@ public class EntityTamableFox extends EntityFox {
|
||||||
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
||||||
int maxTameCount = Config.getMaxPlayerFoxTames();
|
int maxTameCount = Config.getMaxPlayerFoxTames();
|
||||||
if ( !((Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUniqueID()) >= maxTameCount) {
|
if ( !((Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUniqueID()) >= maxTameCount) {
|
||||||
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
if (!LanguageConfig.getFoxDoesntTrust().equalsIgnoreCase("disabled")) {
|
||||||
|
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
||||||
|
}
|
||||||
|
|
||||||
return EnumInteractionResult.SUCCESS;
|
return EnumInteractionResult.SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -370,13 +374,17 @@ public class EntityTamableFox extends EntityFox {
|
||||||
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
||||||
|
|
||||||
// Give player tamed message.
|
// Give player tamed message.
|
||||||
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
if (!LanguageConfig.getTamedMessage().equalsIgnoreCase("disabled")) {
|
||||||
|
((Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
||||||
|
}
|
||||||
|
|
||||||
// Let the player choose the new fox's name if its enabled in config.
|
// Let the player choose the new fox's name if its enabled in config.
|
||||||
if (Config.askForNameAfterTaming()) {
|
if (Config.askForNameAfterTaming()) {
|
||||||
Player player = (Player) entityhuman.getBukkitEntity();
|
Player player = (Player) entityhuman.getBukkitEntity();
|
||||||
|
|
||||||
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
if (!LanguageConfig.getTamingAskingName().equalsIgnoreCase("disabled")) {
|
||||||
|
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
||||||
|
}
|
||||||
rename(player);
|
rename(player);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>net.seanomik</groupId>
|
<groupId>net.seanomik</groupId>
|
||||||
<artifactId>tamablefoxes-parent</artifactId>
|
<artifactId>tamablefoxes-parent</artifactId>
|
||||||
<version>2.1.5-SNAPSHOT</version>
|
<version>2.1.6-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|
|
@ -292,7 +292,9 @@ public class EntityTamableFox extends Fox {
|
||||||
|
|
||||||
tamableFox.setCustomName(foxName);
|
tamableFox.setCustomName(foxName);
|
||||||
tamableFox.setCustomNameVisible(true);
|
tamableFox.setCustomNameVisible(true);
|
||||||
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
if (!LanguageConfig.getTamingChosenPerfect(input).equalsIgnoreCase("disabled")) {
|
||||||
|
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return AnvilGUI.Response.close();
|
return AnvilGUI.Response.close();
|
||||||
|
@ -393,7 +395,9 @@ public class EntityTamableFox extends Fox {
|
||||||
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
||||||
int maxTameCount = Config.getMaxPlayerFoxTames();
|
int maxTameCount = Config.getMaxPlayerFoxTames();
|
||||||
if ( !((org.bukkit.entity.Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUUID()) >= maxTameCount) {
|
if ( !((org.bukkit.entity.Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUUID()) >= maxTameCount) {
|
||||||
((org.bukkit.entity.Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
if (!LanguageConfig.getFoxDoesntTrust().equalsIgnoreCase("disabled")) {
|
||||||
|
((org.bukkit.entity.Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
||||||
|
}
|
||||||
|
|
||||||
return InteractionResult.SUCCESS;
|
return InteractionResult.SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -412,11 +416,15 @@ public class EntityTamableFox extends Fox {
|
||||||
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
||||||
|
|
||||||
// Give player tamed message.
|
// Give player tamed message.
|
||||||
((org.bukkit.entity.Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
if (!LanguageConfig.getTamedMessage().equalsIgnoreCase("disabled")) {
|
||||||
|
((org.bukkit.entity.Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
||||||
|
}
|
||||||
|
|
||||||
// Let the player choose the new fox's name if its enabled in config.
|
// Let the player choose the new fox's name if its enabled in config.
|
||||||
if (Config.askForNameAfterTaming()) {
|
if (Config.askForNameAfterTaming()) {
|
||||||
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
if (!LanguageConfig.getTamingAskingName().equalsIgnoreCase("disabled")) {
|
||||||
|
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
||||||
|
}
|
||||||
rename(player);
|
rename(player);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>net.seanomik</groupId>
|
<groupId>net.seanomik</groupId>
|
||||||
<artifactId>tamablefoxes-parent</artifactId>
|
<artifactId>tamablefoxes-parent</artifactId>
|
||||||
<version>2.1.5-SNAPSHOT</version>
|
<version>2.1.6-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|
|
@ -289,7 +289,9 @@ public class EntityTamableFox extends Fox {
|
||||||
|
|
||||||
tamableFox.setCustomName(foxName);
|
tamableFox.setCustomName(foxName);
|
||||||
tamableFox.setCustomNameVisible(true);
|
tamableFox.setCustomNameVisible(true);
|
||||||
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
if (!LanguageConfig.getTamingChosenPerfect(input).equalsIgnoreCase("disabled")) {
|
||||||
|
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return AnvilGUI.Response.close();
|
return AnvilGUI.Response.close();
|
||||||
|
@ -390,7 +392,9 @@ public class EntityTamableFox extends Fox {
|
||||||
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
SQLiteHelper sqLiteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
|
||||||
int maxTameCount = Config.getMaxPlayerFoxTames();
|
int maxTameCount = Config.getMaxPlayerFoxTames();
|
||||||
if ( !((org.bukkit.entity.Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUUID()) >= maxTameCount) {
|
if ( !((org.bukkit.entity.Player) entityhuman.getBukkitEntity()).hasPermission("tamablefoxes.tame.unlimited") && maxTameCount > 0 && sqLiteHelper.getPlayerFoxAmount(entityhuman.getUUID()) >= maxTameCount) {
|
||||||
((org.bukkit.entity.Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
if (!LanguageConfig.getFoxDoesntTrust().equalsIgnoreCase("disabled")) {
|
||||||
|
((org.bukkit.entity.Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getFoxDoesntTrust());
|
||||||
|
}
|
||||||
|
|
||||||
return InteractionResult.SUCCESS;
|
return InteractionResult.SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -409,11 +413,15 @@ public class EntityTamableFox extends Fox {
|
||||||
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
getBukkitEntity().getWorld().spawnParticle(org.bukkit.Particle.HEART, getBukkitEntity().getLocation(), 6, 0.5D, 0.5D, 0.5D);
|
||||||
|
|
||||||
// Give player tamed message.
|
// Give player tamed message.
|
||||||
((org.bukkit.entity.Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
if (!LanguageConfig.getTamedMessage().equalsIgnoreCase("disabled")) {
|
||||||
|
((org.bukkit.entity.Player) entityhuman.getBukkitEntity()).sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamedMessage());
|
||||||
|
}
|
||||||
|
|
||||||
// Let the player choose the new fox's name if its enabled in config.
|
// Let the player choose the new fox's name if its enabled in config.
|
||||||
if (Config.askForNameAfterTaming()) {
|
if (Config.askForNameAfterTaming()) {
|
||||||
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
if (!LanguageConfig.getTamingAskingName().equalsIgnoreCase("disabled")) {
|
||||||
|
player.sendMessage(Config.getPrefix() + ChatColor.RED + LanguageConfig.getTamingAskingName());
|
||||||
|
}
|
||||||
rename(player);
|
rename(player);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>net.seanomik</groupId>
|
<groupId>net.seanomik</groupId>
|
||||||
<artifactId>tamablefoxes-parent</artifactId>
|
<artifactId>tamablefoxes-parent</artifactId>
|
||||||
<version>2.1.5-SNAPSHOT</version>
|
<version>2.1.6-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>tamablefoxes</artifactId>
|
<artifactId>tamablefoxes</artifactId>
|
||||||
|
|
|
@ -33,9 +33,15 @@ Have you ever wanted to tame foxes? Well, now you can! <b>Use chicken to tame</b
|
||||||
* Snow and red foxes.
|
* Snow and red foxes.
|
||||||
* Language.yml
|
* Language.yml
|
||||||
* Message for when a tamed fox dies
|
* Message for when a tamed fox dies
|
||||||
|
* Disabling certain gameplay messages
|
||||||
|
* Open `language.yml`. These are the messages that be disabled by changing the text to "disabled"
|
||||||
|
* `taming-tamed-message`
|
||||||
|
* `taming-asking-for-name-message`
|
||||||
|
* `taming-chosen-name-perfect`
|
||||||
|
* `fox-doesnt-trust`
|
||||||
|
|
||||||
## Commands:
|
## Commands:
|
||||||
* /spawntamablefox [red/snow]: Spawns a tamable fox at the players location.
|
* /spawntamablefox [red/snow]: Spawns a tamable fox at the players' location.
|
||||||
|
|
||||||
## Permissions:
|
## Permissions:
|
||||||
* tamablefoxes.spawn: Gives permission to run the command /spawntamablefox. Default: `op`
|
* tamablefoxes.spawn: Gives permission to run the command /spawntamablefox. Default: `op`
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>net.seanomik</groupId>
|
<groupId>net.seanomik</groupId>
|
||||||
<artifactId>tamablefoxes-parent</artifactId>
|
<artifactId>tamablefoxes-parent</artifactId>
|
||||||
<version>2.1.5-SNAPSHOT</version>
|
<version>2.1.6-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>tamablefoxes-util</artifactId>
|
<artifactId>tamablefoxes-util</artifactId>
|
||||||
|
|
|
@ -88,7 +88,7 @@ public class LanguageConfig extends YamlConfiguration {
|
||||||
|
|
||||||
// This is the text that shows when registering the custom entity
|
// This is the text that shows when registering the custom entity
|
||||||
public static String getMCVersionLoading(String mcVersionStr) {
|
public static String getMCVersionLoading(String mcVersionStr) {
|
||||||
return config.getString("mc-version-loading").replaceAll("%MC_VERSION%", mcVersionStr);
|
return config.getString("mc-version-loading").replace("%MC_VERSION%", mcVersionStr);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get the error that shows during register when they try to run the plugin on an unsupported mc version.
|
// Get the error that shows during register when they try to run the plugin on an unsupported mc version.
|
||||||
|
@ -128,12 +128,12 @@ public class LanguageConfig extends YamlConfiguration {
|
||||||
|
|
||||||
// Get the message when you give feed back on the new fox name.
|
// Get the message when you give feed back on the new fox name.
|
||||||
public static String getTamingChosenPerfect(String chosen) {
|
public static String getTamingChosenPerfect(String chosen) {
|
||||||
return config.getString("taming-chosen-name-perfect").replaceAll("%NEW_FOX_NAME%", chosen);
|
return config.getString("taming-chosen-name-perfect").replace("%NEW_FOX_NAME%", chosen);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get the fox name format.
|
// Get the fox name format.
|
||||||
public static String getFoxNameFormat(String foxName, String ownerName) {
|
public static String getFoxNameFormat(String foxName, String ownerName) {
|
||||||
return config.getString((Config.doesShowOwnerInFoxName()) ? "fox-name-format" : "fox-name-no-owner-name-format").replaceAll("%FOX_NAME%", foxName).replaceAll("%OWNER%", ownerName);
|
return config.getString((Config.doesShowOwnerInFoxName()) ? "fox-name-format" : "fox-name-no-owner-name-format").replace("%FOX_NAME%", foxName).replace("%OWNER%", ownerName);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getFoxDoesntTrust() {
|
public static String getFoxDoesntTrust() {
|
||||||
|
@ -150,7 +150,7 @@ public class LanguageConfig extends YamlConfiguration {
|
||||||
|
|
||||||
public static String getSpawnedFoxMessage(NMSInterface.FoxType type) {
|
public static String getSpawnedFoxMessage(NMSInterface.FoxType type) {
|
||||||
String typeStr = ((type == type.SNOW) ? ChatColor.AQUA + "Snow" : ChatColor.RED + "Red") + ChatColor.RESET;
|
String typeStr = ((type == type.SNOW) ? ChatColor.AQUA + "Snow" : ChatColor.RED + "Red") + ChatColor.RESET;
|
||||||
return config.getString("spawned-fox-message").replaceAll("%TYPE%", typeStr);
|
return config.getString("spawned-fox-message").replace("%TYPE%", typeStr);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getFailureSpawn() {
|
public static String getFailureSpawn() {
|
||||||
|
|
2
pom.xml
2
pom.xml
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
<groupId>net.seanomik</groupId>
|
<groupId>net.seanomik</groupId>
|
||||||
<artifactId>tamablefoxes-parent</artifactId>
|
<artifactId>tamablefoxes-parent</artifactId>
|
||||||
<version>2.1.5-SNAPSHOT</version>
|
<version>2.1.6-SNAPSHOT</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
|
|
||||||
<modules>
|
<modules>
|
||||||
|
|
Loading…
Reference in New Issue