DreamLand
Why hide in a hut all night when you can Dream!
Features:
- You are sent to the dream world when you sleep.
- While you are there:
- You are indestructible
- You can fly using a feather (when used in conjunction with SmoothFlight)
- You can set the spawn location
- You will return to your bed when you fall off an island to the bottom of the map
- You might find yourself in a nightmare!
Dependancies:
Since Notch decided to remove the Skylands from minecraft, this plugin now requires SkylandsPlus. With this change, the ability to choose a different chunk generator for the dreamland or nightmare is available.
I have been working on a flight plugin in parallel with dreamland and they contained similar code. For the 4.0 release and on, DreamLand now requires SmoothFlight
Demo:
(This is a older version) Thanks to Joey Evans for creating this great video!
Permissions:
- dreamland.goto : allows users to sleep and go to skylands
- dreamland.nowakeup: allows user to stay in a dream during the day
Commands:
- /wakeup : leave the dream you are in
- /setdreamspawn
GitHub Project
Happy Dreaming!
@bman87: it seems like a SkylandPlus issue. It stops on generating skylands. I tried to create new worlds (_dream and _nightmare) by using /mvcreate. Finally, after a few approaches i managed to create skylands, but it was buggy, MultiVerse is unable to find a safe spawn.
@bman87
What version are you using?
Yes, YES, YESS!!!! Finaly!!!!! WOOHOO!! AWSOME!!
I have been Dreaming of this all my life!!!
THANK YOU FOR MAKING THIS Dream COME TRUE!!!
I am getting this error, any ideas?
13:14:58 [SEVERE] Could not pass event PlayerMoveEvent to DreamLand org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:441) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:212) at net.minecraft.server.Packet10Flying.handle(SourceFile:126) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:116) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:169) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.NullPointerException at me.cmesh.DreamLand.DreamLandPlayer.leaveDream(DreamLandPlayer.java:103) at me.cmesh.DreamLand.DreamLandPlayerListener.onPlayerMove(DreamLandPlayerListener.java:58) at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 11 more
@Naitsirhc_Hsem
Much appreciated. Thank you :]
I have an issue trying to get this plugin to work. When I start the plugin for the first time and it generates the level, it works fine for the first level it generates, but it gets stuck on the next one, eating up 100% of my CPU and can't kill the server with the normal 'stop' command, I have to force it closed.
@freeflo
When bukkit changed the config system, I converted the way I did it. I though I did it properly. I think I might have introduced a few bugs like that. I am swamped the next 2 days, but I can do a new release after that.
@xomegaxx
I will consider that for the next release.
SO AWESOME
@Naitsirhc_Hsem
Well even if I give them more space they still end up waking up on the roof of where ever the bed is placed. If you could fix that then the plugin would be PERFECT :)
as for the spawn point in the dreams it would be better for each person to have a random spawn point so it can give dreams an individual experience for each person.
@Naitsirhc_Hsem
Thanks for the response. My problem I think was it kept resetting the config. I made both into NORMAL worlds and swapped the worlds information. Only problem now is it keeps resetting my MOB CHANCE in the config from 100 to 0. Is 100 not a supported value?
@xomegaxx
1) Have them put more room around their beds
2) I could add that to the next release. Are you talking about a random spawn point?
@freeflo
set environment: NORMAL in the nether section I believe
Is there any way to fix the spawn when you wake up? Everyone on my server keeps spawning on top of their houses... And Is there any way to give each person their own spawn in the dreamworlds?
The way I wish to implement this plugin is have SkyLands Dreamworld. But for Nightmare I made a "Halloween Town" out of carved caverns. Can you make it possible to use that as opposed to a "Nether" world?
It works on 1.2.3, only i cant place my own map (this is not a bug ;))
Looks cool but spout needs to update it's client, and skylands plus also hasn't updated.
EPIC fail on my side, i didnt install skylandsplus yet but still i have a question, is it possible to import my own skylands map?
Greetings Justberry
Good morning,
I have tried this plugin on 1.2.3 dev beta build. But it render just a normal land not skylands. I tried to put my own map in the server but the plugins crashes because it cant handle it. Is this a known problem of 1.2.3 or am i doing something wrong?
Greeting Justberry
@EmporiumOfGaming
Uploading new version now, it should work through 1.1r7
I would love for this to be updated to 1.1-R6. It's one of my favourite plugins and I've been using it since 1.8 Thanks.