use of org.bukkit.entity.Piglin in project Slimefun4 by Slimefun.
the class TestPiglinListener method createInteractEvent.
private PlayerInteractEntityEvent createInteractEvent(EquipmentSlot hand, ItemStack item) {
Player player = server.addPlayer();
Piglin piglin = Mockito.mock(Piglin.class);
Mockito.when(piglin.getType()).thenReturn(EntityType.PIGLIN);
Mockito.when(piglin.isValid()).thenReturn(true);
if (hand == EquipmentSlot.OFF_HAND) {
player.getInventory().setItemInOffHand(item);
} else {
player.getInventory().setItemInMainHand(item);
}
return new PlayerInteractEntityEvent(player, piglin, hand);
}
use of org.bukkit.entity.Piglin in project Slimefun4 by Slimefun.
the class TestPiglinListener method createPickupEvent.
private EntityPickupItemEvent createPickupEvent(ItemStack item) {
Piglin piglin = Mockito.mock(Piglin.class);
Mockito.when(piglin.getType()).thenReturn(EntityType.PIGLIN);
Item itemEntity = new ItemEntityMock(server, UUID.randomUUID(), item);
return new EntityPickupItemEvent(piglin, itemEntity, 1);
}
use of org.bukkit.entity.Piglin in project SlimeTinker by Sefiraat.
the class TickEvents method linksGold.
public static void linksGold(EventFriend friend) {
List<Piglin> piglins = EntityUtils.getNearbyEntitiesByType(Piglin.class, friend.getPlayer(), 5, 5, 5);
for (Piglin p : piglins) {
PersistentDataAPI.setString(p, Keys.ARMOUR_HAPPY_PIGLIN, friend.getPlayer().getUniqueId().toString());
p.setTarget(null);
}
}
use of org.bukkit.entity.Piglin in project SlimeTinker by Sefiraat.
the class TickEvents method linksSingGold.
public static void linksSingGold(EventFriend friend) {
List<Piglin> piglins = EntityUtils.getNearbyEntitiesByType(Piglin.class, friend.getPlayer(), 5, 5, 5);
for (Piglin p : piglins) {
PersistentDataAPI.setString(p, Keys.ARMOUR_HAPPY_PIGLIN, friend.getPlayer().getUniqueId().toString());
p.setTarget(null);
}
}
use of org.bukkit.entity.Piglin in project CoreProtect by PlayPro.
the class Bukkit_v1_16 method setEntityMeta.
@Override
public boolean setEntityMeta(Entity entity, Object value, int count) {
if (entity instanceof Piglin) {
Piglin piglin = (Piglin) entity;
if (count == 0) {
boolean set = (Boolean) value;
piglin.setBaby(set);
}
} else if (entity instanceof Zoglin) {
Zoglin zoglin = (Zoglin) entity;
if (count == 0) {
boolean set = (Boolean) value;
zoglin.setBaby(set);
}
} else if (super.setEntityMeta(entity, value, count)) {
return true;
} else {
return false;
}
return true;
}
Aggregations