Skip to content

PowerNukkit/Plugin-Reserved-Slots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reserved Slots Plugin

Quality Gate Status Build and Test Maintainability Rating Reliability Rating Security Rating
Coverage Duplicated Lines (%) Bugs Code Smells Vulnerabilities

This plugin allows you to define how many player slots will be reserved for a group of players.

As an example, you can use it to reserve slots:

  • for VIP or donors
  • for staff members
  • for members with a specific permission

You can also allow members to join even if the server is full.

The messages are fully customizable.

Cloning and importing

  1. Just do a normal git clone https://github.com/PowerNukkit/Plugin-Reserved-Slots.git (or the URL of your own git repository)
  2. Import the pom.xml file with your IDE, it should do the rest by itself

Debugging

  1. Create a zip file containing only the plugin.yml file
  2. Rename the zip file to change the extension to jar
  3. Create an empty folder anywhere, that will be your server folder.
    Note: You don't need to place the PowerNukkit jar in the folder, your IDE will load it from the maven classpath.
  4. Create a folder named plugins inside your server folder
    Note: It is needed to bootstrap your plugin, your IDE will load your plugin classes from the classpath automatically, so it needs to have only the plugin.yml file.
  5. Move the jar file that contains only the plugin.yml to the plugins folder
  6. Create a new Application run configuration setting the working directory to the server folder and the main class to: cn.nukkit.Nukkit
  7. Now you can run in debug mode. If you change the plugin.yml you will need to update the jar file that you've made.