[INACTIVE][MISC] BlocksOnGlass v0.44 - Place anything on glass [1185]

Discussion in 'Inactive/Unsupported Plugins' started by FrozenBrain, Apr 16, 2011.

  1. Offline

    FrozenBrain

    BlocksOnGlass - Place everything you want on glass .. and fences .. and ice :>
    Version: v0.44
    CraftBukkit: 1185

    Thanks for the video, @Gabriel Moon

    This plugin allows the players of your server to place anything on glass, ice and fences. Redstone also works.

    Features:
    • Place every item or block on glass, ice, fences and leaves
    • Support for Permissions
    Download BlocksOnGlass v0.44
    Source Code

    If you want to support me, please [​IMG].

    Permissions:
    Show Spoiler
    Players can only place an item on glass if they have the permission to for it.
    There are the following permission nodes:
    bog.itemGlass
    boi.itemIce
    bof.itemFence
    bol.itemLeaves

    If you want to allow them to place a torch on glass, you would use for example
    Code:
    bog.torch
    for wooden doors on fences
    Code:
    bof.wood_door
    and so on.

    The itemname hast to be uncapitalized or it won't work!
    Possible itemnames are:
    Code:
    POWERED_RAIL
    DETECTOR_RAIL
    TORCH (not for fences)
    LADDER
    RAILS
    LEVER
    STONE_PLATE
    WOOD_PLATE
    REDSTONE_TORCH_ON (not for fences)
    STONE_BUTTON
    WOOD_DOOR
    IRON_DOOR
    REDSTONE
    BED
    DIODE
    You can use bog.*, bof.*, boi.* and bol.* as well!


    Configuration:
    fenceFixIf this is set to 'true', you can place fences next to another one even if there's no fence below the new one.


    Changelog:
    Version 0.44
    • Update for CB 1185 (Minecraft 1.8.1)
    Version 0.43
    • Update for CB 1060 and 1118
    Version 0.42
    • Fixed ice (was not melting correctly)
    Version 0.41
    • Added support for leaves
    • Noteblocks placed on glass will now play the correct sound
    Version 0.40
    • Added support for ice
    • Updated for CB build 1000
    • Added "fenceFix" to the config (see above)
    • Monsters can no longer climb over fences
    Show Spoiler
    Version 0.35
    • Snow shouldn't be forming on glass and fences now
    • Torches can now be placed on fences without having to explicitly have the permission to
    Version 0.34
    • Added support for fences
    Version 0.33
    • Fixed lighting bug
    Version 0.32
    • Updated for Minecraft 1.6.6 (CraftBukkit b818)
    Version 0.31
    • Changed the way you can allow or disallow items to be placed on glass
      • See Permissions
    Version 0.30
    • Fixed redstone
    • The plugin has been completely rewritten to make it
      • faster
      • more reliable
      • more flexible
      • more compatible
    Version 0.22
    • Updated for CB 733
    • Added support for powered rails and detector rails
      • You can place them, but they do net work correctly yet, sorry.
    Version 0.21
    • You can now place beds on glass
    Version 0.20
    • Doors can now be placed on glass
    • You can now set which items can be placed on glass (see Configuration)
    • Fixed some bugs
    • Cleaned up the code a bit
    Version 0.11
    • Rails, Ladders, Redstone Wire and Redstone Torches can now be placed on glass (however redstone doesn't work until I know how to fix that)
    • Fixed Ladders
    Version 0.1
    • First public release


    Incompatible plugins: None
    Todo: Fix the sound note blocks make if there's glass below it (may be impossible)

    Have fun :)
     
    _ralts, ACStache, Noppoly and 3 others like this.
  2. Offline

    FrozenBrain

    That one should work with the newest CB (812):
    http://dl.dropbox.com/u/14111945/BlocksOnGlass_pre1.6.jar

    What do you mean by "glowstone is affected, too"?
     
  3. Offline

    xGhOsTkiLLeRx

    Yes, it's working!

    Somehow, I had redstone wire on my glowstone blocks, now it's off of it, but I could imagine, that it was your plugin?
    Because it's the only one, which changes the redstone wire places ;)

    GreetingsSSsSSss
     
  4. Offline

    FrozenBrain

    It actually just modifies glass to act like a solid block (dirt, wood etc.). It does not (or should not) affect redstone wire or glowstone in any way.

    But glad it's working :)
     
  5. Offline

    SeeD419

    This plugin is a lifesaver. First thing I noticed in 1.6, no trapdoors on glass.

    FUUU. Ofcourse my house is mainly glass, so this is incredibly inconvenient :)
     
  6. Offline

    FrozenBrain

    It's working fine for me.
    [​IMG]

    What CB build are you running and are you using the pre1.6 version of the plugin?
     
  7. Offline

    SeeD419

    Oh wow, I didn't even realize you updated it O.O

    I'll have to update my plugin then.
     
  8. Offline

    FrozenBrain

  9. Offline

    JacKlink01

    I was very disappointed to find our server's subway system completely demolished by the 1.6 update. All of our tracks popped off because they were on glowstone. I really hope you add the BlocksOnGlass functionality to glowstone. :) Thanks!

    [​IMG]
     
  10. Offline

    FrozenBrain

    Notch already mentioned on twitter that this is only a bug. I hope it will be fixed in 1.6.6. If not, I'm going to add glowstone support.
     
  11. Offline

    PsychoNecrosis

    Hey Frozen, has this been changed to work with the Showcase Plugin?
     
  12. Offline

    JacKlink01

    I see nothing on his twitter about it being a bug unless it is the "third bug" he mentions here: https://twitter.com/#!/notch/status/73649929515581440 but i hope not :/
     
  13. Offline

    FrozenBrain

  14. Offline

    xGhOsTkiLLeRx

    Fixed in 1.6.6 (Tested :p)

    And now, you can release your pre 1.6 version as the normal version ;)

    Greetings
     
  15. Offline

    Deathfromace

    Hmm now I can put anything on glass. Has 1.6.6 broken this?
     
  16. Offline

    FrozenBrain

    Update for 1.6.6 is out. Have fun :)

    Umm.. I don't understand your problem, sorry :/
     
  17. Offline

    Deathfromace

    Ha sorry...meant to say I can't.

    Edit: Hmm I think I ran into the problem. When I originally updated the mod it worked but I forgot I had to revert back to a backup because a problem I ran into (not from your mod) so I might of forgot to update it again.
     
  18. Offline

    FrozenBrain

    Have you tried using the updated version?
     
  19. Offline

    ratty

    I noticed that BlocksOnGlass causes glass to block light, making glass roofs result in very dark houses. I'm pretty sure this didn't happen before 1.6.

    I'm using 0.32, and CB #818, though I don't expect this will be hard to duplicate.
     
  20. Offline

    FrozenBrain

    Thanks for reporting that. I've uploaded a new version (0.33), please try if the lighting is working correctly now.

    Fences are also working in 0.34.

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

    QQCucumber

    I really want to use your plugin but I need the functionality from Showcase for my server. :(
     
  22. Offline

    FrozenBrain

    Since Showcase is now working with halfsteps instead of glass blocks, it is fully compatible with BlocksOnGlass.
     
  23. Offline

    ratty

    I gave 0.34 a test, it looks better, but if I log out and in, it goes back to dark. Then if I place a block near it, it corrects it until I either log out and in, or go out of range and come back.
     
  24. Offline

    CuZnDragon

    I am having to run craftbukkit 820 due to some teleport plugins and I am getting the below error when starting the server.

    Code:
    22:03:11 [SEVERE] Error occurred while enabling BlocksOnGlass v0.34 (Is it up to date?): TRAP_DOOR
    java.lang.NoSuchFieldError: TRAP_DOOR
        at de.frozenbrain.BlocksOnGlass.bogPlugin.onEnable(bogPlugin.java:62)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:134)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:112)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:235)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:222)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:288)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     
  25. Offline

    arsjet

    I want to disallow the snow accumulates on the fence and glass.
    please add setting.
     
  26. Offline

    Taras

    Hi, I have craftbukkit 803 and i am getting this error:

    Code:
    2011-06-06 17:15:57 [SEVERE] Error occurred while enabling BlocksOnGlass v0.34 (Is it up to date?): net/minecraft/server/MaterialMapColor
    java.lang.NoClassDefFoundError: net/minecraft/server/MaterialMapColor
        at de.frozenbrain.BlocksOnGlass.bogPlugin.onEnable(bogPlugin.java:33)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:132)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:110)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:265)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.ClassNotFoundException: net.minecraft.server.MaterialMapColor
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        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(ClassLoader.java:319)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
        ... 11 more
    
    And if someone connect to the server i get this error:

    Code:
    2011-06-06 17:15:58 [INFO] Disconnecting Taras [/88.103.5.238:12181]: Internal server error
    2011-06-06 17:15:58 [WARNING] Failed to handle packet: java.lang.NullPointerException
    java.lang.NullPointerException
        at net.minecraft.server.World.e(World.java:890)
        at net.minecraft.server.EntityPlayer.<init>(EntityPlayer.java:43)
        at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:130)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:82)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
        at net.minecraft.server.Packet1Login.a(SourceFile:43)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
    Server works fine without this plugin, but what am i doing wrong?
     
  27. Offline

    FrozenBrain

    Have you tried using 818?

    This plugin is for b818, you have 803. Update your craftbukkit and everything will work fine.
     
  28. Offline

    CuZnDragon

    No, as the teleport mods are more useful to me currently.
     
  29. Offline

    MCrofl777

    Best Plugin Ever! :D
     
  30. Offline

    QQCucumber

    @FrozenBrain Stacking fences works well, but one problem I've noticed is that you can't place fences on the sides of blocks if there would be no block below the new fence.
     
  31. Offline

    ACStache

    i think that's the default behavior of fences to begin with. you were able to stack fences before but you had to build a pile up to the top then move down 1 layer at a time. you can't place them when there's empty space below them.
     

Share This Page