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 4, 2012.

  1. Offline

    Musaddict

    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!
     
  2. Offline

    Alesana

    Hi Musaddict,
    Thank you very much for your plugin!! It's work perfectly! I appreciate it very much! This is really useful! :)

    Thank again!!
     
  3. Offline

    Musaddict

    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.

    Updated to 1.1.1. Fixed block-replacement (you can no longer spam-place improper blocks such as water, lava, torches, redstone, etc.)

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

    Alesana

    Thanks again! :)
     
  5. Offline

    Musaddict

    Np :)
     
  6. Offline

    DrAgonmoray

  7. Offline

    Musaddict

    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.
     
  8. Offline

    mbaxter ʇıʞʞnq ɐ sɐɥ ı

    Have you timed creative mode vs tracking right clicking instead (playerinteractevent)?
     
  9. Offline

    Musaddict

    Hadn't thought of that. I'll mess around with it.
     
  10. Offline

    md_5

    I guess I shall approve this mans plugin then :)
     
  11. Offline

    ritsukachaos

    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
     
  12. Offline

    Musaddict

    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.
     
  13. Offline

    Deleted user

    Stop raging. Please.
    Get a new .jar of the latest RB of CraftBukkit. There's no need to rage at the plugin developer(s).
     
  14. Offline

    joehot2000

    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)
     
  15. Offline

    esstef

    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?
     
  16. Offline

    Musaddict

    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.
     
  17. Offline

    esstef

    that's cool man, is there another version that utilises this and/or will you be adding any extra features like that?
     
  18. Offline

    Musaddict

    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
     
  19. Offline

    Musaddict

    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