Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeremynoesen/hardcorelists
A player listing system for hardcore Spigot Minecraft servers
https://github.com/jeremynoesen/hardcorelists
bukkit bukkit-plugin gradle hardcore java minecraft minecraft-plugin paper plugin pvp spigot spigot-plugin
Last synced: about 1 month ago
JSON representation
A player listing system for hardcore Spigot Minecraft servers
- Host: GitHub
- URL: https://github.com/jeremynoesen/hardcorelists
- Owner: jeremynoesen
- License: gpl-3.0
- Created: 2020-05-26T04:28:38.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T22:37:46.000Z (7 months ago)
- Last Synced: 2024-05-02T05:23:13.122Z (7 months ago)
- Topics: bukkit, bukkit-plugin, gradle, hardcore, java, minecraft, minecraft-plugin, paper, plugin, pvp, spigot, spigot-plugin
- Language: Java
- Homepage: https://www.spigotmc.org/resources/hardcorelists-hardcore-pvp-timers-and-player-listing.101211/
- Size: 213 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HardcoreLists
## About
HardcoreLists is a Spigot plugin that provides a PvP timer for new players, as well as a list of dead and alive players, useful for hardcore Minecraft servers.## Purpose
This project was created for another server, due to the lack of very simple PvP timer plugins, and a way to list and keep track of the players in our hardcore world.## Usage
### Player Commands
- `/pvptime` - Shows a player's own remaining PvP time
- `/pvptime ` - Shows the remaining PvP time for any player
- `/hardcorelists help` - Show plugin help
- `/hardcorelists reload` - Reload all configurations for the plugin
- `/hardcorelists timer ` - Change the length of the PvP timer
- `/hardcorelists list ` - Show a page of the dead or alive player lists### Console Commands
- `hardcorelists reset` - This will delete all player data in the configs. Can only run when no players are online.## Requirements
- Spigot or Paper 1.13 - 1.18
- Java 8 or higher## Installation
1. Download the latest release.
2. Put the jar in your plugins folder.
3. Start or restart your server.## Configuration
The only configurable option the plugin has is located in `time.yml` and is used to adjust how long the PvP timer lasts; however, this should be changed with the command `hardcorelists timerThere is also `players.yml` which holds the lists of players and their current remaining PvP timer times.
For the message configuration, you can use color codes. You can also use the placeholders used per message, as shown in the default configuration. The messages and their names should explain what they are used for.
### Permissions
- `hardcorelists.pvptime.self` - Allow players to check their own pvp timer
- `hardcorelists.pvptime.others` - Allow players to check other players' pvp timers
- `hardcorelists.help` - Allow using the help command
- `hardcorelists.reload` - Allow using the reload command
- `hardcorelists.timer` - Allow changing the timer
- `hardcorelists.list.dead` - Allow listing all dead players
- `hardcorelists.list.alive` - Allow listing all alive players
- `hardcorelists.reset` - Show the reset command in the help message## Building
1. Clone or download this repository.
2. Run `./gradlew shadowJar` in the directory of the project.
3. `/build/libs/HardcoreLists.jar` should have been generated.You can also grab `HardcoreLists.jar` from the latest releases.
## Notice
This project is no longer in development.