|
@@ -1,11 +1,19 @@
|
|
package com.gmail.nossr50.listeners;
|
|
package com.gmail.nossr50.listeners;
|
|
|
|
|
|
-import com.gmail.nossr50.events.fake.FakeEntityTameEvent;
|
|
|
|
-import com.gmail.nossr50.util.BlockUtils;
|
|
|
|
import org.bukkit.OfflinePlayer;
|
|
import org.bukkit.OfflinePlayer;
|
|
import org.bukkit.block.Block;
|
|
import org.bukkit.block.Block;
|
|
import org.bukkit.enchantments.Enchantment;
|
|
import org.bukkit.enchantments.Enchantment;
|
|
-import org.bukkit.entity.*;
|
|
|
|
|
|
+import org.bukkit.entity.AnimalTamer;
|
|
|
|
+import org.bukkit.entity.Arrow;
|
|
|
|
+import org.bukkit.entity.Enderman;
|
|
|
|
+import org.bukkit.entity.Entity;
|
|
|
|
+import org.bukkit.entity.FallingBlock;
|
|
|
|
+import org.bukkit.entity.LivingEntity;
|
|
|
|
+import org.bukkit.entity.Player;
|
|
|
|
+import org.bukkit.entity.Projectile;
|
|
|
|
+import org.bukkit.entity.TNTPrimed;
|
|
|
|
+import org.bukkit.entity.Tameable;
|
|
|
|
+import org.bukkit.entity.Wolf;
|
|
import org.bukkit.event.EventHandler;
|
|
import org.bukkit.event.EventHandler;
|
|
import org.bukkit.event.EventPriority;
|
|
import org.bukkit.event.EventPriority;
|
|
import org.bukkit.event.Listener;
|
|
import org.bukkit.event.Listener;
|
|
@@ -26,6 +34,7 @@ import org.bukkit.event.entity.ProjectileLaunchEvent;
|
|
import org.bukkit.inventory.meta.PotionMeta;
|
|
import org.bukkit.inventory.meta.PotionMeta;
|
|
import org.bukkit.metadata.FixedMetadataValue;
|
|
import org.bukkit.metadata.FixedMetadataValue;
|
|
import org.bukkit.potion.PotionEffect;
|
|
import org.bukkit.potion.PotionEffect;
|
|
|
|
+import org.bukkit.potion.PotionEffectType;
|
|
|
|
|
|
import com.gmail.nossr50.mcMMO;
|
|
import com.gmail.nossr50.mcMMO;
|
|
import com.gmail.nossr50.config.AdvancedConfig;
|
|
import com.gmail.nossr50.config.AdvancedConfig;
|
|
@@ -34,6 +43,7 @@ import com.gmail.nossr50.datatypes.player.McMMOPlayer;
|
|
import com.gmail.nossr50.datatypes.skills.SecondaryAbility;
|
|
import com.gmail.nossr50.datatypes.skills.SecondaryAbility;
|
|
import com.gmail.nossr50.events.fake.FakeEntityDamageByEntityEvent;
|
|
import com.gmail.nossr50.events.fake.FakeEntityDamageByEntityEvent;
|
|
import com.gmail.nossr50.events.fake.FakeEntityDamageEvent;
|
|
import com.gmail.nossr50.events.fake.FakeEntityDamageEvent;
|
|
|
|
+import com.gmail.nossr50.events.fake.FakeEntityTameEvent;
|
|
import com.gmail.nossr50.party.PartyManager;
|
|
import com.gmail.nossr50.party.PartyManager;
|
|
import com.gmail.nossr50.runnables.skills.BleedTimerTask;
|
|
import com.gmail.nossr50.runnables.skills.BleedTimerTask;
|
|
import com.gmail.nossr50.skills.acrobatics.AcrobaticsManager;
|
|
import com.gmail.nossr50.skills.acrobatics.AcrobaticsManager;
|
|
@@ -43,12 +53,12 @@ import com.gmail.nossr50.skills.herbalism.Herbalism;
|
|
import com.gmail.nossr50.skills.mining.MiningManager;
|
|
import com.gmail.nossr50.skills.mining.MiningManager;
|
|
import com.gmail.nossr50.skills.taming.Taming;
|
|
import com.gmail.nossr50.skills.taming.Taming;
|
|
import com.gmail.nossr50.skills.taming.TamingManager;
|
|
import com.gmail.nossr50.skills.taming.TamingManager;
|
|
|
|
+import com.gmail.nossr50.util.BlockUtils;
|
|
import com.gmail.nossr50.util.Misc;
|
|
import com.gmail.nossr50.util.Misc;
|
|
import com.gmail.nossr50.util.Permissions;
|
|
import com.gmail.nossr50.util.Permissions;
|
|
import com.gmail.nossr50.util.player.UserManager;
|
|
import com.gmail.nossr50.util.player.UserManager;
|
|
import com.gmail.nossr50.util.skills.CombatUtils;
|
|
import com.gmail.nossr50.util.skills.CombatUtils;
|
|
import com.gmail.nossr50.util.skills.SkillUtils;
|
|
import com.gmail.nossr50.util.skills.SkillUtils;
|
|
-import org.bukkit.potion.PotionEffectType;
|
|
|
|
|
|
|
|
public class EntityListener implements Listener {
|
|
public class EntityListener implements Listener {
|
|
private final mcMMO plugin;
|
|
private final mcMMO plugin;
|