1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-20 03:35:51 +00:00

Add Zombified piglin conversion

This commit is contained in:
svr333 2020-10-05 14:56:40 +02:00
parent 5ec63f632f
commit e1488c0811

View File

@ -1,12 +1,10 @@
package io.github.thebusybiscuit.slimefun4.implementation.items.magical; package io.github.thebusybiscuit.slimefun4.implementation.items.magical;
import org.bukkit.Bukkit;
import org.bukkit.GameMode; import org.bukkit.GameMode;
import org.bukkit.Location;
import org.bukkit.Sound; import org.bukkit.Sound;
import org.bukkit.entity.Entity; import org.bukkit.entity.*;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player;
import org.bukkit.entity.Villager;
import org.bukkit.entity.ZombieVillager;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import io.github.thebusybiscuit.cscorelib2.inventory.ItemUtils; import io.github.thebusybiscuit.cscorelib2.inventory.ItemUtils;
@ -63,6 +61,21 @@ public class MagicalZombiePills extends SimpleSlimefunItem<EntityInteractHandler
zombieVillager.setConversionPlayer(p); zombieVillager.setConversionPlayer(p);
} }
} }
else if (SlimefunPlugin.getMinecraftVersion().isAtLeast(MinecraftVersion.MINECRAFT_1_16)
&& entity.getType() == EntityType.ZOMBIFIED_PIGLIN) {
Player p = e.getPlayer();
if (p.getGameMode() != GameMode.CREATIVE) {
ItemUtils.consumeItem(item, false);
}
p.playSound(p.getLocation(), Sound.ENTITY_ZOMBIE_VILLAGER_CONVERTED, 1, 1);
Location loc = entity.getLocation();
entity.remove();
loc.getWorld().spawnEntity(loc, EntityType.PIGLIN);
}
}; };
} }