Compare commits

...

2 Commits

36 changed files with 124 additions and 109 deletions

View File

@ -7,7 +7,7 @@
<parent> <parent>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<artifactId>tamablefoxes_v1_14_R1</artifactId> <artifactId>tamablefoxes_v1_14_R1</artifactId>

View File

@ -246,26 +246,29 @@ public class EntityTamableFox extends EntityFox {
public void rename(org.bukkit.entity.Player player) { public void rename(org.bukkit.entity.Player player) {
new AnvilGUI.Builder() new AnvilGUI.Builder()
.onComplete((plr, input) -> { // Called when the inventory output slot is clicked .onClick((slot, stateSnapshot) -> {
if (!input.equals("")) { String text = stateSnapshot.getText();
if (slot == AnvilGUI.Slot.OUTPUT && !text.isEmpty()) {
org.bukkit.entity.Entity tamableFox = this.getBukkitEntity(); org.bukkit.entity.Entity tamableFox = this.getBukkitEntity();
// This will auto format the name for config settings. // This will auto format the name for config settings.
String foxName = LanguageConfig.getFoxNameFormat(input, player.getDisplayName()); String foxName = LanguageConfig.getFoxNameFormat(text, player.getDisplayName());
tamableFox.setCustomName(foxName); tamableFox.setCustomName(foxName);
tamableFox.setCustomNameVisible(true); tamableFox.setCustomNameVisible(true);
if (!LanguageConfig.getTamingChosenPerfect(input).equalsIgnoreCase("disabled")) { if (!LanguageConfig.getTamingChosenPerfect(text).equalsIgnoreCase("disabled")) {
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input)); stateSnapshot.getPlayer().sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(text));
} }
} else if (!LanguageConfig.getTamingChosenPerfect(text).equalsIgnoreCase("disabled")) {
stateSnapshot.getPlayer().sendMessage(Config.getPrefix() + ChatColor.GRAY + "The fox was not named");
} }
//return AnvilGUI.Response.close();
return Arrays.asList(AnvilGUI.ResponseAction.close()); return Arrays.asList(AnvilGUI.ResponseAction.close());
}) })
.text("Fox name") // Sets the text the GUI should start with .text("Fox name")
.plugin(Utils.tamableFoxesPlugin) // Set the plugin instance .title("Name your new friend!")
.open(player); // Opens the GUI for the player provided .plugin(Utils.tamableFoxesPlugin)
.open(player);
} }
// deobf: mobInteract // deobf: mobInteract
@ -526,7 +529,7 @@ public class EntityTamableFox extends EntityFox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUniqueID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUniqueID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<artifactId>tamablefoxes_v1_15_R1</artifactId> <artifactId>tamablefoxes_v1_15_R1</artifactId>

View File

@ -246,26 +246,29 @@ public class EntityTamableFox extends EntityFox {
public void rename(org.bukkit.entity.Player player) { public void rename(org.bukkit.entity.Player player) {
new AnvilGUI.Builder() new AnvilGUI.Builder()
.onComplete((plr, input) -> { // Called when the inventory output slot is clicked .onClick((slot, stateSnapshot) -> {
if (!input.equals("")) { String text = stateSnapshot.getText();
org.bukkit.entity.Entity tamableFox = this.getBukkitEntity(); if (slot == AnvilGUI.Slot.OUTPUT && !text.isEmpty()) {
org.bukkit.entity.Entity tamableFox = this.getBukkitEntity();
// This will auto format the name for config settings. // This will auto format the name for config settings.
String foxName = LanguageConfig.getFoxNameFormat(input, player.getDisplayName()); String foxName = LanguageConfig.getFoxNameFormat(text, player.getDisplayName());
tamableFox.setCustomName(foxName); tamableFox.setCustomName(foxName);
tamableFox.setCustomNameVisible(true); tamableFox.setCustomNameVisible(true);
if (!LanguageConfig.getTamingChosenPerfect(input).equalsIgnoreCase("disabled")) { if (!LanguageConfig.getTamingChosenPerfect(text).equalsIgnoreCase("disabled")) {
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input)); stateSnapshot.getPlayer().sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(text));
}
} }
} else if (!LanguageConfig.getTamingChosenPerfect(text).equalsIgnoreCase("disabled")) {
stateSnapshot.getPlayer().sendMessage(Config.getPrefix() + ChatColor.GRAY + "The fox was not named");
}
//return AnvilGUI.Response.close(); return Arrays.asList(AnvilGUI.ResponseAction.close());
return Arrays.asList(AnvilGUI.ResponseAction.close()); })
}) .text("Fox name")
.text("Fox name") // Sets the text the GUI should start with .title("Name your new friend!")
.plugin(Utils.tamableFoxesPlugin) // Set the plugin instance .plugin(Utils.tamableFoxesPlugin)
.open(player); // Opens the GUI for the player provided .open(player);
} }
// deobf: mobInteract // deobf: mobInteract
@ -526,7 +529,7 @@ public class EntityTamableFox extends EntityFox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUniqueID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUniqueID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<artifactId>tamablefoxes_v1_16_R1</artifactId> <artifactId>tamablefoxes_v1_16_R1</artifactId>

View File

@ -244,26 +244,29 @@ public class EntityTamableFox extends EntityFox {
public void rename(org.bukkit.entity.Player player) { public void rename(org.bukkit.entity.Player player) {
new AnvilGUI.Builder() new AnvilGUI.Builder()
.onComplete((plr, input) -> { // Called when the inventory output slot is clicked .onClick((slot, stateSnapshot) -> {
if (!input.equals("")) { String text = stateSnapshot.getText();
org.bukkit.entity.Entity tamableFox = this.getBukkitEntity(); if (slot == AnvilGUI.Slot.OUTPUT && !text.isEmpty()) {
org.bukkit.entity.Entity tamableFox = this.getBukkitEntity();
// This will auto format the name for config settings. // This will auto format the name for config settings.
String foxName = LanguageConfig.getFoxNameFormat(input, player.getDisplayName()); String foxName = LanguageConfig.getFoxNameFormat(text, player.getDisplayName());
tamableFox.setCustomName(foxName); tamableFox.setCustomName(foxName);
tamableFox.setCustomNameVisible(true); tamableFox.setCustomNameVisible(true);
if (!LanguageConfig.getTamingChosenPerfect(input).equalsIgnoreCase("disabled")) { if (!LanguageConfig.getTamingChosenPerfect(text).equalsIgnoreCase("disabled")) {
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input)); stateSnapshot.getPlayer().sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(text));
}
} }
} else if (!LanguageConfig.getTamingChosenPerfect(text).equalsIgnoreCase("disabled")) {
stateSnapshot.getPlayer().sendMessage(Config.getPrefix() + ChatColor.GRAY + "The fox was not named");
}
//return AnvilGUI.Response.close(); return Arrays.asList(AnvilGUI.ResponseAction.close());
return Arrays.asList(AnvilGUI.ResponseAction.close()); })
}) .text("Fox name")
.text("Fox name") // Sets the text the GUI should start with .title("Name your new friend!")
.plugin(Utils.tamableFoxesPlugin) // Set the plugin instance .plugin(Utils.tamableFoxesPlugin)
.open(player); // Opens the GUI for the player provided .open(player);
} }
// deobf: mobInteract // deobf: mobInteract
@ -528,7 +531,7 @@ public class EntityTamableFox extends EntityFox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUniqueID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUniqueID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<artifactId>tamablefoxes_v1_16_R2</artifactId> <artifactId>tamablefoxes_v1_16_R2</artifactId>

View File

@ -242,26 +242,29 @@ public class EntityTamableFox extends EntityFox {
public void rename(org.bukkit.entity.Player player) { public void rename(org.bukkit.entity.Player player) {
new AnvilGUI.Builder() new AnvilGUI.Builder()
.onComplete((plr, input) -> { // Called when the inventory output slot is clicked .onClick((slot, stateSnapshot) -> {
if (!input.equals("")) { String text = stateSnapshot.getText();
org.bukkit.entity.Entity tamableFox = this.getBukkitEntity(); if (slot == AnvilGUI.Slot.OUTPUT && !text.isEmpty()) {
org.bukkit.entity.Entity tamableFox = this.getBukkitEntity();
// This will auto format the name for config settings. // This will auto format the name for config settings.
String foxName = LanguageConfig.getFoxNameFormat(input, player.getDisplayName()); String foxName = LanguageConfig.getFoxNameFormat(text, player.getDisplayName());
tamableFox.setCustomName(foxName); tamableFox.setCustomName(foxName);
tamableFox.setCustomNameVisible(true); tamableFox.setCustomNameVisible(true);
if (!LanguageConfig.getTamingChosenPerfect(input).equalsIgnoreCase("disabled")) { if (!LanguageConfig.getTamingChosenPerfect(text).equalsIgnoreCase("disabled")) {
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input)); stateSnapshot.getPlayer().sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(text));
}
} }
} else if (!LanguageConfig.getTamingChosenPerfect(text).equalsIgnoreCase("disabled")) {
stateSnapshot.getPlayer().sendMessage(Config.getPrefix() + ChatColor.GRAY + "The fox was not named");
}
//return AnvilGUI.Response.close(); return Arrays.asList(AnvilGUI.ResponseAction.close());
return Arrays.asList(AnvilGUI.ResponseAction.close()); })
}) .text("Fox name")
.text("Fox name") // Sets the text the GUI should start with .title("Name your new friend!")
.plugin(Utils.tamableFoxesPlugin) // Set the plugin instance .plugin(Utils.tamableFoxesPlugin)
.open(player); // Opens the GUI for the player provided .open(player);
} }
// deobf: mobInteract // deobf: mobInteract
@ -520,7 +523,7 @@ public class EntityTamableFox extends EntityFox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUniqueID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUniqueID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<artifactId>tamablefoxes_v1_16_R3</artifactId> <artifactId>tamablefoxes_v1_16_R3</artifactId>

View File

@ -242,26 +242,29 @@ public class EntityTamableFox extends EntityFox {
public void rename(org.bukkit.entity.Player player) { public void rename(org.bukkit.entity.Player player) {
new AnvilGUI.Builder() new AnvilGUI.Builder()
.onComplete((plr, input) -> { // Called when the inventory output slot is clicked .onClick((slot, stateSnapshot) -> {
if (!input.equals("")) { String text = stateSnapshot.getText();
org.bukkit.entity.Entity tamableFox = this.getBukkitEntity(); if (slot == AnvilGUI.Slot.OUTPUT && !text.isEmpty()) {
org.bukkit.entity.Entity tamableFox = this.getBukkitEntity();
// This will auto format the name for config settings. // This will auto format the name for config settings.
String foxName = LanguageConfig.getFoxNameFormat(input, player.getDisplayName()); String foxName = LanguageConfig.getFoxNameFormat(text, player.getDisplayName());
tamableFox.setCustomName(foxName); tamableFox.setCustomName(foxName);
tamableFox.setCustomNameVisible(true); tamableFox.setCustomNameVisible(true);
if (!LanguageConfig.getTamingChosenPerfect(input).equalsIgnoreCase("disabled")) { if (!LanguageConfig.getTamingChosenPerfect(text).equalsIgnoreCase("disabled")) {
plr.sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(input)); stateSnapshot.getPlayer().sendMessage(Config.getPrefix() + ChatColor.GREEN + LanguageConfig.getTamingChosenPerfect(text));
}
} }
} else if (!LanguageConfig.getTamingChosenPerfect(text).equalsIgnoreCase("disabled")) {
stateSnapshot.getPlayer().sendMessage(Config.getPrefix() + ChatColor.GRAY + "The fox was not named");
}
//return AnvilGUI.Response.close(); return Arrays.asList(AnvilGUI.ResponseAction.close());
return Arrays.asList(AnvilGUI.ResponseAction.close()); })
}) .text("Fox name")
.text("Fox name") // Sets the text the GUI should start with .title("Name your new friend!")
.plugin(Utils.tamableFoxesPlugin) // Set the plugin instance .plugin(Utils.tamableFoxesPlugin)
.open(player); // Opens the GUI for the player provided .open(player);
} }
// deobf: mobInteract // deobf: mobInteract
@ -520,7 +523,7 @@ public class EntityTamableFox extends EntityFox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUniqueID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUniqueID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<build> <build>

View File

@ -554,7 +554,7 @@ public class EntityTamableFox extends Fox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<build> <build>

View File

@ -551,7 +551,7 @@ public class EntityTamableFox extends Fox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<build> <build>

View File

@ -573,7 +573,7 @@ public class EntityTamableFox extends Fox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<build> <build>

View File

@ -573,7 +573,7 @@ public class EntityTamableFox extends Fox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<build> <build>

View File

@ -571,7 +571,7 @@ public class EntityTamableFox extends Fox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<build> <build>

View File

@ -572,7 +572,7 @@ public class EntityTamableFox extends Fox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<build> <build>

View File

@ -572,7 +572,7 @@ public class EntityTamableFox extends Fox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<build> <build>

View File

@ -572,7 +572,7 @@ public class EntityTamableFox extends Fox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<build> <build>

View File

@ -572,7 +572,7 @@ public class EntityTamableFox extends Fox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<build> <build>

View File

@ -572,7 +572,7 @@ public class EntityTamableFox extends Fox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<build> <build>

View File

@ -572,7 +572,7 @@ public class EntityTamableFox extends Fox {
} }
// Remove the amount of foxes the player has tamed if the limit is enabled. // Remove the amount of foxes the player has tamed if the limit is enabled.
if (Config.getMaxPlayerFoxTames() > 0) { if (Config.getMaxPlayerFoxTames() > 0 && this.getOwner() != null) {
SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin); SQLiteHelper sqliteHelper = SQLiteHelper.getInstance(Utils.tamableFoxesPlugin);
sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1); sqliteHelper.removePlayerFoxAmount(this.getOwner().getUUID(), 1);
} }

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<artifactId>tamablefoxes</artifactId> <artifactId>tamablefoxes</artifactId>

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
</parent> </parent>
<artifactId>tamablefoxes-util</artifactId> <artifactId>tamablefoxes-util</artifactId>

View File

@ -6,7 +6,7 @@
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<repositories> <repositories>

View File

@ -6,7 +6,7 @@
<groupId>net.seanomik</groupId> <groupId>net.seanomik</groupId>
<artifactId>tamablefoxes-parent</artifactId> <artifactId>tamablefoxes-parent</artifactId>
<version>2.2.10-SNAPSHOT</version> <version>2.2.11-SNAPSHOT</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<modules> <modules>