Dead bodies in minecraft for 1.8-1.19 servers.
- Put the jar in the plugins folder.
- The plugin ProtocolLib is required on your server.
- Reboot your server. Do not use /reload
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();
}