[FUN] RaveBlox v1.3b - Tired of boring old wool blocks? Turn them into RaveBlox [803]

Discussion in 'Inactive/Unsupported Plugins' started by dv90, Mar 12, 2011.

  1. Offline

    dv90

    RaveBlox
    Fun, customizable, color changing wool blocks.
    Now With Persistence!

    [DEAD]
    Source: <Edit by Moderator: Redacted mediafire url>

    <font color="#ff0000">This plugin is dead and I will no longer develop for it. If you want to continue the work, go right ahead.</font>

    RaveBlox gives you the ability to place wool blocks that change colors according to custom patterns defined by the /rave command.

    Note about server reloads/restarts:
    After reloads/restarts, players may lose their patterns list, but blocks will still change colors. Just use the set command to recreate the lost patterns. This should be fixed in the next update.

    Redstone:
    The redstone option allows the blocks to change color all the time unless they have a redstone current.
    The redstone-only option allows blocks to only change when they have a redstone current.

    Colored wool:
    Set the drop-colored-wool option to false if you are using this on a survival server or don't want the blocks to drop colored wool.


    Show Spoiler



    Features:
    * Supports all colors of wool
    * Customizable delay time (in milliseconds; by server admin in a properties file)
    * Fully customizable color patterns
    * Saves recent patterns for easy selection later
    * View all recent patterns in a simple list
    * Easily manage patterns with set, use, list, and del
    * Ability to sync one or all patterns
    * Easily return to normal wool blocks with a simple command
    * Can be powered directly and indirectly by redstone.
    * Supports Permissions

    Commands:
    * /rave set color1 color2 color3 - Sets the current color pattern; unlimited number of colors
    * /rave list - Shows all patterns with the pattern number in [ ]'s and corresponding colors
    * /rave use # - Selects the pattern with the specified id; use list to find the id
    * /rave del # - Deletes the specified pattern
    * /rave sync [#] - Syncs all patterns. If you specify a pattern id, it will sync only that one. This starts the pattern over so all blocks in the pattern are the same color.
    * /rave clear - Stops using the current pattern and allows you to place normal wool blocks again.

    Tutorial:
    1. Type /rave set red blue green
    2. Place wool anywhere
    3. ???
    4. Profit!

    Permissions Info:
    * raveblox.set
    * raveblox.clear
    * raveblox.sync
    * raveblox.del
    * raveblox.use
    * raveblox.list


    To Do:
    * /rave stop [#] - Stop all or certain patterns from changing colors.
    * /rave start [#] - Start all or certain patterns.
    * Add support for stopping/syncing of multiple patterns instead of all or one.
    * Fix a couple minor bugs.


    Changelog:
    v1.3_01b - Current
    * Fixed permissions support

    v1.3b
    * Added persistence and fixed a couple bugs.
    * Redstone/Redstone-Only and Drop-Colored-Wool are now configurable options.
     
    Last edited by a moderator: Dec 14, 2016
    BLOWUPFISH, EarlyLegend and Treyzania like this.
  2. Offline

    Krealle

    One word can only describe this plugin EPIC!
     
    creeperfan123 likes this.
  3. Offline

    Kaikz

    None of the /rave <cmd> commands work.
    CraftBukkit b531

    Code:
    13:15:08 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to RaveBlox
    java.lang.NullPointerException
            at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.java:82)
            at com.gmail.xdv90x.raveblox.rbPlayerListener.onPlayerCommandPreprocess(rbPlayerListener.java:54)
            at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:182)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
            at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:637)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:608)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:602)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    13:15:08 [INFO] <user> issued server command: rave set
    13:15:08 [INFO] Unknown console command. Type "help" for help.
    
     
  4. Offline

    Miauw62

    Epic!
    could you make the raveblox powerd from beneath?
    so you could let redstone go under them, and when the redstone is powerd, the raveblox will stop changing color. when redstone is turned off, it will rave again? just having some epic ideas.
    just what i need.
     
  5. Offline

    Deikkan

    Nice plugin. What would happen if you destroyed the blocks when they change colour? Would they drop the wool of that colour or the colour of the original wool that was placed. The way I see this is that a player would be able to abuse this to get different coloured wool without the need to use a dye. Apart from that, good job.
     
  6. Offline

    dv90

    Just reload it. It's a small bug.
    [MERGETIME="1300033982"][/MERGETIME]
    Yes, that is what would happen, but I wouldn't think you would put this on a SMP server anyways. I might add a setting that when enabled, forces it to only drop white blocks.

    That's a very good idea, I've never messed with redstone in a plugin, but I will definitely try adding that.

    Thanks :)

    UPDATE:
    I figured out how to do redstone integration and it's really easy. I'll add it in with an option in the properties file that let's you enable or disable the feature.
     
  7. Offline

    confuzzler

    The wool changing colour stops changing after a restart...?
     
  8. Offline

    Seth.D

    Yes, this seems to be happening to me too. If you could add the ability to save rave block locations so that they rave again once you restart the server, that would be great!
     
  9. Offline

    dv90

    As much as I want to, this isn't practical. Patterns are specific to each player so the server would have to save all the patterns and then save all the blocks and what pattern they are using. Maybe in the future.
     
  10. Offline

    Seth.D

    Well if it doesn't save the locations then I suppose the only real use for this plugin is to easily get colored wool. xD

    The plugin is a great concept, it is just hampered by being able to farm wool colors and the fact that raves don't save. :(
     
  11. Offline

    dv90

    Alright fine, I'll add it... :)
     
  12. Offline

    Seth.D

    Thank you! :D
     
  13. Offline

    dv90

    It'll take me a little while though. I expect to have an update out tonight or tomorrow.
     
  14. Offline

    Seth.D

    A little while? To me that's very fast. :D
     
  15. Offline

    rockxz2135

    hey on your next update could you also add a feature that makes the blocks glow? so i can make billboards in my server that would be pretty sweet. :D
     
  16. Offline

    Seth.D

    What kind of glow are you talking about? If you're referring to a torch or lava kind of glow then that's probably possible. If it's something else then it depends.
     
  17. Offline

    rockxz2135

    ya like a torch or something brighter than a redstone torch glow but not brighter than a regular torch or lava glow a lava glow might work this could be pretty sweet :cool:
     
  18. Offline

    NEO

    I was just wondering how many system resources this eats up? if there were say hundreds of these raveblock patterns running all over.
     
  19. Offline

    RazorFlint

    Haha looks cool What texture pack btw?
     
  20. Offline

    dv90

    Actually I like that idea, I'll see about adding that.

    Yeah that was my concern from the beginning, it doesn't seem to raise the CPU usage/server load very much with a few hundred but I'm not sure about thousands. I would just be careful, that's why I added permissions. That's also why there's a delay setting in the properties file. Anything below 100 is ridiculous. I usually keep it around 250, but if it starts causing a problem, try setting it higher (500,750,1000).

    If you're talking about the one in the video, I think it's Painterly Pack.

    Sorry about the long wait, I was almost done and was interrupted by something important. I'll get back on that and release an update soon.

    Big thanks to everybody for trying out the plugin, I really appreciate it. :)
     
  21. Offline

    Elbie

    I got the same 'bug' error as you call it. After doing a reload I can now use the commands but I also get an 'Unknown command' from the console. and the plugin refuses to make my wool rave. I am using the commands correctly, and following everything to the letter as in the video tutorial. Any ideas as to what's wrong.

    Bukkit build - git-Bukkit-0.0.0-544-g6c6c30a-b556jnks

    This server is using the following plugins:
    AdminChat v1.3
    AutoSave v1.1.5
    SignColours v0.3
    CraftBukkitUpToDate v2.1.2
    dynmap v0.14
    Elevators v1.4
    General v3.2.3
    Help v0.2
    HeroicDeath v1.6.0.143
    iChat v2.11
    LWC v1.66
    MagicCarpet v1.4.5
    MCBans v2.7.3_1
    MidiBanks v1.2
    Minequery v1.5
    MobileAdminBukkit v2.4
    MyHome v1.9.3
    MyWarp v1.10.3
    Nether v1.1
    PaintingSwitch v0.1
    Permissions v2.5.4
    Persistence v0.61
    PluginsManager v11.03.20
    RaveBlox v0.1
    SignColours v0.3
    Spawnr v1.4
    Tombstone v1.07
    Vanish v1.5
    WorldEdit v4.0-beta8
    WorldGuard v4.0-alpha1
     
  22. Offline

    n30nex

    2011-03-21 16:06:44 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to RaveBlox
    java.lang.NullPointerException
    at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.java:84)
    at com.gmail.xdv90x.raveblox.rbPlayerListener.onPlayerCommandPreprocess(rbPlayerListener.java:54)
    at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:182)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:637)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:608)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:602)
    at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-21 16:06:44 [INFO] jigga_jones issued server command: rave set red blue green

    CB 556
    This happens even if I /plugin reload RaveBlox
     
  23. Offline

    David McCahon

    just says unknown command even with groupmanager and fake permissions
     
  24. Offline

    LaugeJ

    This is awesome :D

    Hey, i found a pretty fun bug :D if you place a sign near the blocks, the sign will rotate every time the blocks switch color...

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

    Plague

  26. Offline

    Avous

    i like the 1000 ways to die where the drug dealer dies at a rave party because he shot up with glow stick fluid. LOL silly drug dealer... raves are for kids
     
  27. Offline

    Juze

  28. Offline

    Jorrdan

    not working on cb 632
     
  29. Offline

    Shooty

    Love the idea :D ! I'll go try it !
     
  30. Offline

    paully104

    Not working on 670 no commands are functional to my knowledge.
     

Share This Page