Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.bbark9;
- import org.bukkit.Location;
- import org.bukkit.entity.Entity;
- import org.bukkit.entity.Player;
- import org.bukkit.entity.Wolf;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerDropItemEvent;
- import de.ntcomputer.minecraft.controllablemobs.api.ControllableMob;
- import de.ntcomputer.minecraft.controllablemobs.api.ControllableMobs;
- public class Fetch implements Listener {
- public Main plugin;
- public Fetch(Main plugin) {
- this.plugin = plugin;
- }
- @EventHandler
- public void onClick(PlayerDropItemEvent event)
- {
- Main plugin = Main.getInstance();
- Player player = event.getPlayer();
- Location mobdest = event.getItemDrop().getLocation();
- Entity wolfEntity = plugin.InteractToggle.get(player.getName());
- if(plugin.InteractToggle.keySet().contains(player.getName()) && plugin.FetchToggle.contains(player.getName())){
- ControllableMob<Wolf> controlledWolf = ControllableMobs.assign((Wolf)wolfEntity, true);
- controlledWolf.getActions().clearActions();
- controlledWolf.getActions().moveTo(mobdest);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement