Inactive [GEN/FUN] EnderCrystalizer v1.2 - Spawn FPS lag-free Ender Crystals! [1.1-RC6]

Discussion in 'Inactive/Unsupported Plugins' started by mrciku, Dec 12, 2011.

  1. Offline

    mrciku

    EnderCrystalizer (4/3/12 12:11 PM [+8GMT])
    I know that you can now spawn eggs to spawn endercrystals, but this one will spawn the bedrock along. Also, using eggs will cause FPS lag due to the lighting issues of the crystals without a block in the center.
    For some reason the explosion sideways and downwards are canceled when the crystal is inside bedrock, it will still destroy things above the crystal when it explodes so this will pull still be up: https://bukkit.atlassian.net/browse/BUKKIT-293.

    (Video version: v1.0 [Pictures will show the latest vers with bedrock)
    [​IMG]
    [​IMG]
    (Pictures version: v1.1)
    Description: First plugin to enabling the spawning of Ender Crystals! This is for decorative purposes, or remaking "The End" manually.

    Features:
    • Spawn Ender Crystals (with bedrock [soon to be configurable] and fire like in "The End" to above where you are looking at.
    • Remove Ender Crystals (with the block it is in) 1 block near you safely without it exploding.
    • Remove the block the Ender Crystal is in when you explode them normally after 20 ticks (Usually 1 second).
    Commands:
    • /endercrystalizer OR /ec - Prints all commands
    Permission Nodes (case sensitive) [PermissionBukkit, PEX, bPerms]:
    • endercrystalizer.* - Everything below
    • endercrystalizer.use - Use the plugin
    Changelog:
    v1.2
    - Added 1.2 support by fixing events.
    Show Spoiler

    v1.1.1
    - Added removing the block of the Ender Crystal after destroying after 20 ticks (Usually 1 second).
    - Fixed the /ec remove only removing 1 per go.
    v1.1
    - Now a bedrock and fire spawns along with the crystal! It negates the FPS lag by flashing lighting and explosions when you hit it!
    - /ec remove also removes the bedrock it is in.
    v1.0
    - Initial release


    To be made:
    • Configurations to configure the block to put the crystal instead of bedrock.
    • Configurations to configure if to remove the block after destroying the Ender Crystal.
    • Attempt to make EnderCrystals invincible outside of "The End"
    Credits:
    • mrciku - Main base code
    BUKKITDEV:
     
    HawkIHeo and Adrenaline like this.
  2. Offline

    jorisk322

    Nice, but could you make the commands configurable? /ec conflicts with buycraft
     
    tomas_mateus1998 likes this.
  3. Offline

    Adrenaline

    WOWOWOWO D: very very nice... i have a big idea with it :p

    random generate EnderCrystalizer with alot of health.. after kill it will drop a configure items ^_^
     
  4. Offline

    Smex

    The only problem I see with this plugin is, that you can't stop
    the explosion as it looks like, that means if you are going to place
    on a spawn or on a usually protected area, mebers are able to blow
    up your whole shit using a bow and an arrow. Bukkit needs
    to let it fire an entity explosion event.
     
  5. Offline

    mrciku

    Yep, I might request a pull for it... Unless someone can help me :D

    Anyway, how did you link to your curseforge account?

    EDIT 1: Actually, I can just add an EntityDamageEvent and disallow health to go below 0 but instead remove itself if the worldgenerator of the world is not skylands (the end)
     
  6. Offline

    Smex

    Click on your image on the top of this site, than click on the "Curse Association"
     
  7. Offline

    mrciku

    Ah I see, anyway, this isn't working as I thought it would... I'll find other alternative before I put up a pull request.

    Oh didn't see your post there you can use "/endercrystalizer spawn"

    EDIT 1: Time to send a pull (https://bukkit.atlassian.net/browse/BUKKIT-293)
     
  8. Offline

    DaveDee

    Not first=)
    EC is entity, and can be spawned by any entity control plugin.
    But much easier, anyway.
     
  9. Offline

    Spl1tz

    This thing can heal the enderdragons, can you make it heal and fill the food bar of players when being near it in say 6 blocks away? :)
     
  10. Offline

    Adrenaline

    My idea is better :D
    "random generate EnderCrystalizer with alot of health.. after kill it will drop a configure items ^_^"
     
  11. Offline

    Spl1tz

    what is a configure items?
     
  12. Offline

    Adrenaline

    example always drop apple / wood / bedrock / glass etd... :s
     
  13. Offline

    Pr0Failure

    Finally a plugin for this.

    Btw whenever I punch the crystal it just dissappears, no explosion like you say :p

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 22, 2016
  14. Offline

    mrciku

    Really? I'll have to try it again.
     
  15. Offline

    phondeux

    Shouldn't there be fire beneath the crystal?
     
  16. Offline

    mrciku

    Updated to v1.1 quite a few changes :D
     
  17. Offline

    md_5

    Approved
     
  18. Offline

    migsthegod

    This is awesome :D

    Although,
    Could you add permissions as to who can break the crystal and make it explode?

    Its hard to use it as decoration if anybody can just blow it up :)
     
  19. works, its awesome :D

    id like this idea, i hope it could add health / hunger bar slowly back up. lets say half both per 4 seconds or something

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 22, 2016
  20. Offline

    Spl1tz

    Thx for backing this up :)

    We can spawn Endercrystals now lets make something simple and useful out of it :)
     
  21. Offline

    nemmie

    Ok I am having trouble with them despawning after some time
     
  22. Offline

    brord

    1.1 Edition? or is it allready compatible with 1.1?

    --Edit-- It works for 1.1, but The Command has incompability with buycraft.
    Any chance you can set it to /ec or /EnderCrystalizer?
     
  23. Offline

    DragonSoulSong

    Nice! I'm curious as to how you did this though...source? :)
     
  24. Offline

    mrciku

    Easy, perseverance and determination will help. I actually failed a number of times until I found out that you can use a

    World.spawn(class) where class is EnderCrystal.class

    EDIT: And the rest is just maths.
     
  25. Offline

    KalleBobba

    Texture pack in 2nd picture please!!! :D
     
  26. Offline

    DragonSoulSong

    Awesome thanks! Actually, that does sound astoundingly easy considering all things...I probably don't even need source to look at. ;) I actually didn't know about that World method before, knowing it makes a lot of things much easier. XD
     
  27. Offline

    sjrc6

    i have a idea if u can spawn thos then can u make a plug in the spawns piston HEADS with out base i would really love you for that i use thos heads for tables :)
     
  28. Got the same exact issue! Just use: /endercrystalizer
     
  29. Offline

    winter4w

    Does it work with 1.2
     
  30. Offline

    mrciku

    Yeah, I'm planning to fix today.

    EDIT: Done.
     

Share This Page