LazyRoad
LazyRoad
Very simple mod that allows you to quickly build roads, bridges, tunnels and more. Just type a command and then walk, the road will create itself as you walk. You want to make a custom one? No problem, there is an editor tool provided and you can make your own road templates ! This is a lot faster than any other plugin and this is atm the only one capable of such thing.
Download Latest(v0.8.1)
LazyRoad Designer
GUI Version
LazyRoad Designer is a GUI Tool made to create custom roads. It is a desktop application, don't try to put it in your Bukkit plugin folder as it won't do anything.
Download Latest(v0.3.0) Win.
Download Latest(v0.3.0 Win,Mac,Linux)
NewLazyRoad In-Game Designer(LRIGD)New
A new plugin being developed by VeraLapsa for the designing and saving of new roads in-game for use with LazyRoad.
You can save both roads and pillars now with LRIGD.
Check out it's Project Page for more info and a download.
Road/Pillar Sharing
Hi guys I made a subforum for sharing your roads and pillars with everone.
Video
Install
- Download the latest file
- Put jar into plugins folder
- Run a /reload or server restart.
Update
- Download the latest file
- Put jar into plugins/update folder or what ever folder you've set for this in the bukkit.yml.
- Run the /reload command or restart the server.
Adding New Roads/Pillars
- Put the .ser file in the appropriate folder in the LazyRoad folder
- Run the /road reload command
Permissions
This plugin supports only Bukkit built-in Permissions, so BukkitPermissions, bPermissions, PermissionsEx, ... No Permissions 2.x/3.x or GroupManager.
Permissions Nodes
- lazyroad.build : Still gives full access to LR and as of v0.8.0 now gives permission for LazyMiner features too
As of v0.8.0
- lazyroad.user : Gives access to all the commands but not the roads or pillars, which bring me to the next 2 permissions.
- lazyroad.road.<RoadName> : Gives access to just the road named in RoadName so permission for the 'Basic' road it would be lazyroad.road.basic
- lazyroad.pillar.<PillarName> : Same as the road permission except for pillars not roads
- So now you can limit your users to specific road and pillar types without removing them from the folders.
- lazyroad.lazyminer : Gives permission to use the LazyMiner features
Commands
- command(alias) - the aliases is colored for easier distinction for below.
- /road(/lr)
- /tunnel(/lt)
- /bridge(/lb)
- /lazyminer(/lm)
Commands: Detailed Info
[fields] are optional, <fields> are required, and | means or
- /< lr|lt| lb > [PageNumber] : Display the loaded roads.
- /< lr|lt > <RoadName> [Starting Block] : Start building a road.
- Roads are Case Senstive.
- /< lb > <RoadName> <PillarName> [Starting Block] : Start building a bridge.
- Roads & Pillars are Case Senstive.
- /< lr|lt|lb > reload : Reload roads and pillars
- /< lr|lt|lb > stop : Stop building a road
- /< lr|lt|lb > undo : Undo roads
- /< lr|lt|lb > straight: Enable or disable straight mode (enabled by default). Permits you to go in diagonal, etc.
- /< lr|lt|lb > up : Forces the road to build stairs up
- /< lr|lt|lb > down : Forces the road to build stairs up
- /< lr|lt|lb > normal : Disables the up and down commands and returns building to normal
- The /road command will make roads that are leveled according to the terrain.
- The /tunnel command will make roads on the same level as the level you're on and one step ahead of you so you can dig though everything.
- The /bridge command will make roads on the same level as the level you're on and one step ahead of you. It will also generate the pillars underneath the road.
- Once you enable a /tunnel or a /bridge you can use /road to stop/up/down/normal the road it's not picky on the continued use of /tunnel or /bridge.
- Using the Up and Down commands is not recommended when building using /road. You can become stuck and suffocate. Tunnels work best.
- We may remove the ability to use with /road if it becomes a problem.
New Feature as of v0.8.0
- /lazyminer : Enables or Disables LM.
- /lazyminer ids : Displays the Ids that LM mines.
- /lazyminer addid <BlockID> : Adds an id to that list.
- /lazyminer removeid <BlockID> : Removes an id from that list.
- /lazyminer store : Places your mined blocks in the chest you're looking at.
You can use the tunnel command for all the tasks that requires the same level of roads. (for example on planet maps, you want to make bridges without pillars, use the tunnel command).
How does it work?
Reporting Bugs
Submit a Ticket.
Asking for a Feature
Submit a Ticket.
Support my work
Buy us some drinks, Donate
@CarpenterBee
Delete the roads and pillars folders that are in the LazyRoad folder. Once they're both gone reload your server and check to see if the roads and pillars folder showed up with files in it. If not let me know with a PM
i have a huge problem. When I type "/road" it pop up with the |ROADS: and |PILLARS: But no roads or pillars are listed under the two sections. It's just the headings and that's it. SO it doesn't give me any roads to use. Please fix this.
@Jaminloh
I'll look into this sometime today.
Hi, I get this error with craftbukkit 1.2.4 and road 0.8.1 whenever someone joins the game
log:
2012-04-13 16:45:08 [SEVERE] Could not pass event PlayerJoinEvent to LazyRoad 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:459) at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:132) at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) 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 java.io.FileInputStream.<init>(Unknown Source) at com.creadri.lazyroad.LazyRoadPlayerListener.onPlayerJoin(LazyRoadPlayerListener.java:98) at sun.reflect.GeneratedMethodAccessor296.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 9 more
Version 0.8.1
Version 0.8.0 Big update :D
@XeonG8
Fence works, but because of how LR places blocks torches may not place correctly every time.
The in-game designer makes it real easy to make roads too. If anyone wants to use LRIGD but doesn't want to use WorldEdit put WE on and just give the worldedit.wand and worldedit.selection.* permissions to your builders.
really good, and surprisingly easy to get started, even the gui designer and setting repetitions.
Just can't do fences or torches right?
:O
so cool!
@honzad
I've fixed a problem that arose in 0.7.5 from me switchin the plugin to Maven build system
Version 0.7.6
Hello i have error when i start my craftbukkit 1.2.5 and road 0.7.5
log:
2012-04-09 16:36:36 [INFO] [LazyRoad] Enabling LazyRoad v0.7.5 2012-04-09 16:36:36 [SEVERE] Error occurred while enabling LazyRoad v0.7.5 (Is it up to date?) java.lang.NoClassDefFoundError: com/creadri/util/FileManager at com.creadri.lazyroad.LazyRoad.onEnable(LazyRoad.java:62) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:371) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:358) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.ClassNotFoundException: com.creadri.util.FileManager 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:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 11 more
It just says "An error occurred while attempting to perform this server command!" when I try using the /road command. When I use a command like /road HighMetro it says: "There is no road with that name" So actually, the plugin does not work! :-/
@undead59
If you have used the plugin before the update and you want the wall I added you'll have to open th default zip files and pull the Wall.ser out of the them and put them in the coorisponding folder or, little or, like only do this if you know what you'rs doing or, delete the roads and pillars folders(only if you havn't made custom roads do that)
In recent news I've worked on the lazyminer feature that was requested. I'll release that when I have a version I feel is stable.
I like this plugin a lot. The custom/save road features are awesome.
@VeraLapsa
hey when i download the mod there was no walls for me to do how can i fix it but all of the other stuff was there
Update Version 0.7.5
<div>Fixed road not being built under stairs when you are ascending. Added a "Wall" road and "Wall" Pillar to the default zips. defaultRoads.zip defaultPillars.zip</div>Pre 0.7.5
Post 0.7.5
@Memorex39
It's already in there, you make a pillar that repeats every block. That's how it's done in the video.
I'm actually working on fixing road not being placed under a step up.
@VeraLapsa
The /bridge Wall Wall is a great option. hint hint feature request?
@Memorex39
O lol, I wasn't thinking about the video. Yeah I think that was just a road adreide had made for himself.
@VeraLapsa
Yes, in the video was an exmple of a "Wall road" looked like the minecraft equivalent of the "wall of china". But there is no option for /road Wall or /bridge Wall Wall example that was done in the video.
/bridge WallRoad WallPillar is not in the list of choices so does not work. I asked about this before but was ignored.
/bridge Wall Wall is used at 6:01 in the video - seems that at some point in version updates the Wall Wall option was not put back in.
Would be nice if this option was put back in, either way this is still a great plugin, great work!
@VeraLapsa
Haha, I'm talking about the video on this page, I tried exactly as the video "/bridge Wall Wall", and it didn't work, I will try as you said.
Thanks