Resource Page
https://www.mc-market.org/resources/21073/
Discord
https://discord.gg/y2Rch76
Overview
Last Man Standing (LMS) is a minigame where players fight to the death and the last man standing wins the game. This is a custom plugin I have created for my server and now I am releasing this as a premium resource. I have been selling some copies to a number of buyers and they are really satisfied with it.
This is how the minigame works for those who have not heard of LMS:
First of all, players perform the command /lms join in order to join the LMS. In order to join the LMS, players need to have the amount of entry fees (optional). Their data (armor, level, health, hunger, location, gamemode etc.) are stored. Then, they will be sent to the LMS lobby.
In the lobby, players can vote for the LMS kits using the command /lms vote. When there is a certain number of players in the lobby, the lobby timer starts. Players are able to join the lobby until the lobby contains the maximum number of players allowed. Once the timer ends, players are teleported to the game at their individual spawns (depending on the sequence of the players who joined the LMS lobby). The entry fees are taken from the players' account once they are teleported to the game (optional).
When the players are teleported in their individual spawns, they are also given the kit which has the highest vote count. If more than one kit have the most vote count, or no players have voted, a random kit is chosen among the kits which have the highest vote count. Players are invincible and not allowed to move, shoot bow, throw enderpearl or do whatsoever until the starting timer ends. There is also a hide players name and change skin feature which hides all the in game players nametag and change their skin to the same skin (optional). This is one of the greatest feature I have implemented in the plugin (in other plugin, this feature is hardly ever found) and this will prevent teamers from teaming while allowing spectators to see their original skin and names.
After the starting timer ends, players are now able to move and PVP is enabled. Players can now fight to the death. Players are rewarded for killing and eliminating other players from the LMS (configurable). Players that are eliminated will be teleported back to their original location and all of their data are restored.
The last man standing wins the LMS and is rewarded (configurable). The winning player is also rewarded the sum of entry fees of the players who have joined the game (optional). Fireworks are spawned around the winner for a configurable duration of time before the game ends. After the game ends, the winner is teleported to their original location and their data are restored. The LMS is joinable again.
Features
- Almost all messages are configurable
- Automatically broadcast that the LMS is joinable every interval (configurable)
- Hook into Vault to enable entry fees whenever a player joins the LMS (optional)
- Players store their armor, health, hunger, level, potion effects when they join the LMS
- Create kits in game (there is no need to configure, saves plenty of time)
- The name, meta, enchantments and even custom enchantments of the kits will be stored when creating them
- Vote for kits
- View votes using /lms votes
- Configurable lobby timer, starting timer & ending timer
- Automatically broadcast when the LMS is going to start (configurable)
- View game info using /lms info
- Kill rewards (e.g. giving players strength each kill)
- Option to disable drops in LMS
- Winner rewards
- Winner takes all entry fees of the players that have joined (optional)
- Winner effect (spawn fireworks around winner)
- Option to force start/stop the LMS
- Option to enable/disable the LMS
- Whitelisted/Blacklisted commands in-game
- Reload the plugin & the configuration files without having to restart the server
- All player data are saved when player enters lobby and data will be restored for them no matter what happen (player quits game, server restarts, /lms reload is used and so on)
- Option to change all in game players skin to the same skin specified (configurable and optional)
- Option to hide all in game players nametag (might not work if you installed plugins which have incompatibility with this feature)
- Bug free unlike other minigame plugins (e.g. when server restarts, players are teleported back to their original location and their data are restored)
Game sounds comming soon
What Makes This Plugin Worth the $
- I have searched all over the internet and could not find a fully working LMS minigame plugin.
- Very little to no bugs. Minigame plugins are tricky to handle and might contain lots of bugs during first release. However, I have checked through the code and tested the plugin multiple times with multiple players. I can assure that there is very little to minimal bugs but I cannot 100% guarantee that there is none.
- I have spent countless hours and days working on this plugin.
- The plugin is one of the most configurable ones out there.
- Has some of the greatest feature that almost no other minigame plugin offers, those are the skin changing option and the players name hiding option.
- Plenty of exciting features are coming soon.
Compatibility
When comes to compatibility, this plugin has the edge over other plugins as I am really focused on making sure wide range of compatibility when comes to developing plugins.
1. Java
Version 7 and above
2. Server Type
- Spigot
- PaperSpigot
- Protocol Hack
- Any server type that does not change the default packages of Spigot
(Currently, it does not support Bukkit/Craftbukkit this is because the spigot respawn method is used. Please let me know if you insist on using Bukkt/CraftBukkit as your server.jar)
3. Server Version
1.7 and above
4. Plugins
- Compatible with all plugins including ViaVersion, ViaBackwards and ViaRewind
- Only the hide name tag feature is incompatible (will not work) with plugin that assign players prefix and suffix in their name tags. This is because these plugin utilizes teams and LMS also utilizes teams, some of these plugins prevent other plugins from using teams)
- However I have added compatibility to TAB by NEZNAMY
- It also works with AnimatedNames by Maximvdw
If you are using any plugin that handles player prefix and suffix in their names, and want compatibility for the plugin in order to use the hide player names feature, feel free to let me know!
Requirements
If you wish to use the entry fees feature, please install Vault in your server. You also have to use another plugin aside from Vault that handles player economy for example EssentialsX.
Commands
Commands for /lms
/lms info - Show the information of the current LMS game.
/lms join - Join the LMS game.
/lms leave - Leave the LMS game.
/lms vote <kit>- Vote for the LMS kit.
/lms votes - Show the vote results for each kit.
/lms enable - Enable the LMS game.
/lms disable - Disable the LMS game.
/lms start - Force start the LMS.
/lms stop - Force stop the LMS.
/lms reload - Reload all the configuration files. (Will stop the LMS if it is in progress)
/lms set [sub-command] - Setup LMS lobby, game spawn points and kits.
Sub-Commands for /lms set
/lms set lobby - Set the LMS lobby.
/lms set spawn <number> - Set the game spawn points for each player.
/lms set kit <name> - Create the LMS kit.
Permissions
lms.info - Grant access for /lms info.
lms.join - Grant access for /lms join.
lms.leave - Grant access for /lms leave.
lms.vote - Grant access for /lms vote.
lms.votes - Grant access for /lms votes.
lms.enable - Grant access for /lms enable.
lms.disable - Grant access for /lms disable.
lms.start - Grant access for /lms start.
lms.stop - Grant access for /lms stop.
lms.reload - Grant access for /lms reload.
lms.set - Grant access for /lms set.
lms.bypass.commandsrestriction - Allow players to send commands that are restricted during the game.
Configuration
config.yml
messages.yml
kits.yml
spawns.yml
Images
https://imgur.com/a/o5pLq57#FxDF81N
Video (Showcase and Setup Tutorial)
Upcoming Features
- Add signs
- /lms spectate to allow players to spectate the match
- scoreboard
Feel free to suggest features for the plugin if you have pruchased it!
Terms & Conditions
1. Before purchasing
- You agree that you have read through the whole page and acknowledge the features of the plugin.
- You agree that you are not using your parents money to buy this without their acknowledgement and permission.
2. After purchasing
- You agree that there are no refunds.
- You agree that you are not allowed to open a dispute/claim or chargeback. Doing so will result your account in a permanent ban and a termination of your copy of the plugin. Also, you will receive no support from me.
- You will not distribute the plugin. Doing so will result your account in a permanent ban and a termination of your copy of the plugin. Also, you will receive no support from me.
- You will not decompile the plugin.
- You are free to request for new features, I may add them. Since this is a public premium plugin, I may also refuse to add them due to the sake of compatibility for every buyers.
Contact
SpigotMC: justin2001
MCM: PluginsDeveloper
Discord: JustinTZV#0413
Email: [email protected]
Please only contact me in these areas. Impersonating always happens.
Proof of Ownership
https://imgur.com/a/AuyXmVp#DYnv1oy
https://www.mc-market.org/resources/21073/
Discord
https://discord.gg/y2Rch76
Overview
Last Man Standing (LMS) is a minigame where players fight to the death and the last man standing wins the game. This is a custom plugin I have created for my server and now I am releasing this as a premium resource. I have been selling some copies to a number of buyers and they are really satisfied with it.
This is how the minigame works for those who have not heard of LMS:
First of all, players perform the command /lms join in order to join the LMS. In order to join the LMS, players need to have the amount of entry fees (optional). Their data (armor, level, health, hunger, location, gamemode etc.) are stored. Then, they will be sent to the LMS lobby.
In the lobby, players can vote for the LMS kits using the command /lms vote. When there is a certain number of players in the lobby, the lobby timer starts. Players are able to join the lobby until the lobby contains the maximum number of players allowed. Once the timer ends, players are teleported to the game at their individual spawns (depending on the sequence of the players who joined the LMS lobby). The entry fees are taken from the players' account once they are teleported to the game (optional).
When the players are teleported in their individual spawns, they are also given the kit which has the highest vote count. If more than one kit have the most vote count, or no players have voted, a random kit is chosen among the kits which have the highest vote count. Players are invincible and not allowed to move, shoot bow, throw enderpearl or do whatsoever until the starting timer ends. There is also a hide players name and change skin feature which hides all the in game players nametag and change their skin to the same skin (optional). This is one of the greatest feature I have implemented in the plugin (in other plugin, this feature is hardly ever found) and this will prevent teamers from teaming while allowing spectators to see their original skin and names.
After the starting timer ends, players are now able to move and PVP is enabled. Players can now fight to the death. Players are rewarded for killing and eliminating other players from the LMS (configurable). Players that are eliminated will be teleported back to their original location and all of their data are restored.
The last man standing wins the LMS and is rewarded (configurable). The winning player is also rewarded the sum of entry fees of the players who have joined the game (optional). Fireworks are spawned around the winner for a configurable duration of time before the game ends. After the game ends, the winner is teleported to their original location and their data are restored. The LMS is joinable again.
Features
- Almost all messages are configurable
- Automatically broadcast that the LMS is joinable every interval (configurable)
- Hook into Vault to enable entry fees whenever a player joins the LMS (optional)
- Players store their armor, health, hunger, level, potion effects when they join the LMS
- Create kits in game (there is no need to configure, saves plenty of time)
- The name, meta, enchantments and even custom enchantments of the kits will be stored when creating them
- Vote for kits
- View votes using /lms votes
- Configurable lobby timer, starting timer & ending timer
- Automatically broadcast when the LMS is going to start (configurable)
- View game info using /lms info
- Kill rewards (e.g. giving players strength each kill)
- Option to disable drops in LMS
- Winner rewards
- Winner takes all entry fees of the players that have joined (optional)
- Winner effect (spawn fireworks around winner)
- Option to force start/stop the LMS
- Option to enable/disable the LMS
- Whitelisted/Blacklisted commands in-game
- Reload the plugin & the configuration files without having to restart the server
- All player data are saved when player enters lobby and data will be restored for them no matter what happen (player quits game, server restarts, /lms reload is used and so on)
- Option to change all in game players skin to the same skin specified (configurable and optional)
- Option to hide all in game players nametag (might not work if you installed plugins which have incompatibility with this feature)
- Bug free unlike other minigame plugins (e.g. when server restarts, players are teleported back to their original location and their data are restored)
Game sounds comming soon
What Makes This Plugin Worth the $
- I have searched all over the internet and could not find a fully working LMS minigame plugin.
- Very little to no bugs. Minigame plugins are tricky to handle and might contain lots of bugs during first release. However, I have checked through the code and tested the plugin multiple times with multiple players. I can assure that there is very little to minimal bugs but I cannot 100% guarantee that there is none.
- I have spent countless hours and days working on this plugin.
- The plugin is one of the most configurable ones out there.
- Has some of the greatest feature that almost no other minigame plugin offers, those are the skin changing option and the players name hiding option.
- Plenty of exciting features are coming soon.
Compatibility
When comes to compatibility, this plugin has the edge over other plugins as I am really focused on making sure wide range of compatibility when comes to developing plugins.
1. Java
Version 7 and above
2. Server Type
- Spigot
- PaperSpigot
- Protocol Hack
- Any server type that does not change the default packages of Spigot
(Currently, it does not support Bukkit/Craftbukkit this is because the spigot respawn method is used. Please let me know if you insist on using Bukkt/CraftBukkit as your server.jar)
3. Server Version
1.7 and above
4. Plugins
- Compatible with all plugins including ViaVersion, ViaBackwards and ViaRewind
- Only the hide name tag feature is incompatible (will not work) with plugin that assign players prefix and suffix in their name tags. This is because these plugin utilizes teams and LMS also utilizes teams, some of these plugins prevent other plugins from using teams)
- However I have added compatibility to TAB by NEZNAMY
- It also works with AnimatedNames by Maximvdw
If you are using any plugin that handles player prefix and suffix in their names, and want compatibility for the plugin in order to use the hide player names feature, feel free to let me know!
Requirements
If you wish to use the entry fees feature, please install Vault in your server. You also have to use another plugin aside from Vault that handles player economy for example EssentialsX.
Commands
Commands for /lms
/lms info - Show the information of the current LMS game.
/lms join - Join the LMS game.
/lms leave - Leave the LMS game.
/lms vote <kit>- Vote for the LMS kit.
/lms votes - Show the vote results for each kit.
/lms enable - Enable the LMS game.
/lms disable - Disable the LMS game.
/lms start - Force start the LMS.
/lms stop - Force stop the LMS.
/lms reload - Reload all the configuration files. (Will stop the LMS if it is in progress)
/lms set [sub-command] - Setup LMS lobby, game spawn points and kits.
Sub-Commands for /lms set
/lms set lobby - Set the LMS lobby.
/lms set spawn <number> - Set the game spawn points for each player.
/lms set kit <name> - Create the LMS kit.
Permissions
lms.info - Grant access for /lms info.
lms.join - Grant access for /lms join.
lms.leave - Grant access for /lms leave.
lms.vote - Grant access for /lms vote.
lms.votes - Grant access for /lms votes.
lms.enable - Grant access for /lms enable.
lms.disable - Grant access for /lms disable.
lms.start - Grant access for /lms start.
lms.stop - Grant access for /lms stop.
lms.reload - Grant access for /lms reload.
lms.set - Grant access for /lms set.
lms.bypass.commandsrestriction - Allow players to send commands that are restricted during the game.
Configuration
config.yml
messages.yml
kits.yml
spawns.yml
Images
https://imgur.com/a/o5pLq57#FxDF81N
Video (Showcase and Setup Tutorial)
Upcoming Features
- Add signs
- /lms spectate to allow players to spectate the match
- scoreboard
Feel free to suggest features for the plugin if you have pruchased it!
Terms & Conditions
1. Before purchasing
- You agree that you have read through the whole page and acknowledge the features of the plugin.
- You agree that you are not using your parents money to buy this without their acknowledgement and permission.
2. After purchasing
- You agree that there are no refunds.
- You agree that you are not allowed to open a dispute/claim or chargeback. Doing so will result your account in a permanent ban and a termination of your copy of the plugin. Also, you will receive no support from me.
- You will not distribute the plugin. Doing so will result your account in a permanent ban and a termination of your copy of the plugin. Also, you will receive no support from me.
- You will not decompile the plugin.
- You are free to request for new features, I may add them. Since this is a public premium plugin, I may also refuse to add them due to the sake of compatibility for every buyers.
Contact
SpigotMC: justin2001
MCM: PluginsDeveloper
Discord: JustinTZV#0413
Email: [email protected]
Please only contact me in these areas. Impersonating always happens.
Proof of Ownership
https://imgur.com/a/AuyXmVp#DYnv1oy
- Type
- Offering
Last edited: