Skip to content

Dead bodies in minecraft for 1.8-1.18 servers.

License

Notifications You must be signed in to change notification settings

StarLightMinecraft/Corpse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Corpse


Dead bodies in minecraft for 1.8-1.19 servers.

Installation

  1. Put the jar in the plugins folder.
  2. The plugin ProtocolLib is required on your server.
  3. Reboot your server. Do not use /reload

Developer Api

public class CorpseAPI {

    /**
     * Method that creates a corpse in the player's position and with its skin and inventory
     * @param player The player to copy
     * @return a new Corpse object
     */
    public Corpse spawnCorpse(@NotNull Player player);

    /**
     * Method that creates a corpse in the given place and with the skin, name and inventory of the player
     * @param player The player to copy
     * @param location The location where to spawn the corpse
     * @return a new Corpse object
     */
    public Corpse spawnCorpse(@NotNull Player player, @NotNull Location location);

    /**
     * Method that creates a corpse in the given place and with the skin and name of the offlinePlayer
     * @param offlinePlayer The offlinePlayer to copy
     * @param location The location where to spawn the corpse
     * @return a new Corpse object
     */
    public Corpse spawnCorpse(@NotNull OfflinePlayer offlinePlayer, @NotNull Location location);

    /**
     * Method that creates a corpse in the given place and with the skin and name of the player
     * with a custom inventory.
     * @param player The player to copy
     * @param location The location where to spawn the corpse
     * @param helmet The helmet to put on the corpse
     * @param chestPlate The chestPlate to put on the corpse
     * @param leggings The leggings to put on the corpse
     * @param boots The boots to put on the corpse
     * @return a new Corpse object
     */
    public Corpse spawnCorpse(
            @NotNull Player player,
            @NotNull Location location,
            @Nullable ItemStack helmet,
            @Nullable ItemStack chestPlate,
            @Nullable ItemStack leggings,
            @Nullable ItemStack boots
    );

    /**
     * Method that creates a corpse in the given place and with the skin and name of the offlinePlayer
     * with a custom inventory.
     * @param offlinePlayer The offlinePlayer to copy
     * @param location The location where to spawn the corpse
     * @param helmet The helmet to put on the corpse
     * @param chestPlate The chestPlate to put on the corpse
     * @param leggings The leggings to put on the corpse
     * @param boots The boots to put on the corpse
     * @return a new Corpse object
     */
    public Corpse spawnCorpse(
            @NotNull OfflinePlayer offlinePlayer,
            @NotNull Location location,
            @Nullable ItemStack helmet,
            @Nullable ItemStack chestPlate,
            @Nullable ItemStack leggings,
            @Nullable ItemStack boots
    ) ;

    /**
     * Method that removes a corpse
     * @param corpse The corpse to be removed
     */
    public void removeCorpse(@NotNull Corpse corpse);

    /**
     * Class method that allows you to use the API.
     * @return an instance of this class
     */
    @NotNull
    public static synchronized CorpseAPI getInstance();
}

About

Dead bodies in minecraft for 1.8-1.18 servers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%