Subscriptions
1.1-BetaManage Player Access with Ease: Ensure Fair Play and Exclusive Memberships with Subscriptions!
The "Subscriptions" plugin is a powerful tool for server owners, allowing them to manage player access through customizable time plans.
With this plugin, you can assign specific subscription periods to players. Once their allotted time expires, they are automatically kicked from the server until they renew their subscription.
Ideal for creating exclusive membership-based communities, this plugin ensures fair play and server maintenance by regulating player activity.
Moreover, with this plugin, a server can create money without being pay-to-win. The revenue generated from subscriptions can support server costs and improvements while maintaining a balanced and competitive environment.
Easy to configure and manage, "Subscriptions" integrates seamlessly into your server for efficient and effective player time management.
Installation
- Download the Plugin: Download the latest version of the Subscriptions plugin.
- Place in Plugins Folder: Move the downloaded .jar file to your server's plugins directory.
- Restart Server: Restart your Minecraft server to load the Subscriptions plugin.
Configuration
After the initial run, a configuration file (config.yml) will be generated in the plugins/Subscriptions directory. You can edit this file to customize the plugin's settings.
Configuration Options
- eula: A mandatory agreement to the End User License Agreement. Set to true to accept.
- kick-message-title: This is the title of the message that players will see when they get kicked.
- kick-message: The message displayed to players when they are kicked due to running out of time.
- trial-time: The trial period for new players, given in seconds. Set to 0 to disable the trial period.
##To use the plugin, you must agree to the End User License Agreement (EULA). You can find the EULA ##at the following link: https://bit.ly/3y8vJsZ ##To accept the EULA, change the eula value from false to true. eula: false #This is the message that players who run out of time will see when they get kicked. #If you want to add color coding to the text, use the symbol '§' instead of '&'. kick-message-title: "§eSUBSCRIPTIONS" kick-message: "§4Time out" ##The trial-time is given in seconds. Put 0 to disable it. ##It is recommended to offer a minimum of a one-week (604800 seconds) trial for new players. ##This allows them to familiarize themselves with the server and decide whether they want to continue playing or not. ##Cheat sheet. ## 1 minute: 60 seconds ## 1 hour: 3600 seconds ## 1 day: 86400 seconds ## 1 week: 604800 seconds ## 1 year: 31536000 seconds ##Keep in mind that the maximum seconds you can add are 9223372036854775807 (292271023045.31 Years) because of the limitations of Java long numbers. trial-time: 604800
Commands
Admin Commands
- /subscriptions help: Displays help information for the plugin commands.
- /subscriptions addtime <player> <seconds>: Adds time to a player's subscription.
- /subscriptions removetime <player> <seconds>: Removes time from a player's subscription.
- /subscriptions resettime <player>: Resets a player's subscription time to 0 seconds.
- /subscriptions bugreport : Displays a link to report a bug.
Player Commands
- /subtimeleft : Allows players to check their own remaining time.
Permissions
The following permissions can be set up to control access to the plugin's commands and features:
- subscriptions.admin: Allows access to all the plugin commands.
- subscriptions.unlimited: Players with this permission do not have a time limit.
- subscriptions.checktime: Players with this permission can see their remaining time.
Note: Players with OP status have all permissions by default.
Usage
- Setting Time Limits: By default, all new players will receive the trial-time specified in the configuration file. Administrators can adjust individual player limits using the /subscriptions addtime and /subscriptions removetime commands.
- Automatic Updates: The plugin will automatically update player times based on their online and offline status. When a player logs in, their remaining time will be recalculated based on the time they were offline.
- Handling Expired Time: When a player's time runs out, they will be automatically kicked from the server with the message specified in the kick-message configuration option.
Similar projects
Script →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta