Inactive [EDIT/FUN] BlockPainter v1.1.2- "Paint" blocks with the block in-hand! [1.2.5-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by Musaddict, Apr 5, 2012.

  1. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    BlockPainter
    Version: v1.1.2
    Authors: @Musaddict


    (video may be unavailable for some time)



    BlockPainter is used to to paint placed blocks with the block in your hand! This plugin was made at the request of @Alesana, because the inspired plugin BlockPaint has been outdated for quite some time.


    Features:
    • Replaces any block you are damaging to the block you're holding in your hand.
      • Allows you to hold down your mouse button and walk to replace multiple blocks.
      • Enter/exit painting mode by using /bp paint
    Source Code is currently Unavailable


    Recommended Builds:
    [IMG] BlockPainter v1.1.2 [1.2.5-r1.0]


    Changelog:

    Version 1.1.2
    • Added Feature: Creative Painting
      • Note: due to vanilla mechanics, creative painting only paints as fast as it can break blocks (about 3/sec). This means that painting is not instantaneous like survival painting.
      • Added config option for enabling creative painting.
      • Added creative enabling/disabling command
        • /bp creative | cr | c
        • Alters the config entry, so you don't need to manually change it.
    • Fixed Bug: Version is now displayed correctly.


    Version 1.1.1
    • Fixed Bug: Items in-hand are now included in the "Not Allowed" list. (example, you can no longer spam-change blocks into water, lava, torches, redstone, etc.)
    Version 1.1.0
    • Added config file
      • Toggle the ability to replace the selected block with air (destroy it)
      • /bp config replace-air (true|false)
        • Automatically changes the config option without having to edit the file.
        • Added Permission: blockpainter.config
    Version 1.0.0
    • Release Version!
    Known Bugs:
    • Note: BlockPainter was exported using Java 1.7. If you are having issues enabling BlockPainter, please update your java version to 1.7, otherwise it will not work!

    This post has been edited 11 times. It was last edited by Musaddict Apr 6, 2012.
  2. Offline

    Alesana

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi Musaddict,
    Thank you very much for your plugin!! It's work perfectly! I appreciate it very much! This is really useful! :)

    Thank again!!

    This post has been edited 3 times. It was last edited by Alesana Apr 5, 2012.
  3. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Updated to version 1.1.0. Added config, as well as a complex config-altering command so that you don't have to manually edit the config file.
  4. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Updated to 1.1.1. Fixed block-replacement (you can no longer spam-place improper blocks such as water, lava, torches, redstone, etc.)
  5. Offline

    Alesana

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks again! :)
  6. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Np :)
  7. Offline

    DrAgonmoray

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    This post has been edited 1 time. It was last edited by DrAgonmoray Apr 6, 2012.
  8. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Added creative painting! Be advised, creative painting is based on the block break event (which only happens about 3 times a sec in creative mode). This means that painting in creative will not have the same speed as survival painting.
  9. Offline

    mbaxter ʇıʞʞnq ɐ sɐɥ ı Moderator BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Have you timed creative mode vs tracking right clicking instead (playerinteractevent)?
  10. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hadn't thought of that. I'll mess around with it.
  11. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I guess I shall approve this mans plugin then :)

    This post has been edited 1 time. It was last edited by md_5 Apr 9, 2012.
  12. Offline

    ritsukachaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I seem to be getting errors no matter what I have tried. Changed permission plugins and quite a few things to try to fix it. I am running Bukkit 1.2.5-R3.0 and permissions 1.6. also tried on permissionsbukkit 1.2

    Code:
    2012-05-15 17:00:56 [SEVERE] Could not load 'plugins/BlockPainter.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: musaddict/blockpainter/BlockPainter : Unsupported major.minor version 51.0
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:541)
        at org.bukkit.Bukkit.reload(Bukkit.java:182)
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
        at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.UnsupportedClassVersionError: musaddict/blockpainter/BlockPainter : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        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:321)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139)
        ... 18 more

    This post has been edited 1 time. It was last edited by ritsukachaos May 16, 2012.
  13. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Your server is not running Java 7 (jre-1.7). If you're running the server on a mac, then this plugin will not work (Java 7 isn't available for mac yet). If you are running windows (or linux) and Java 6, then upgrade to Java 7. Once you have it installed, edit your RUN.bat executable so that the server starts with Java 7.
  14. Offline

    ShootToMaim

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Stop raging. Please.
    Get a new .jar of the latest RB of CraftBukkit. There's no need to rage at the plugin developer(s).
  15. Offline

    joehot2000

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    it would not work anyway.i am telling you a problem. it conflict's with Bpermissions.

    also, the latest RB is r.2 and yours is 1 so i am using craftbukkit 1.2.5Ro.1. thats the plugin verson.

    sorry if i seemed a little cross, as this is the only good useful plugin of it's kind.
    ill try upgrading to R.2 and seeing how it goes (i am bad with bukkit, i just randomly get the latest one)

    This post has been edited 1 time. It was last edited by joehot2000 May 29, 2012.
  16. Offline

    esstef

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey, does this plugin allow for equipped blocks to be used up? My friend and i have looked for a plugin like this, but we don't want to have an "infinite" number of blocks, is this possible?
  17. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Not with this version. I made it extremely quickly and extremely simple, so there's pretty much no feature except replacing the clicked block with the one in-hand.
  18. Offline

    esstef

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    that's cool man, is there another version that utilises this and/or will you be adding any extra features like that?
  19. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    There is currently not another version, nor do I plan to add to this (at least anytime soon). My life has been somewhat hectic over the past 2 months, and don't have much time on a computer other than some much needed internet browsing :p
  20. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Correct. However, it is permission based, so only those who the admins want to can use it.

    fyi - your signature isn't supposed to go in your post.

Share This Page