Elementals
Elementals
Elemental Giants you can fight!
These Elemental Giants are huge creatures made out of blocks. The final goal is to create fully functioning mobs, with animations, attacks, and maybe even boss fights! The plugin is still kind of proof-of-concept, and as the core code needs some work, there is little to do now, but much potential for this idea.
This project is still in development!
Do not use this if you are looking for a badass Zelda-esque boss fight. Use it to find bugs and give us ideas.
Features are subject to change depending on how much sleep the devs got last night.
We are accepting suggestions about almost anything to do with the plugin. To keep the incoming Ideas organized, Please Add a ticket with your ideas.
Planned Features
- Elementals come is different types with different abilities. Lava, Water, Stone Dirt, etc,
- Elementals will be the boss of the normal world.
- Elementals will spawn naturally or created by an admin.
- Special combat mechanics for fighting each type.
How To Install and run
- Download the plugin
- Place .jar file in your plugins directory.
- Run the server.
- Type /live
- Optional You can also install BarAPI to show the boss bar for the elementals.
Commands:
- /live will list all the available elemental type file.
- /live <type> will spawn an elemental of that type.
- /cmd will list all the available commands and animations.
- /cmd <command> will play the animation stored in the file
- /cmd grow all Elementals will increase the size by 50%
- /cmd die all Elementals die.
Permissions:
- Elemental.Live allows a player to use the live command.
config.yml:
See the elemental config for custom elementals
- FlyingBlockImpactExplosion: true Will cause an explosion when the elemental hits a solid block.
- MaxElementalcount: 1 max Elemental per server ( use caution if you change this)
- MaxBlockCountPerElemental: 2000 max blocks per Elemental will cause the Elemental to die. ( use caution if you change this)
@Chevels I hope the move all my plugins to the mincraft api whenever that comes out. At the current time i don't have time in my personal life to learn spigot.
@Splated
Thank you for creating this plugin really promising :) For months I scrutte the project because I want to use it on my semi-rp server but I am worried when I read:
"This project will be on hold up to the future of bukkit is Decided."
Why not migrate the project under spigot? If bukkit never to rise, is there a possibility that your project back to life through Spigot?
Is it too much to ask for a fix for Spigot 1.7.9's projectiles/block spit? I made an epic boss fight that's about as powerful as 5 Withers and Enderdragons put together, and it'd be so much cooler if he could hurl lava clusters, throw live TNT, or shoot arrows like a machine gun at configurable distances. :D Everything else works except for projectiles (shockwaves and stuff are fine), and the console gives an error whenever a blockspit is attempted.
@thief001
yeah I'm not real happy about m$ taking over.
i would prefer to see a fully working build with all in befor m$ decides that whatever comes next, costs alot $$ per user and dosent support any non-m$ stuff... or you have to pay per plugin used.. i guess 1.7.9 will be the last bukkit build for a loooonng time :(
This project will be on hold until the future of bukkit is decided.
you can up the limit in the config file MaxBlockCountPerElemental: 2000 but it may crash your clients.
@Splated
Not exactly what i wanted. But yeah i understand. I'll figure something out or how to work around it.
@lukeshake
I'm not sure I haven't looked at the code for about 2 months.
It could be because of too many blocks. try making the life 100 see if it still dies.
@Splated
I tried that. It just summons then flutters out for a second and then dies. Heres what i put as the HP. MaxLife: 0 # max HP
@lukeshake
the elemental will heal the player when they are hit, draining the HP of the elemental. if you make the elementals HP 0 that should make it invincible and the player will be damaged as normal.
Okay so. I've customized my own elemental. And i made it so you can attach it to a player. But how can i get it so the player isnt invincible. Just to have the effect but not do anything as far as damage. Because as of now the player has 100 percent invincibility while being attached to the elemental. I'm trying to have a system where you can toggle it on and off with an external plugin.
So if I wanted to make a custom interactive effect like the fire wings or the glass shield, how would i go about doing that?
@CanUspeelmyname
http://dev.bukkit.org/bukkit-plugins/splateds_elementals/pages/elemental-config-file/
@Splated
oh i dont check lastest version so sorry :(
Edit : Can you give me your elementals or tell me how i can make my own elementals and can you add the enderdragon death effect on bosses
@CanUspeelmyname
who said its not ?
Make it 1.7.2 i really need this plugin i beg you
@nashoxx
theres a giant hidden zombie so what ever noises he makes
@Splated
It is added already? :o
@KoroEDM
the ability to play built in mob sounds is possible.