Home›Java›Mods›InfinitySnap
InfinitySnap
ModsJava

InfinitySnap

Java mod listed for Minecraft 1.9–1.13. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
[​IMG]
Inspired by Avengers Infinity War, this fun plugin allows you to “perfectly balance” your server with just a /snap of your fingers.

Once a snap is initiated players will be chosen at random, and depending on the snap type will perform a related action. Currently the “snapper” has the choice to perform one of three snap types.

[​IMG]
[​IMG]
NOTE: The (players) argument is optional, if you provide players for the snap commands the provided players will be the only ones affected.

Examples:
Ex 1. Kicking half the server
Code (Text):
/snap kick
Ex 2. Kicking 2 out of 4 players
Code (Text):
/snap kick Player1 Player2 Player3 Player4
Out of the 4 players provided, two will randomly be chosen.

[​IMG]
Access to /snap:
Code (Text):
snap.command
Access to /souls:
Code (Text):
soul.command
Any player who has this permission will never be included in the /snap:
Code (Text):
snap.ignore
[​IMG]
Simply drop the plugin inside your plugins folder, and everything should work after reloading or restarting your server.

The souls.txt file can be found inside of the data folder for InfinitySnap.
Usually located at
Code (Text):
/plugins/InfinitySnap/souls.txt
[​IMG]
Code (Text):

snap:
#Delay in SECONDS between the snap action for each player. Set to 0 for no delay.
  delay: 1

  #The default snap type will be the type of snap that is used when using /snap with no arguments.
  #You can always specify /snap [type] when using the command in-game.
  #Snap Types:
  #  1. Message: Will send a configurable message to all those chosen
  #  2. Kick: Will kick all selected players with a delay and message
  #  3. Ban: Will kick each player then disallow them from reconnecting, banned names will be found in the souls.txt file.
  default-type: message

  #When true, the souls.txt file will be saved as soon as any change is made to the list.
  #This will result in some minor performance decrease, but in exchange for ensuring no changes are lost in case of a server crash.
  #Set to false to only save on plugin shutdown.
  instant-save: true

  #Plays an effect before the snap occurs. When a player is snapped a cool effect will be played
  # around them to stimulate them being snapped. After the effect is complete the main snap action
  # will be completed (such as kicking the player).
  effect-enabled: true

  #When true, will hide "left server" message for each snapped player.
  hide-leave-message: true

  #When true, any player with the permission "snap.ignore" or OP will be spared from all snap selections.
  allow-ignore-perms: true

  #This is the configurable message sent to the command sender of /snap after the snap has been completed.
  # VARIABLES:
  # '%snapped%' - When placed in message will display the # of players who were snapped.
  # '%total' - When placed in message will display the total # of players before the snap.
  #
  final-message: "&tPerfectly Balanced &7- (&b%snapped% &7/ &3%total%&7)"

  # Messages from this list will be chosen at random and sent to the command sender as they perform /snap
  # NOTE: you can use &t to display a randomly chosen chat color.
  snap-quotes:
    - "&tFun isn’t something one considers when balancing a server. But this... does put a smile on my face."
    - "&tThe hardest choices require the strongest wills."
    - "&tFine, I'll do it myself."

###############################################################################################                                                                                      
# Messages
###############################################################################################                                                                                          
snap-ban:
  #This message will be sent to players who are snapped with the ban type snap.
  ban-message: "&cYou have been snapped!"

snap-kick:
  #This message will be sent to players who are snapped with the kick type snap.
  kick-message: "&cYou have been snapped!"
 
snap-message:
  #This message will be broadcast to players who are selected for the message type snap.
  broadcast-message: "&t%player% &6has been snapped!"
 
Preview:


Planned Features (Coming Soon):
If you have any ideas, I am always open to adding features. Please don’t hesitate to make a suggestion.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

InfinitySnap is a free Minecraft Java mod. Compatible with Minecraft 1.9, 1.10, 1.11, 1.12 and newer. Downloaded 135 times (via Spigot). Download it and open it directly in the game.

Explore more