VillagerShopUI/src/main/java/com/alttd/events/VillagerInteract.java

25 lines
770 B
Java
Raw Normal View History

2021-09-24 23:56:42 +00:00
package com.alttd.events;
import com.alttd.GUI.windows.OpenGUI;
import com.alttd.objects.LoadedVillagers;
import com.alttd.objects.VillagerType;
import org.bukkit.entity.Villager;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerInteractEntityEvent;
public class VillagerInteract implements Listener {
@EventHandler
public void onPlayerInteractEntity(PlayerInteractEntityEvent event) {
if (!(event.getRightClicked() instanceof Villager villager))
return;
VillagerType loadedVillager = LoadedVillagers.getLoadedVillager(villager.getUniqueId());
if (loadedVillager == null)
return;
new OpenGUI(loadedVillager).open(event.getPlayer());
}
}