SmashOrPass - Yes, its on Minecraft - 100% configurable - GU
2.1Yeet, smash or pass has arrived on Minecraft!
About
SmashOrPass brings into Minecraft servers the game that you *should* all know, Smash Or Pass! Anyway, if you have never played it, let me explain to you what exactly it is! So, not in Minecraft, the concept is like let’s say someone shows you a picture of a person or creature, you would say “smash” if you would want to date and or have intimate bedroom time with what’s being shown to you or you would say “pass” if you simply have no interest. Now, in the Minecraft version I made you have to do "/sop {player}" and that will open a GUI that you will have to choose between smash or pass! The way you should decide this is really up to you, there are no limits! Enjoy!
Features
Weeew Smash Or Pass has many features so let me tell you some of them:
● Every player command, works within a GUI so it is really easy for players to understand how the whole plugin works and interact effectively with it!
● Everything is saved into a custom file (data.dat) which you can easily open and edit, if you want to manually change someones smashes/passes or edit some stuff!
● Every message or GUI item is fully configurable through the config.yml file which will give you the ability to make the plugin look more custom and more enjoyable!
● Ehh, my plugin obviously has permission support which will give you a full control on who can use each command separately!
● A reload command, couldn't be missing for a cool plugin like this one! You can use this command so you won't have to stop/restart your whole server to save a small change you made!
● Showing how many Smashes/Passes player's have! Aka stats! Such a great feature since it will save you lot of time and make the plugin much better!
● SmashOrPass obviously includes a cooldown between smashes/passes that you are able to disable or change the duration of it through the config file!
● The plugin also supports titles so player will never again miss a
smash or a pass! The cool thing about that is that you can disable through the config file!
● We also have a clear command so your server moderators won't have to open the config file in order to reset someone's smashes or passes!
Commands
● "/sop" - Opens the Smash Or Pass GUI!
● "/sopr" - Reloads the plugin files!
● "/smashes" - Checks how many smashes a player has!
● "/passes" - Checks how many passes a player has!
● "/smashed" - Shows a list of heads that have smash someone!
● "/passed" - Shows a list of heads that have pass someone!
● "/sopclear" - Clears someone's stats!
Permissions
● "sop.use" - Use the /sop command.
● "sop.reload" - Use the /sopr command.
● "sop.stats.smashes" - Use the /smashes command.
● "sop.stats.passes" - Use the /passes command.
● "sop.stats.smashed" - Use the /smashed command.
● "sop.stats.passed" - Use the /passed command.
● "sop.admin.clear" - Use the /sopclear command.
Video
Thanks to @ericbarbwire

Files
general:
cooldown-time: 30 #In seconds
messages:
smash-message: '&8 > &e%smasher% &6just smashed &e%smashed%! &6Good job! :P'
pass-message: '&8 > &e%passer% &6just passed &e%passed%! &6Rip, so many ugly people here..'
reload-message: '&8 > &aSuccessfully reloaded the config files!'
cooldown-message: '&8 > &6You must wait &e%remaining% &6seconds before doing that again!'
admin-wrong-usage: '&8 > &eBruh! &6The right usage is: &e/sopc {player} all/smash/pass'
success-clear: '&8 > &6Successfully cleared stats for &e%player%'
no-permission: '&8 > &eMwahaaha! &6You think I would let you do that?'
no-console: '&8 > &6Eeeh, you are the &econsole&6, you can''t do that!'
no-player: '&8 > &6Umm you need to specify a player, &edon''t you?'
already-vote: '&8 > &6You already voted for that player!'
target-offline: '&8 > &e%offlinep% &6is not online!'
titles:
smash-title: '&a:)'
smash-subtitle: '&e%smasher% &6just smashed &e%smashed%'
pass-title: '&c:('
pass-subtitle: '&e%passer% &6just passed &e%passed%'
gui:
sopgui:
gui-name: '&8Smash Or Pass?'
smash-item-name: '&6Smash for this one obviously!'
smash-item-lore:
- '&7Click here to smash this'
- '&7player into the ground xD'
skull-item-name: '&6%player%'
skull-item-lore:
- '&7Hmmm, %player% seems to be'
- '&7so cool! Maybe a smash, maybe'
- '&7not.. It''s up to you to choose!'
- ''
- '&8&l> §7Smashed: &e%smashtimes% times!'
- '&8&l> §7Passed: &e%passtimes% times!'
pass-item-name: '&6Hell no.. Pass won that time!'
pass-item-lore:
- '&7Click here to pass this'
- '&7player! He probably sucks!'
smashesgui:
gui-name: '&8Smashes'
skull-item-name: '&6%player%'
skull-item-lore:
- '&7Here, you can see how'
- '&7many times %player% got'
- '&7smashed by other players!'
- ''
- '&8&l> &7Smashed: &e%smashtimes% times!'
passesgui:
gui-name: '&8Passes'
skull-item-name: '&6%player%'
skull-item-lore:
- '&7Here, you can see how'
- '&7many times %player% got'
- '&7passed by other players!'
- ''
- '&8&l> &7Passed: &e%passtimes% times!'
smashedgui:
gui-name: '&8Smashed'
skull-item-name: '&6%player%'
passedgui:
gui-name: '&8Passed'
skull-item-name: '&6%player%'
PlayerData:
4ee680d1-777d-40b5-a72d-db732ffa0c33:
Player: LagBug
SmashedBy:
- LagBug
- WowcanPepsi
- jimzeromc
- ChristosGr
- TrackerAr
PassedBy:
- pizzaroll_
- Backwards
- KmilesMC
To-Do
● Add MySQL support [ 5%] [Might take some time]
● I'm always open to suggestions! <3
Metrics
This plugin is using Metris to get some stats about how many players use this plugin and stuff like that, if you want to know more information about this please refer to this link: https://bstats.org/
You can check this plugins Metrics with this link: https://bstats.org/plugin/bukkit/SmashOrPass
TOS
● You are not allowed to claim this plugin as your own.
● You are not allowed to redistribute this plugin.
● You are not allowed to modify or change anything in code or plugin.yml in any form without my permission.
● Don't report bugs in the Reviews put them on Discord server instead.
Similar projects
Plugin →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








