Quellcode durchsuchen

Fix breeding sending incorrect messages

nossr50 vor 6 Jahren
Ursprung
Commit
bf70a42f6a

+ 3 - 0
Changelog.txt

@@ -1,3 +1,6 @@
+Version 2.1.93
+    Fixed a bug where players would be told they could not breed summoned animals when the animals weren't summoned (bug didn't actually do anything besides send you a message)
+
 Version 2.1.92
     Call Of The Wild (COTW) no longer cares if entities of the same type are nearby when attempting to summon a new entity
     Fixed a bug where COTW summon limit was global instead of per player

+ 1 - 1
pom.xml

@@ -2,7 +2,7 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>com.gmail.nossr50.mcMMO</groupId>
     <artifactId>mcMMO</artifactId>
-    <version>2.1.92</version>
+    <version>2.1.93-SNAPSHOT</version>
     <name>mcMMO</name>
     <url>https://github.com/mcMMO-Dev/mcMMO</url>
     <scm>

+ 7 - 4
src/main/java/com/gmail/nossr50/listeners/EntityListener.java

@@ -744,14 +744,17 @@ public class EntityListener implements Listener {
                 Animals mom = (Animals) event.getMother();
                 Animals father = (Animals) event.getFather();
 
+                //Prevent love mode spam
                 mom.setLoveModeTicks(0);
                 father.setLoveModeTicks(0);
-            }
 
-            if(event.getBreeder() instanceof Player) {
-                Player player = (Player) event.getBreeder();
-                NotificationManager.sendPlayerInformationChatOnly(player, "Taming.Summon.COTW.BreedingDisallowed");
+                //Inform the player
+                if(event.getBreeder() instanceof Player) {
+                    Player player = (Player) event.getBreeder();
+                    NotificationManager.sendPlayerInformationChatOnly(player, "Taming.Summon.COTW.BreedingDisallowed");
+                }
             }
+
         }
     }
 

+ 0 - 3
src/main/resources/plugin.yml

@@ -616,14 +616,11 @@ permissions:
         children:
             mcmmo.ability.taming.callofthewild.horse: true
             mcmmo.ability.taming.callofthewild.ocelot: true
-            mcmmo.ability.taming.callofthewild.renamepets: true
             mcmmo.ability.taming.callofthewild.wolf: true
     mcmmo.ability.taming.callofthewild.horse:
         description: Allows players to summon Horses with Call of the Wild
     mcmmo.ability.taming.callofthewild.ocelot:
         description: Allows players to summon Ocelots with Call of the Wild
-    mcmmo.ability.taming.callofthewild.renamepets:
-        description: Allows players to rename pets with Call of the Wild
     mcmmo.ability.taming.callofthewild.wolf:
         description: Allows players to summon Wolves with Call of the Wild
     mcmmo.ability.taming.environmentallyaware: