'Elemental Stones' is a Spigot plugin that adds a variety of elemental stones to your server.
These stones can be used to exercise all sorts of moves and make PvP/PvE more fun. It all starts
with the four
base stones, which can be levelled up 8 times. for each level, the player unlocks an additional move
(which are explained below). The last level unlocks the strongest move of the stone, the ultimate.
In addition to executable moves, each stone provides 1 or more passives. This type of move always
remains active and helps the player
in the background. These vary from stone to stone but are well balanced.
When a base stone reaches level 3, the player has to choose a path to continue the upgrading
process.
Each base stone has 2 paths to choose from, which makes 8 paths in total. When a path is chosen, the
first 3 moves of the base stones are kept.
To make the experience of the Elemental Stones even more fun, the server will prompt you to download
a
custom resource pack that is dedicated to this plugin.
Gameplay
Stones
Base stones can be obtained by defeating one of the four random bosses that spawn when you
activate
the voodoo doll.
Air
Air makes the player more agile and improves movement. It can be used offensive
aswel as defensive, but besides that, it is a very quick way to move around in the
world.
Air Stone
Move 1: Air Ball
Range: 20
Knockback: 2
Shoots an air ball in the direction the player is facing.
Damages entities on hit.
Move 2: A(i)rea Control
Range: 7
Knockback: Increases the further away the entity is
from the player
Knockup: 0.2
Blast away every living entity in close range.
Move 3: Suction
Range: 20
Knockback: 2
Sucks all the items in close range towards the player.
It launches the items up and after 0.5s they are shot towards the
player.
The targeted items get the glowing effect.
Airbending Stone
Passive 1: Feather Falling
The player won't take any fall damage.
Passive 2: Double Jump
The player can jump a second time after jumping in the air. You can jump
higher with the agility stone than the airbending stone.
Move 4: Air Slash
Damage: 4 (8 on critical)
Range: 1
Effects:
Slowness (duration: 10s, amplifier: 2)
Blindness (duration: 20s, amplifier: 1)
A high speed high damage air slash.
Executing this move while falling or jumping, does critical
damage.
This move launches the player down and creates a slash in the direction
the player is facing.
Move 5: Tracking Blade
Damage: 6
Range: 55
Duration: 20s
Shoots a blade of air that tracks the closests entity you are
looking
at.
It explodes on collision or after a certain amount of time.
Move 6: Wind Cloak
Damage: 3
Knockback: 5
Effect: Levitation (duration: 5s,
amplifier: 3)
Gives the player a cloak of wind.
Any entity damaging this player will be knocked back and gets
the
levitation effect.
Move 7: Tornado
Knockup: 2
Shoots a tornado in the direction the player is facing and launches
entities
up.
Ultimate Suffocation
Damage: 10
Heal: 10
Duration: 30s
Range: 10
Selects all entities in a 10 block range.
A particle effect will come out of these entities
(representing
their
breath) and moves slowly towards the player.
If the player can take the breath, the entity corresponding
to
this
breath will get damaged and the player will be healed.
If the entity saves his own breath (by walking into it),
nothing will
happen and the entity is safe again.
If no one walks into the breath after 30s, the entity
will get damaged an no one healed.
Agility Stone
Passive 1: Feather Falling
The player won't take any fall damage.
Passive 2: Double Jump
The player can jump a second time after jumping in the air.
You can jump higher with the agility stone than the airbending stone.
Move 4: Dash
Player dashes in the direction he/she is facing.
It damages entities along its way.
Move 5: Flying Knives
Duration: 2 minutes
Arrow Speed: 4
Hovers 5 arrows around the player on activation.
Each time the move gets activated again, an arrow is shot.
Move 6: Smoke Ball
Duration: 20s
Effect: Slowness (duration: 5, amplifier:
3)
Throws a smoke ball in the direction the player is facing.
While the ball is moving, you can control it by looking in another
direction.
If the ball collides with a living entity or block it will
create a
smoke screen.
Move 7: Charge Jump
Charges until next activation (max 10 seconds).
The longer you charge, the higher you will jump.
The player gets slowness when charging.
Ulutimate: Hyperspeed
Effects:
Speed (duration: 1min, amplifier: 3)
Jump (duration: 1min, amplifier: 2)
Makes the player run faster.
Makes the player jump higher.
Dashes do more damage.
Charge jump is stronger.
Fire
Fire is a powerfull and more offensive element. Most moves are for fighting, but
some of
them are also very useful in other world events.
Fire Stone
Move 1: A-Quick-Snack
Turns any raw food to the cooked version of it.
Move 2: Fire Pokes
Damage: 2
Fire Ticks: +20
Duration: 20s
Ammo: 6
Creates a ball of fire that is a source for 6 little fire
projectiles.
Shoot one of the projectiles by reactivating the move.
The fire ball will progressively get smaller if the pokes decrease
in
amount.
Move 3: Fire Fly
Damage: 3
Duration: 30s
The player flies in the direction he/she is facing.
Any entities colliding with the player get some damage and are set
on
fire.
Hellfire
Passive: Friendly Fire
Fire Damage:
Strength (duration: 1min, amplifier: 3)
Lightning:
Speed (duration: 1min, amplifier: 3)
Strength (duration: 1min, amplifier: 3)
Jump Boost (duration: 1min, amplifier: 3)
Saturation (duration: 1min, amplifier: 3)
Healing (duration: 1min, amplifier: 3)
Resistance (duration: 1min, amplifier: 3)
The player will not take any fire or lightning damage.
If the player is on fire, he will get the strength effect.
If the player is struck by lightning, he will get a large set of
effects.
Move 4: Fire Track
Duration: 30s
The player leaves a track of fire behind him/her.
The speed is increased drastically.
Move 5: Ring Of Fire
Damage: 3
Range: 10
Knockback: 3
A wave of fire is created around the player.
It damages entities and pushes them back.
Sets entities on fire for a moment.
Move 6: Fire Shields
The player can place 5 walls of fire.
These walls will protect the player from entities or other moves.
Move 7: Flamethrower
Damage: 2
Range: 7
Shoots a beam of destructive fire out of your hands.
Sets entities and the ground on fire.
Ultimate: Hellfire
Range: 30
Duration: 10s
Creates a storm of lightning and fireballs around the player.
These fireballs will not break blocks.
Explosion Stone
Passive 1: Explosion Resistance
The player is completely immune for explosions.
Passive 2: Cute Creepers
Fire Damage:
Strength (duration: 1min, amplifier: 3)
If a creeper explodes close to the player, the explosion will be
cancelled.
A firework explosion will be triggered instead.
Move 4: Smoke Bomb
Duration: 20s
Effects:
Blindness (duration: 10s, amplifier: 3)
Slowness (duration: 10s, amplifier: 2)
The player throws a bomb in the direction he/she is facing.
The falling path of this bomb will act with natural physics.
Any entities caught in the smoke will get blindness and slowness.
Move 5: Triple Threat
The player holds 3 rockets right in font of him/her.
Reactivating this move will launch the fireworks.
These rockets will be launched automatically after 20s.
Move 6: Combustion Beam
Explosion Power: 3
Range: 30
Recoil: 8
Shoots a lightning beam in the looking direction, triggering an
explosion on
impact.
The beam can lock on entities or a targeted block.
This move has recoil for the user.
Move 7: Random Rocket
The player shoots a rocket in direction he/she is facing.
This rocket will explode and have a random effect.
The player can throw 3 bombs that explode into multiple smaller bombs.
Earth
Earth moves are focused on dealing high damage. Earth provides the least amount of
agility but the most powerfull attacks. Earth is recommended for PvP and PvE.
Earth Stone
Move 1: Pillar
Duration: 3s
Range: 40
Knockup: 1
Creates a pillar on the targeted location.
Colliding entities are launched up.
The pillar will be removed after a certain amount of time.
Move 2: Earthquake
Damage: 1
Duration: 4s
Range: 10
Effects:
Slowness (duration: 10s, amplifier: 1)
Confusion (duration: 20s, amplifier: 1)
Makes a circular earthquake that damages, confuses and slows down living
entities.
Move 3: Pushback
Range: 40
Knockback: 1.5
Knockup: 0.2
Launches a wall that pushes away entities.
Earthbending
Stone
Passive: Shockwave
Effect: Slowness (duration: 2s, amplifier: 1)
Creates a shockwave around the player when he falls.
Activates when the player should normally get fall damage (no fall
damage is taken).
This wave knocks up entities.
The size and the knockup height depend on the fall distance of the
player.
The player gets the dolphins grace effect for 1 minute.
If the player has the waterbending stone, its passive effect gets
doubled.
Move 3: Water Bullet
Damage: 4
Knockback: 1
Shoots a bullet of water damaging and penetrating entities.
Waterbending
Stone
Passive 1: Deep Breath
Effect: Water Breathing
When the player is in water, he gets the water breathing effect.
Passive 2: Water Walker
The player always moves forward in water at a normal speed.
You can cancel the movement by crouching.
Your speed can be doubled when executing Dolphin Dive.
Move 4: Bubblebeam
Damage: 1/s
Duration: 4.5s
Shoots a beam of bubbles in the looking direction of the player.
Move 5: Healing Waters
Heal: 3 health/s
Duration: 10s
Effects:
Absorption (duration: 10s, amplifier: 1)
Slowness (duration: 2s, amplifier: 2)
Heals a player over time.
Move 6: Puffer Beam
Rapidly shoots 100 puffer fish in the looking direction.
Move 7: Aqua Ring
Knockback: 4
Creates a huge wave around the player knocking back all entities
Ultimate: Bloodbending
Range: 40
Duration: 20s
Activation 1: The player selects the closest target he/she is
looking
at.
Activation 2: The player grabs the target and can move it around
freely.
Activation 3: If the player makes a throw movement with the target
and lets it go, the target will fly away (optional).
Ice Stone
Passive 1: Ice Boots
The player gets ice boots with the frost walker effect.
If the player already has boots, they get upgraded with frost
walker.
When the player leaves move mode, the boots will disappear or the
enchantment will be removed.
Passive 2: Slippery
Effect: Speed (duration: 5s, amplifier: 3)
If the player walks on ice, he/she gets the speed potion effect.
Move 4: Ice Shards
Damage: 2
Ammo: 10
Freeze: +2s
Effect: Slowness (duration: 2s, amplifier: 2)
You can throw ice shards damaging entities on impact.
It stops when colliding with a block.
Move 5: Ice Spear
Damage: 5
Freeze: 5s
Effect: Slowness (duration: 3s, amplifier: 2)
Throws a spear of ice at your enemy.
This spear will give the enemy the freeze effect and slow him/her down
for a
brief moment.
Move 6: Snow Stomp
Turns a circle of earth into powder snow.
This trap is 4 blocks deep.
Move 7: Deep Freeze
Duration: 30s
Effects:
Slowness (duration: 30s, amplifier: 3)
Mining Fatigue (duration: 30s, amplifier 3)
Regeneration (duration: 30s, amplifier: 3)
Spawns an ice ball that penetrates through walls.
This ice ball is controllable by the player's looking direction.
If an entity is hit by this ball, it
will be trapped in an iceberg.
This iceberg will melt after half a minute. The trapped entity will
regenerate health
because of suffocation.
Ultimate: Ice Beam
Damage: 5
Effects:
Blindness (duration: 10s, amplifier: 3)
Nausea (duration: 10s, amplifier: 3)
Slowness (duration: 10s, amplifier: 3)
Mining Fatigue (duration: 10s, amplifier: 3)
Shoots a beam of ice that freezes targets.
Targets will be unable to see and move.
Items
Base Items
Base items are items that are obtainable by killing mobs or breaking blocks in the world.
Most of these items can be gifted to a Shaman villager.
Baby Zombie Hide
Stats:
Drop Chance: 1/4
Xp Amplifier: 1
The hide of a baby zombie can be obtained by killing a baby zombie.
Insect
Stats:
Drop Chance: 1/2
Xp Amplifier: 1
Kill phantoms or parrots to get the insects they eat.
Bat
Stats:
Drop Chance: 1/4
Xp Amplifier: 1
Can drop by killing bats.
Thyme,
Oregano,
Dill,
Rosemary
Stats:
Drop Chance: 1/20
Cannot be gifted
Spawn by breaking grass, tall grass or ferns.
Golden Feather
Stats:
Drop Chance: 1/10
Xp Amplifier: 1
Sometimes chickens drop this special feather.
Dead Flower
Stats:
Drop Chance: 1/20
Xp Amplifier: 1
You can obtain these by breaking flowers.
Twig
Stats:
Drop Chance: 1/1
Xp Amplifier: 2
Kill foxes to obtain twigs.
Soul Of Evoker
Stats:
Drop Chance: 1/2
Xp Amplifier: 3
Can drop when winning a fight with an evoker.
Blood
Of Wandering Trader
Stats:
Drop Chance: 1/4
Xp Amplifier: 2
Some wandering traders drop a vile of their blood.
Stinger
Stats:
Drop Chance: 1/5
Xp Amplifier: 1
Bees can drop their stinger when you kill them.
Hoglin Tusk
Stats:
Drop Chance: 1/10
Xp Amplifier: 1
You can obtain tusks by killing hoglins.
Fin
Stats:
Drop Chance: 1/4
Xp Amplifier: 1
Fins are obtained by killing dolphins.
Consumables
Consumables are items that can be crafted with the crafting bench. Their recipies can
contain new items and standard items.
Voodoo Doll
Xp Amplifier: 6
Effect:
Right click with this item in your hand to spawn one of the four bosses.
When you kill this boss, one of the four base stones will drop.
Ship In Bottle
Xp Amplifier: 2
Effect:
Right click with this item in your hand to located the nearest undiscovered
shipwreck.
If there is no unexplored shipwreck in the range of 10000 blocks, the search
is stopped.
Palantir
Xp Amplifier: 4
Effect:
Right click with this item in your hand to go in spectator mode.
You will get a timer on top of your screen. After this timer, you will
teleport to the location where you went in spectator mode.
In this spectator mode you will be able to switch trough all the online
players.
If you crouch, you will go to the next player.
If you type tp in the chat while being in a certain player, you will
teleport to him.
Blood And Quil
Xp Amplifier: 3
Effect: None
Bundle Of Herbs
Xp Amplifier: 3
Effect:
With this item, you will be able to mount each entity in the game, including
players.
Just right click on the entity you want to mount.
Carnivorous Plant
Xp Amplifier: 4
Effect:
Spawns a random entity in the game (not only mobs, real entities;) )
You have 10% chance to summon a random boss.
Scented Candle
Xp Amplifier: 3
Effect: None
Finn Soup
Xp Amplifier: 4
Effect:
After eating the player will be given the water breathing effect for 10
minutes.
War Horn
Xp Amplifier: 4
Effect:
Spawns a wave of a raid.
If this raid is won in one minute, the player will be rewarded with the bad
omen effect.
If it takes more than minute to winn the raid, the player will get the
slowness effect and bad omen (if optainded) will be removed.
Poisonous Dart
Xp Amplifier: 4
Effect:
Shoots two streams of tipped arrows in the looking direction.
The effects of these arrows are random.
Broom
Xp Amplifier: 2
Effect:
Spawns 20 cats around the player. The player will become the owner of all of
them.
Roughly half the cats will get the levitation effect for 10 minutes.
Rotten Apple
Xp Amplifier: 1
Effect:
Gives the player nausea for a minute.
Obtaining:
Can fall of trees when you break their leaves manually.
Poisoned Apple
Xp Amplifier: 3
Effect:
The player will get invisibility, speed, jump boost and poison if he/she
eats the apple.
Eating the apple heals the player to full hearts.
Gingerbread Man
Xp Amplifier: 2
Effect:
Adds 10 to the food bar and sets the saturation level to 40 (in comparison,
beef does 12).
Gives the player luck for 2 minutes and strength for 5 seconds.
Antidote
Xp Amplifier: 2
Effect:
Adds 10 to the food bar and sets the saturation level to 40 (in comparison,
beef does 12).
Gives the player luck for 2 minutes and strength for 5 seconds.
Bottle of Lightning
Xp Amplifier: 2
Effect:
Adds 10 to the food bar and sets the saturation level to 40 (in comparison,
beef does 12).
Gives the player luck for 2 minutes and strength for 5 seconds.
Obtaining:
When the player is struck by lighting, all empty bottles in his inventory
will convert to bottles of lighting.
Mystery Potion
Xp Amplifier: 2
Effect:
Adds 10 to the food bar and sets the saturation level to 40 (in comparison,
beef does 12).
Gives the player luck for 2 minutes and strength for 5 seconds.
Stone Levelling
Shards
Shards are the base of levelling up your stone. There are five different kinds of shards
increasing in rarity:
Common Shard
Uncommon Shard
Rare Shard
Ultra Rare Shard
Legendary Shard
You use these shards together with a stone in the crafting table to upgrade the stone.
To
choose
a path you'll need a spell too. The recepies per level are the same for each type of
stone.
The
stone is always placed in the middle.
Shamans are special villagers you can trade shards with.
You can make a Shaman by converting an unemployed villager to a fletcher. A Shaman cannot be
converted back to a villager.
A Shaman can have the same levels as a normal villager, but its levelling system is
different.
To level a shaman you have to gift him items. Not each item gives the Shaman the same
amount
of xp. Each time a Shaman levels up, a new set of trades is determined. The trades will
include
more rare shards the higher the level.
More about gift items.
Spells
Spells are the last type of special items. These can be used to choose a path for your
stone.
You can obtain spells by leveling up a Shaman to its maximum level. There will be a 1/2
chance
he drops a random spell.
Using Moves
Put your stone in your most right hotbar slot (slot 9).
Right click with this stone in your hand. The game will message you with: "You are in
move
mode!".
From now on, it is recommended to not use your scroll wheel, as this will trigger all
your
moves.
Now it is possible to execute moves. You do this by pressing the corresponding hotbar
slot
button on your keyboard. (default = number keys).
It is recommended to remap your keyboard buttons as it is hard to reach numbers above 5
when
playing the game.
Commands
Note that the commands only work if you are a server operator.
/stoneInventory [air-water-fire-earth]
Opens an inventory of stones you can pick one from to try it yourself. The command for
trying the plugin out.
/checkItems1 & /checkItems2
Opens an inventory of all the items added by this mod. Very usable to check if your
texture pack works.
/checkSpells
Opens an inventory of all the available spells in the plugin.
/checkShards
Opens an inventory of all the available shards in the plugin.
Usage
Installation
Just download the
ElementalStones.jar and drag it into your plugins folder.
Restart
the server and your plugin is ready to go. You can do some optional configuration yourself.
Configuration
When you restart the server with the jar file in your plugins folder, a new directory
"ElementalStones" is made. In this directory you can find the "config.yml" file that is used to
configure the plugin. This file is quiet self-explanatory but these are the main properties you
can
configure:
Cooldowns (and disable them)
Item drop chances
Xp amplifier for shaman trading
Resource pack (the default resource pack is recommended)
FAQ
How to obtain a base stone?
Make a voodoo doll in the crafting table. Right click with this voodoo doll in your hand and one
of
the four bosses will spawn. If you kill this boss, one of the four base stones will drop.
How to obtain shards?
By converting a unemployed villager to a fletcher by placing a fletching table, this villager
will
transform into a shaman. You can trade shards with this shaman. The rarity of these shards is
determined by the level of the shaman. You can level up a shaman by gifting him items.
How to obtain spells?
If a shaman reaches the maximum level (lv5) there is a 1/2 chance he drops a random spell.
What is the best way to test out the plugin yourself?
You can use the command /stoneInventory to pick a stone of choice. Then
you can execute all its moves.
Lennert Soffers - Coding, compiling, releasing testing and documenting. This is the
largest
project I've worked on so far and I'm very enthousiastic about finally releasing it! I've learned a
lot
about coding and documenting and I'm very pleased with how te plugin turned out:).
Griet Beyens - Pixelarts, logo. I am so grateful to her for all her hard work on the
plugin.
I was so happy to play the plugin for the first time with her resource pack, each stone now also
became
visually distinguishable and an entity in its own right. Without her pixelarts, the plugin would be
2
times less enjoyable to play.
Siewe Winters - Inspiration and testing. Whenever I ran out of ideas for moves, he was
always there with interesting ideas for moves, items, mechanics... He also played a big role in
testing
the plugin and looking for bugs. Without him the plugin wouldn't be where it is now.