27 lines
818 B
Java
27 lines
818 B
Java
package su.nightexpress.excellentenchants.nms;
|
|
|
|
import org.bukkit.Location;
|
|
import org.bukkit.block.Block;
|
|
import org.bukkit.entity.FishHook;
|
|
import org.bukkit.entity.Item;
|
|
import org.bukkit.entity.LivingEntity;
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.inventory.ItemStack;
|
|
import org.jetbrains.annotations.NotNull;
|
|
import org.jetbrains.annotations.Nullable;
|
|
|
|
import java.util.Set;
|
|
|
|
public interface EnchantNMS {
|
|
|
|
void sendAttackPacket(@NotNull Player player, int id);
|
|
|
|
void retrieveHook(@NotNull FishHook hook, @NotNull ItemStack item);
|
|
|
|
@Nullable ItemStack getSpawnEgg(@NotNull LivingEntity entity);
|
|
|
|
@NotNull Set<Block> handleFlameWalker(@NotNull LivingEntity entity, @NotNull Location location, int level);
|
|
|
|
@NotNull Item popResource(@NotNull Block block, @NotNull ItemStack item);
|
|
}
|