About
Soulstones is a plugin to give players the ability to store and spawn mobs
like spawner eggs, except soulstones cant be used to change the mob
type of spawners.
All mobs, or those defined, have a chance to drop a soulstone of their
type, which the player can use, share, or sell to other players.
Soulstones also support GriefPrevention, so players cannot use
soulstones while in other player's claims.
Spoiler: Config Example
############################################################
# +------------------------------------------------------+ #
# | Config | #
# +------------------------------------------------------+ #
############################################################
# List of worlds where Soulstones cannot drop.
blacklist :
- WorldName
- WorldName_nether
- WorldName_the_end
item :
# Item Material - https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
material : POPPED_CHORUS_FRUIT
# Item Name
displayname : '& #8788EE&lSoulstone'
# Item Lore
# Placeholder: %type% - The type of mob, i.e. Cow, Zombie, Wither
lore :
- '&7Contains the soul of a &e %type%&7.'
- '&8Right-click on the ground to summon the mob.'
# CustomModelData, set 0 to ignore.
custommodeldata : 66666
# Should the item shine as if it were enchanted?
shine : true
# Glow when dropped from a mob? (not by a player).
# This make them a lot easier to notice.
glow : true
sound :
# Sound played when a soulstone drops (leave '' to disable)
drop : 'ENTITY_ILLUSIONER_PREPARE_MIRROR'
# Sound played when a soulstone is used (leave '' to disable)
used : 'ENTITY_EVOKER_CAST_SPELL'
# Should we block spawner mobs from dropping Soulstones?
block-spawners : true
# List of mobs that can drop soulstones.
# Any mob not on the list will inherit the DEFAULT values.
# MobTypes: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html (May differ for different versions)
# Enderdragon CANNOT drop, it's been blacklisted internally.
mobs :
# Default for mobs not on the list.
DEFAULT:
enabled : true
chance : 0.5
WARDEN:
enabled : false # Cannot drop if false.
chance : 1.0
# Different CustomModelData for this mob type.
custommodeldata : 55555
Code (YAML):
############################################################
# +------------------------------------------------------+ #
# | Config | #
# +------------------------------------------------------+ #
############################################################
# List of worlds where Soulstones cannot drop.
blacklist :
- WorldName
- WorldName_nether
- WorldName_the_end
item :
# Item Material - https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
material : POPPED_CHORUS_FRUIT
# Item Name
displayname : '& #8788EE&lSoulstone'
# Item Lore
# Placeholder: %type% - The type of mob, i.e. Cow, Zombie, Wither
lore :
- '&7Contains the soul of a &e %type%&7.'
- '&8Right-click on the ground to summon the mob.'
# CustomModelData, set 0 to ignore.
custommodeldata : 66666
# Should the item shine as if it were enchanted?
shine : true
# Glow when dropped from a mob? (not by a player).
# This make them a lot easier to notice.
glow : true
sound :
# Sound played when a soulstone drops (leave '' to disable)
drop : 'ENTITY_ILLUSIONER_PREPARE_MIRROR'
# Sound played when a soulstone is used (leave '' to disable)
used : 'ENTITY_EVOKER_CAST_SPELL'
# Should we block spawner mobs from dropping Soulstones?
block-spawners : true
# List of mobs that can drop soulstones.
# Any mob not on the list will inherit the DEFAULT values.
# MobTypes: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html (May differ for different versions)
# Enderdragon CANNOT drop, it's been blacklisted internally.
mobs :
# Default for mobs not on the list.
DEFAULT:
enabled : true
chance : 0.5
WARDEN:
enabled : false # Cannot drop if false.
chance : 1.0
# Different CustomModelData for this mob type.
custommodeldata : 55555
Commands & Permissions
/ss <type> - soulstones.create
Admin command to create soulstones for any use.
/ss reload - soulstones.reload
Admin command to reload the plugin's config files.
Dependency
My plugin requires the utility library plugin ValorlessUtils v1.9.0.242 or newer to function.
It's 100% free, and works with all my plugins.
Plugin Support
PlaceholderAPI
GriefPrevention
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Soulstones [1.20-1.21.1] is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 179 times (via Spigot). Download it and open it directly in the game.