Hardcore Life icon

Hardcore Life -----

Minecraft Plugin for an Hardcore survival multiplayer with life system (Snapshot)




  • Adds support for Hardcore mode.

When Hardcore=true and a player dies, HardcoreLife will now cancel the server's attempt to perma-kill the player (setting the gamemode to Spectator). This is handled by checking to see if the player is within the server's spawn radius, or within 2 blocks of their bed. Because of this, it's impossible to set your gamemode to Spectator while the server is set to Hardcore AND you are in one of these two locations.
----------, Sep 30, 2021

2.1.1 :
  • Add bStats metrics
2.1.0 :
Overhauls the process for handling movement after permadeath, without changing behavior from 2.0.0. Also adds support for reviving a player/server who's life count has hit 0, via the /setlives command.

  • Adds the ability to enable/disable movement prevention after permadeath
    • Added death_movement to config.yml
      • If unspecified, defaults to the value of global_lives
    • Updated permadeath handler to only restrict movement if death_movement: True
  • Adds support for reviving a player/server who's life has hit 0, via /setlives
    • Increasing life count from 0 will change the player's gamemode back to survival, add an extra life to the player, then immediately kill the player. This allows us to piggyback on the server's normal respawning system, and give the revived player the ability to respawn on their own terms.
  • Updated handing of configuration files to only read values on server start.
    • This allows server operators to modify plugin files without affecting the running server.
    • Changes from config.yaml will be reloaded, while changes to lives.yml will be overwritten on server reload/shutdown.
  • Documented that hardcore = true does not work properly
----------, Sep 22, 2021

Lots of thanks to @drewburr who join me to devlop this plugin !

  • Refactored the project to utilize Paper-API instead of Bukkit
  • Refactored Touchy to handle all configuration file management
  • Refactored PlayerLives to handle all player life management
  • Added command usage details and custom permissions
  • Updated /lives command to allow showing other player's lives
  • Added /setlives command to allow operators to change a player's remaining lives
  • Added /resetserver command to allow players to reset world data and all life data
  • Reworked PlayerDeath to support user permadeath and server permadeath
  • Reworked PlayerJoinServer to announce remaining lives, and ensure players are in the correct game state
  • Added WorldLoad and natural regeneration configuration settings to enforce the natural regeneration gamerule
  • Removed all incomplete classes and commands
  • Began implementation of multi-language support (configs only)
  • Updated project to use new GitHub org - chryscorelab
----------, Sep 7, 2021

Resource Information
Author:
----------
Total Downloads: 703
First Release: Apr 16, 2021
Last Update: Sep 30, 2021
Category: ---------------
All-Time Rating:
5 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings