Bring the infinity stones to your server with this fun, easy-to-use, and interactive plugin!
Features:
Simple to use gauntlet GUI
Interactive particles when stones are equipped
Unique stone sword abilities
Unique passive stone effects
How to use:
Equip stones onto your gauntlet by either right-clicking while holding the stone, or by clicking the stone while your gauntlet is open. Un-equip stones from your gauntlet by clicking on the stone while it is active in your gauntlet. The stone will be put back into your inventory.
Stone Abilities:
Soul Stone: - When killing a mob, gain 20% of its health as
Absorbtion (Max:
10 ♥ )
- Grants a 10% chance to choke a mob when hit
Reality Stone: - Permenately gain the
Speed effect
- 30% increased damage resistance
Space Stone: -
[Right-Click] your sword to teleport to the targeted block
(Cooldown: 5 Seconds) - Allows double jumping
Power Stone: - 30% increased damage
- Adds a passive
[Left-Click] ability to your sword that shoots a powerful energy beam
Time Stone: - Hold
[Shift] while falling to enable the Slow-Falling effect
- Permenately gain the
Luck effect
Mind Stone: -
20% chance to stun a mob when damaging it - Permenately gain the Night Vision effect
All Stones: - improves the [Left-Click] sword abilty
/gauntlet: Main command; opens the gauntlet GUI and allows you to equip and unequip stones.
/infinitystones: Lists all commands (that the player can perform) along with some useful links.
/getstone <stone> <player>: Gives the player all or one infinity stone depending on the <stone> argument (requires permission or op)
/removestone <player> <stone>: removes the stone from the players gauntlet (requires permission or op)
/equipstone <player> <stone>: equips the stone to the players gauntlet (requires permission or op)
/isreload: reloads the config file (requires permission or op)
infinitystones.usestones : Allows the player to use the infinity stones (deafult: true)
infinitystones.getstones : Gives access to the /getstones command (defaults to op only)
infinitystones.removestone: Gives access to the /remeovestone command (defaults to op only)
infinitystones.equipstone: Gives access to the /equipstone command (defaults to op only)
infinitystones.reload: Gives access to the /isreload command (defaults to op only)
The config file can be fully customized to adjust the stones to your servers' needs.
These settings include: - Disabling stone abilities
- Adjusting stone abilities
- Changing messages and titles
- Changing game settings (ex. Drop stones upon death)
- Toggling global particles
- Editing the stone items (Display Names and Material)
- Editing Item lore in the GUI
- and more!
How to set an infinity stone to a player head texture: 1) Find a player head texture. I use this website:
https://minecraft-heads.com/
2) Locate the Items section in your config.yml
3) Replace the material of the stone with the
value of the player head texture. The value should be a long string of letters and numbers like this:
This is taken directly from the
https://minecraft-heads.com/ website. Just scroll down after you selected the player head you want, and you will find it.
4) Run the
/isreload command and you are done!
(if you are seeing a Steve, an Alex head, or the texture isn't correct, you probably don't have the correct texture value. If you need help, join my
Support Discord.
# set to false to disable the power stones' power beam ability (Default: true) power-beam: true
# adjust the cooldown for the power stone's beam ability (seconds) power-beam-cooldown: 2
# How much damage should the power stone projectile deal?(1 damage = 1/2 heart) (Default: 4.0) power-stone-beam-damage: 4.0
# How long should mobs hit by the power stone beam be set on fire? This value is in ticks (20 ticks = 1 second) (Default: 40) power-stone-beam-fireticks: 40
# How much more damage should you deal with the power stone? Written as a percent in decimal form (0.30 = 30% more damage) (Default: 0.30) power-stone-damage-multiplier: 0.30
# set to false to disable the reality stones' speed boost ability (Default: true) speed-ability: true
# set the potion level of the reality stones' speed effect (Default : 2) speed-level: 2
# How much less damage should you take with the Reality Stone? Written as a percent in decimal form (0.30 = 30% less damage) (Default: 0.30) reality-stone-damage-reduction: 0.30
# set to false to disable the all stones' power beam ability (Default: true) all-power-beam: true
# How much damage should the all power stones projectile deal?(1 damage = 1/2 heart) (Default: 8.0) all-stone-power-beam-damage: 8.0
# How long should mobs hit by the All Stones Power Beam be set on fire? This value is in ticks (20 ticks = 1 second) (Default: 80) all-stone-power-beam-fireticks: 80
# I would appreciate it if you kept the prefix as it is. This helps other players find my plugin! prefix: '&f
[&cIn&6fi&eni&aty&bSt&9on&5es&f
] '
already-equipped: '&cYou already have this stone equipped!'
space-stone-teleport: '&9Woosh!'
no-permission: '&cYou do not have permission to use this command!'
invalid-stone-type: '&c is not a valid stone type! Please use
: &apower&c, &aspace&c, &atime&c, &asoul&c, &arelaity&c, &amind&c, or &aall!'
the-end-is-near: '&5&lThe End is Near
...'
the-end-is-near-subtitle: '&aYou have equipped
all of the Infinity Stones!'
power-stone-equip: '&5&k_&r&5&l Power Stone &5&k_'
power-stone-equip-subtitle: '&aEquipped!'
reality-stone-equip: '&c&k_&r&c&l Reality Stone &c&k_'
reality-stone-equip-subtitle: '&aEquipped!'
space-stone-equip: '&9&k_&r&9&l Space Stone &9&k_'
space-stone-equip-subtitle: '&aEquipped!'
mind-stone-equip: '&e&k_&r&e&l Mind Stone &e&k_'
mind-stone-equip-subtitle: '&aEquipped!'
time-stone-equip: '&a&k_&r&a&l Time Stone &a&k_'
time-stone-equip-subtitle: '&aEquipped!'
soul-stone-equip: '&6&k_&r&6&l Soul Stone &6&k_'
soul-stone-equip-subtitle: '&aEquipped!'
teleport-cooldown-message: '&cThis ability is on cooldown for &6
%time% &cseconds!'
# %player% will be replaced with the player's name # %player-plural% will be replaced with the player's name + 's gauntlet-gui-name: '&8
%player-plural% Gauntlet'
# Edit the lore of the infinity stone items when equipped in the GUI. You can remove lines if you have disabled an ability... etc.
power-stone-lore: - '&6
-------------------------'
- '&7➢ 30
% increased damage' - ' '
- '&7➢ Adds a passive &e
[Left-Click
]'
- '&7 ability to your sword that'
- '&7 shoots a powerful energy'
- '&7 beam'
- '&6
-------------------------'
soul-stone-lore: - '&6
-------------------------'
- '&7➢ When killing a mob, gain 20
% ' - '&7 of its health as &6Absorbtion'
- '&7 (&fMax: &610❤&7)' - ' '
- '&7➢ Grants a 10
% chance to' - '&7 choke a mob when hit'
- '&6
-------------------------'
mind-stone-lore: - '&6
-------------------------'
- '&7➢ 20
% chance to stun a mob' - '&7 when damaging it'
- ' '
- '&7➢ Permanently gain the&9 Night'
- '&9 Vision &7effect'
- '&6
-------------------------'
space-stone-lore: - '&6
-------------------------'
- '&7➢&e
[Right-Click
]&7 your sword to'
- '&7 teleport to the targeted'
- '&7 block &7&o(Cooldown: 5 Seconds
)'
- ' '
- '&7➢ Allows Double-Jumping'
- '&6
-------------------------'
reality-stone-lore: - '&6
-------------------------'
- '&7➢ Permanently gain the &fSpeed'
- '&7 effect'
- ' '
- '&7➢ 30
% increased damage' - '&7 resistance'
- '&6
-------------------------'
time-stone-lore: - '&6
-------------------------'
- '&7➢ Hold &e
[Shift
]&7 while falling'
- '&7 to enable the &fSlow-Falling'
- '&7 effect'
- ' '
- '&7➢ Permanently gain the&a Luck'
- '&7 effect'
- '&6
-------------------------'
Placeholders Requires PlaceholderAPI: To use the placeholders, put a copy of the plugin .jar file in the expansions folder for PAPI. Then run /papi register <Name of InfinityStones File + .jar>.
%infinitystones_gauntlet% - returns a single line of text displaying the infinity stones the player has equipped. If a stone is not equipped, it will be gray.
example:
(example with un-equipped stones)
%infintystones_soul_icon% - returns the individual icon for the soul stone.
%infintystones_reality_icon% - returns the individual icon for the reality stone.
%infintystones_space_icon% - returns the individual icon for the space stone.
%infintystones_mind_icon% - returns the individual icon for the mind stone.
%infintystones_power_icon% - returns the individual icon for the power stone.
%infintystones_time_icon% - returns the individual icon for the soul stone.
These 6 placeholders can be used to create more unique designs with the stone icons. Here is an example where I remade the gauntlet, but in a scoreboard:
Video Showcase:
https://imgur.com/THuQ3b4 Image:
%infinitystones_teleport_cooldown% - displays the cooldown for the space stones' teleport ability!
Example:
%infinitystones_beam_cooldown% - displays the cooldown for the power stone's power beam ability!
Example:
How do I implement the stones onto my server?
It depends on what type of server you are running. You can add a custom crafting recipe. I recommend
this plugin for that. Alternatively, you can make it a rare mob or boss drop. I have enjoyed
this plugin in the past. Also, you can set up shops to sell them either using the itemstack itself or the /getstone command! The stone items themselves are checked using the item name currently so it is also very easy to make your own plugins to implement them!
Discord: If you find a bug, have a problem, or question with a plugin, please join my Plugin Support server:
[HERE]
Please leave a rating if you try out the plugin! Reviews are always appreciated.
License: Once you download the plugin, you accept the following terms of use:
• You will not be able to redistribute the plugin.
• You cannot upload the plugin to another forum or page, without the developer's permission.
• You are not allowed to decompile the plugin.
Please Note that the data.yml is used to store the player gauntlet data. Altering this file in any way might lead to errors.
BStats Page (Version 1.2+).: [LINK]
Check out another one of my plugins, Portable Beacons: If you really like this plugin, please consider donating! These plugins take days to make so donations are very appreciated .
- Please don't leave bad reviews because you found a bug. Join the discord for support and I will be happy to help.
- Don't leave bad reviews because you want a feature that isn't here yet. This is a FREE plugin, please consider that when making your review.
- If the review is negative, please provide
constructive suggestions or feedback!