LivingBuilding
Building Better Worlds,
[Under New Development]
Notice
This plugin is under new development by ruifung under the title Livingbuilding Reloaded
Getting Started,
In a Nutshell, this plugin will allow a user to place block in places that were never allowed, allowing for more creativity form users.
Living Building - Extend You Creative Limits
Click the Files Page button to view all versions. Click here to view the complete change log.
>Download< The New Launcher , posted March 3rd.
>Download< The Current Stable Version is: 23, posted June 23rd.
Notice: This is compiled With jre7 so if you get the error "unsupported minor version" you need to get the SE6 version here.
>Download<For Jave SE6
More Detail
This plugin has been abandoned by its developers. If you with to take this plugin on you may get the code here https://github.com/bgsteiner/living-building
Sample Config
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | # The Living Building Config # # # Config - Reference variables # Do not edit this. # Config: #Do not edit this line ConfigVersion: 39 PluginVersion: 18 # # Block - The important stuff # # MaxGrowthHeight = The max height the block will naturally grow. # FancyLadder = Ladders will look more natural when being placed anywhere # PutAnywhere = You can place the block anywhere # PutAnythingOnIt = Any block or item can be placed on block you're changing in the confg. # Physics = True: Physics are disabled, False: The block will function as normal. # CrazyWildGrass = TallGrass grows like a weed. TallGrass can grow on itself # CrazyMaxGrowthHeight = How high can TallGrass grow # Block: #Do not edit this line WildGrass: false #False, this block will act like vanilla minecraft. True, it will use the options listed below it. (This goes for every block) PutAnywhere: true CrazyWildGrass: true CrazyMaxGrowthHeight: 2 Cactus: true PutAnywhere: true PutAnythingOnIt: true MaxGrowthHeight: 3 SugarCane: true PutAnywhere: true MaxGrowthHeight: 3 Ladder: true PutAnywhere: true FancyLadder: true Fence: true PutAnywhere: true PutAnythingOnIt: true ForceDamage: false Sand: false Physics: true Gravel: false Physics: true WoodPlate: true PutAnywhere: true StonePlate: true PutAnywhere: true Sign: true PutAnywhere: true Portal: true PutAnywhere: true Halfdoor: true PutAnywhere: true Rail: true PutAnywhere: true RailPowered: true PutAnywhere: true RailDetector: true PutAnywhere: true TrapDoor: true PutAnywhere: true RedFlower: true PutAnywhere: true YellowFlower: true PutAnywhere: true Sapling: true PutAnywhere: true Ice: true PutAnythingOnIt: true Glass: true PutAnythingOnIt: true Leaves: true PutAnythingOnIt: true IronFence: true PutAnythingOnIt: true ThinGlass: true PutAnythingOnIt: true Glowstone: true PutAnythingOnIt: true # # Living - General Plugin Variables # # AutoUpdate = Ignore this, not being used right now. # ChatCommands = Enables the use of commands in the chat. # DebugAccess = Keep this false unless otherwise told. # Living: #Do not edit this line AutoUpdate: true ChatCommands: true DebugAccess: false |
Please note that debug mode prints a lot of code for our troubleshooting purposes and gives us access if you ask us to come onto your server, to gain access to our plugins features.
Permission Nodes
- LivingBuilding.chat.reload - '/LivingBuilding reload' REMOVED command, just there a placeholder.
- LivingBuilding.chat.switch - Lets the player use the '/LivingBuilding switch' command
- LivingBuilding.chat.select - 'Lets the player use the /LivingBuilding' command.
- Server op's get all permissions (That this plugin uses) by default.
Features
- Added Quick change! Spout users can press 'R' (Changeable) to INSTANTLY hold the block they are looking at! No more sorting through that long list or typing commands that you are not sure the name of! Don't use spout? Don't worry! All users can type "/livingbuilding" or "/bu" for the same effect! This is only enabled if you are in creative mode and have the permissions node "LivingBuilding.chat.select"
- Simple Config File
- Simple Chat Commands
- Everything can be disabled / enabled
- Place These blocks Anywhere!
- Ladders
- Fences
- Wood Plates
- Stone Plates
- Signs
- Portals
- Halfdoors
- Rails
- Powered Rails
- Detector Rails
- Cactus
- Trap Doors
- Red Flowers
- Yellow Flowers
- Long Grass
- Saplings
- Sugar cane
- Working redstone for Half Doors!
- Toggle-able Fancy Ladder Placement
- Fixed Item placement on Glass
- Fixed Item placement on Fences
- Fixed Item placement on Ice
- Fixed Item placement on Leaves
- Fixed Item placement on Cactus
- Adjustable growth height for Cactus
- Adjustable growth height for Sugarcane
- No Physics option for Sand falling
- No Physics option for Gravel falling
- Blocks don't randomly break unlike other plugins!
- More awesome features to come!
Planned
- Snow
- Locked Chests
Commands
- /LivingBuilding reload - reloads the config file ingame
- /LivingBuilding switch - Go into creative mode
- /LivingBuilding - Instantly set the block you're looking at as the one in hand
Short type for the commands (Can be used for any command)
livingbuilding - bu
reload - r
switch - s
Got a bug?
Do the right thing and report it! Just click here to create a simple ticket!
Posting it like that will ensure it gets looked at and fixed. "It doesn't exist until it is posted". This also goes for feature requests. You can post those either in the ticket section or post them in the forums.
Visit the Forum
The link can be found right here. Post there if you would like a formal response from me or another user. The comment section at the bottom is just for you to post what's on your mind regarding the plugin, not meant for a real conversation. Thank you!
Special Thanks
- Feed_Dante - For some great bug testing.
- bgsteiner - Development
Sorry Guys work has started to pick up again so I will not be working on major updates for the plugin but I will continue to produce updates for bukkit beta releases while I'm busy. Things will slowdown in a bout a month and then i will work on major improvements
@nosegoopum
What java are you using for your server? because livingbuilding is compiled with jre7
If you are getting the unsupported.major.minor error, its probably because its out of date
"Notice: This is compiled With jre7 so if you get the error "unsupported minor version" you need to update, by going here and get the appropriate version for you system. "
Great plugin I have used it for a long time and it is very helpful.
However, when I try to use version 21 (the only one available??) on craftbukkit R0.2 for version 1.2.3 it does not load and gives this error:
16:06:00 [SEVERE] Could not load 'plugins/LivingBuilding.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/gmail/mooman219/build/LivingBuilding : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:56) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.UnsupportedClassVersionError: com/gmail/mooman219/build/LivingBuilding : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 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(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139) It would seem this version isn't compatible, although it is the version recommended for this version of bukkit.
I know you are probably busy working on a new version for R0.3, but a lot of people won't update to that right away because most plugins are only for R0.2. Thus I am begging you to fix this so I don't have to backdate to 1.1.
Finally, I want to suggest that you add functionality for paintings to be put on any block and anything to be put on paintings. hopefully by the time you add functionality for paintings, I will be able to enjoy this plugin, too. :)
Nice!
Suggestion: Lilypads! Please add a lilypads placeanywhere function, would be great!
Any news on a proper version for 1.2?
Great News!
I got the launcher working and now is fully functional with v19 please post any issues through ticketing as it helps a lot. Thanks!
FYI This Automatically downloads and updates the plugin on reload but i will also upload to bukkit for manual downloads.
I have an update for 1.1R6 and i have also started work in 1.2 so hopefully that will be ready to go when bukkit updates.
Good news :)
Hey guys I'm going to be taking over development here for mooman219. He is not gone he has just become bored with it and i take classes with him so I said I would help out. It will take me a day or two to get familiarized with the code and hopefully ill turn out a new version for you guys. As a note I may not be able to continue the updater so I will be posting the regular .jar for you all.
I cant get it to work. The only thing that does work is the ladders but if i try to place them on the floor they duplicate. Allowing the players billions of free ladders
@mooman219
The config file is not being read properly.
Things like:
Are still doing damage.
Another exmaple:
Still acts as if crazywildgrass is true.
So the sub options of the configs are not being read by the plugin.
@Joymo
Added more information in the main post. I would ignore wildgrass. It is basically in there by request. Grass grows like a weed, and grass can grow on itself. With a special texture pack, this looked like fields with grass over your head. It added a whole new dynamic to survival. But was experimental. Enable at your own risk.
Blam. I updated the config file on the post with more information.
@GOKUSSL4
It is disabled by default. That was a product of me screwing around, seeing what different values could do.
@Ferkswe
Look in the new config, it is really self explanatory. I'll update the one on the main post.
The wildgrass basicly grows like a disease. Unless you want grass everywhere i would keep it off.
Hi! I'm a bit confused. I'm op on my server, and I still cannot place any blocks in the special ways. The config is untouched, but doesn't look like your example one. Any ideas?
Thanks for the update!
What exactly does CrazyWildGrass do?
Sorry, I have mid term exams right now so it has been hard to put time into this and studying
I'll put in a second for that "any ETA on a 1.1 release?" question. :D
Any ETA on a 1.1 release? All the blocks I placed in 1.0 with this plugin are now falling apart :(