[MECH/RPG] CursedLands v0.9 - Hell is infecting the Earth! [953]

Discussion in 'Inactive/Unsupported Plugins' started by Exote, Jun 24, 2011.

  1. Offline

    Exote

    Haha loads of people requesting that :p see my comment earlier today. Working on this as we speak, along with sorting out what mob-spawners spawn.

    Added ability to set the list of mobs that will spawn from mobspawners. The whole lava thing is proving difficult, my first attempt resulted in huge lakes of obsidian. Will try another approach tomorrow.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
    colin8696909 likes this.
  2. Offline

    Dominic

    Hm, could you have it do what you were doing before but after X amount of time change the obsidian back into lava? That way the virus has had time to spread, which would remove the water around the lava. So in essence, the obsidan would spread throughout the water and then change into lava?
    It would also be a compliment to the block -> soulsand -> Netherrack stage.
    and
    water -> Obsidian -> lava

    Maybe? Just throwing out ideas haha, I don't make plugins so I wouldn't know if it was possible or not.
     
  3. Offline

    TCLG6x6

    did it work for CB 860 to? i doesnt want to destroy my worlds so i ask you
     
  4. Offline

    Odai

    im realy a big fan of this plugin, but can you add an option that you can change the spreading material?

    i would like to have spreading deserts on my server :D
     
  5. Offline

    TCLG6x6

    wow thats a good idea :D i like the idea to change the spread block^^ and i also want more settings like only players in group "abc" get damage or block "abc" cant getting infektet so we can have the full control above the curse
     
    Odai likes this.
  6. Offline

    Exote

    Sorry couldn't say for sure I developed it while using 928/935, I would suggest running a little local server to try it out on 860 first. But I seriously doubt they did anything to the way blocks are changed in that time.

    Yeah, being able to set the two types of curse blocks would be good, I'll try sort that. Also I need to add more permissions. I will add a permission to bypass the damage. But you already have the ability to stop blocks getting infected simply by not adding them to the list of blocks that do get infected. If that makes sense :p

    This is almost exactly the method I tried. :D

    Problem was (and you can see this when you watch the normal curse on land). There is a point when all the blocks are nether without having a ring of soulstone around them. In the water case this would mean lava without obsidian around it. I think I will need to add another stage in between.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
    Odai likes this.
  7. Offline

    Odai

    hehe thanks :)

    hoping i can have soon a spreading dersert that is taking over the world, muhaha :D

    i would it then just let change dirt & grassto sand
    also it would be very cool when it would convert trees (wood and leaves) to sandstone *g*

    *dreaming*
     
  8. Offline

    Devboi

    Hey please help I can find where to select what mobs spawn from Mobspawners - where is it...the curse is spreading on my server and its a land of flaming pigs lol
    thanks
     
  9. Offline

    TCLG6x6

    :/ it doesnt work for me anymore i only get a error message i have CB 935 and delete al my old worlds and all plugiins but it doesnt work for me :( but 2 hours ago i play with this plugin its a little bit spooky :confused:
     
  10. Offline

    Exote

    There should be an option called "MobSpawns" in the config.yml file in the CursedLands folder. This was only added with version 0.5 though so you may have to download a newer version :)

    What's the error?

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

    GECLAN Erik

    Some stuff that could be interesting to see in this plugin:
    • A block, pillar or something simiar that you need to build that works like a border that stops the infection. It can have f.example 5 block radius protection or something like that.
    • A "structure"/ rare block you need to build/place that will over time(between 10-20 min to) remove the infection within a larger radius. Maybe 15. Not to big and not to small. If destroyed the infection will take over that area again. This could add a great RP consept to this plugin aswell much most likely loads of people will like. This could be a function you can set true/false depending if people wants it.
    • Also if the corruption have been for a long time theres stages. Would be realy hard to remove it. This area have loads of potential possibilities( the entire plugin aswell. Theres so much interesting stuff that could be added.)
     
  12. Offline

    Exote

    Well your first point about the protection blocks already exists :p (Gold Blocks - not configurable yet).

    But the idea of a sort of anticurse block is quite interesting. Where is fights against the curse. I will give that some thought as to how it could work. :)

    I could physically increase the strength of the blocks over time, eg. after a while nether turns to obsidian then to bedrock...

    It seems I am going to have to create various modes of curse for all these different settings. Some other ideas on a similar theme:
    • Hell curse
    • Sandstorm
    • Rockworld
    • Flood? (water creates more water around it? rises up replacing air above it)
    • Volcano? (similar to the water thing)
    • Jungle (Trees grass and other plants)
     
  13. Offline

    Odai

    still want this! jeah sandstorm curse!! :D
     
  14. Offline

    lloyd menzies

    Yes please more curse modes, the nether 1 is great no lag works great
     
  15. does the spawner keep spawning pigs? is it possible to walk at the nether area ?
    can i make "road" into there if its 1 block higher than nether block? or does it turn all blocks in that area to nether?

    igniteplayer = false
    it doesnt burn the animals?
    why?
    can u make it like this:
    igniteplayer = true / false
    igniteanimal = true / false (cows,pigs,sheeps and chickens)
     
  16. Offline

    TCLG6x6

    Here is my error i tryed only the command createcurse and some sekunds later setcurse:
    Code:
    [SEVERE] null
    
    org.bukkit.command.CommandException: Unhandled exception executing command 'createcurse' in plugin CursedLands v0.3
    
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
    
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:287)
    
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:712)
    
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:678)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:671)
    
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    Caused by: java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
    
    at me.exote.cursedlands.CreateCurseCommand.onCommand(CreateCurseCommand.java:64)
    
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    
    ... 12 more
    
    Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.PermissionHandler
    
    at java.net.URLClassLoader$1.run(Unknown Source)
    
    at java.security.AccessController.doPrivileged(Native Method)
    
    at java.net.URLClassLoader.findClass(Unknown Source)
    
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    
    at java.lang.ClassLoader.loadClass(Unknown Source)
    
    at java.lang.ClassLoader.loadClass(Unknown Source)
    
    ... 14 more
    
    2011-06-28 20:58:06 [SEVERE] null
    
    org.bukkit.command.CommandException: Unhandled exception executing command 'setcurse' in plugin CursedLands v0.3
    
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
    
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:287)
    
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:712)
    
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:678)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:671)
    
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    Caused by: java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
    
    at me.exote.cursedlands.SetCurseCommand.onCommand(SetCurseCommand.java:27)
    
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    
    ... 12 more
    
    Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.PermissionHandler
    
    at java.net.URLClassLoader$1.run(Unknown Source)
    
    at java.security.AccessController.doPrivileged(Native Method)
    
    at java.net.URLClassLoader.findClass(Unknown Source)
    
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    
    at java.lang.ClassLoader.loadClass(Unknown Source)
    
    at java.lang.ClassLoader.loadClass(Unknown Source)
    
    ... 14 more
    
    2011-06-28 20:58:14 [INFO] Read timed out
    
    2011-06-28 20:58:14 [SEVERE] java.net.SocketException: Socket closed
    
    2011-06-28 20:58:14 [SEVERE] at java.net.SocketOutputStream.socketWrite(Unknown Source)
    
    2011-06-28 20:58:14 [SEVERE] at java.net.SocketOutputStream.write(Unknown Source)
    
    2011-06-28 20:58:14 [SEVERE] at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
    
    2011-06-28 20:58:14 [SEVERE] at java.io.BufferedOutputStream.flush(Unknown Source)
    
    2011-06-28 20:58:14 [SEVERE] at java.io.DataOutputStream.flush(Unknown Source)
    
    2011-06-28 20:58:14 [SEVERE] at net.minecraft.server.NetworkWriterThread.run(SourceFile:116)
    
    2011-06-28 20:58:14 [INFO] mortrat lost connection: disconnect.endOfStream
    
    2011-06-28 20:58:15 [INFO] <§1Andy3189§f> wann können wir wieder anfangen?
    
    2011-06-28 20:58:16 [SEVERE] null
    
    org.bukkit.command.CommandException: Unhandled exception executing command 'setcurse' in plugin CursedLands v0.3
    
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
    
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:287)
    
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:712)
    
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:678)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:671)
    
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    Caused by: java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
    
    at me.exote.cursedlands.SetCurseCommand.onCommand(SetCurseCommand.java:27)
    
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    
    ... 12 more
    
    
    i have CB 860 i have tried later with 928 and 935 but i got the same error
     
  17. Offline

    Exote

    Oh yer forgot to fix that, need to have permissions installed :p I'll sort of fixing it for people that don't have permissions.
     
  18. Good new, good work, good plugin :à

    Thanks
     
  19. Offline

    Mercury

    Good to hear that plugin is under development!
     
  20. Offline

    Exote

    fixed a stupid error, which triggered some concurrent modification error that i was catching but ignoring. (trying to remove item from array while iterating through it.)

    In other words, after some netherrack gets destroyed in ways other than by hand (explosions/worldediting etc.) it now wont take it 10mins to start spreading again.

    Been looking at the burning mobs on nether problem, not sure it is worth the added server load to achieve. As it would mean keeping track of the locations of every entity in the world, to then see if it is a mob we want to burn and then to check if it is on one of the curse blocks. Seems a lot of calculations to set a pig on fire... Maybe I will find a better way of doing it.
     
  21. Fantastic plugin! Will test it asap!
     
  22. Offline

    Ruinheart

    Everytime I type in /setcurseradius 150 it just tells me "Usage: '/setcurseradius [radius]'

    Help please!!!!!
     
  23. Offline

    TCLG6x6

    :( Minecraft Beta 1.7 is comming out today :(
     
  24. Offline

    Odai

    it is when you changes something in the config that he doesent want.

    e.g. no burning blocks or spawner chance: 0.x
     
  25. Offline

    Exote

    CursedLands works with the new 1.7_01 bukkit build. Well from what I tested :p
     
  26. Offline

    Glycan

    Bravo; This sounds intresting; I'll put it on my server when I have time. I'd love to have a config that looks like this:
    transforms:
    dirt:netherak
    sand:sandstone

    Etc. And possibly per-block properties (burns, etc). And another very cool idea, in keeping with "infection": Mobs walking on infected places get turn into infected mobs (Can you add mobs? If not, somethign along the lines of pigs into zombies, hens into skeletens, etc), which spread the virus where they walk.
     
  27. Offline

    Odai

    jeah this is exactly what im want to see in future :D with such an config can anyone create his own curse :)
     
  28. Offline

    TruffleDucks

    Burns trees? This is terrible, but very effective plugin :D
     
  29. i think you mean sand:slowsand
    not an sandstone.
     
  30. Offline

    bloxxer33

    Everytime I try to issue a command I get an error. D:
     

Share This Page