Inactive [FIX/MECH/GEN] BurningCreativeSuite v1.8 - Keeping Creative Players, Creative! [1.0.1-R1]

Discussion in 'Inactive/Unsupported Plugins' started by Ahniolator, Sep 26, 2011.

  1. Offline

    Ahniolator

    [​IMG]
    BurningCreativeSuite
    Creativity Re-Imagined​
    Requires [RB 1.0.1-R1] || Current Version: v1.8​
    I apologize, but due to time constraints and sheer lack of focus on my part, I can no longer maintain this plugin. I will ensure that this plugin stays up-to-date and working for every RB, but I will no longer be working on adding features and general optimization of the script. From this point on I will only be making sure that it works properly, but fear not! This plugin is open-source, so if there are any who wish to help keep this plugin in top-shape, adding new features and optimizing the script to fix the lag issues, please submit a pull request on Git and I will test your work. If it is satisfactory, it will become a part of this plugin. Happy Holidays everyone!
    Link to git repo: Link
    Have a suggestion? Post it here!
    What does this plugin do? To be put simply, you won't ever have to worry about players in Creative Mode interfering with Survival Mode players. Want to have Creative Mode players to live alongside the Survival Mode players without having to worry about Creative Mode players "making it easier" for the Survival Mode players? This plugin will take care of that! Want to keep your hard-earned items separate from your items that you've spawned into the world? This plugin does that too! Still interested? Read below and check it out!



    Features:
    • Prevents players in Creative Mode from giving items to Survival Mode players
    • Prevents players in Creative Mode from breaking bedrock at the bottom of the world
    • Prevents Endermen from picking up/placing blocks in the world. "Now they can only stare at you angrily! ...Then chase you down and kill you. :D"
    • Separates Creative Mode and Survival Mode inventories!
    • Configurable! Everything can be disabled or enabled!
    • Permissions! Players can be given exclusive rights to bypass certain functions when enabled with a permissions node!
    • Can stop and start time!
    Sorry for the mic quality, my good one is broken and I am waiting on the new one to ship.​
    WARNING: It is not recommended that you edit any of the inventory files unless you are deleting them. Corruption could possibly occur and break the plugin
    Change Log:
    v1.8 || December 2, 2011​
    • Fixed enchantments not being saved/loaded
    v1.7 || October 24, 2011​
    • Several bugfixes, tbh I don't remember them all
    v1.69 || October 18, 2011​
    • Fixed bcs.bypass.entityattack permission. You should now be able to attack entities while you have this permission.

    v1.68 || October 17, 2011​
    • Added two new permissions: bcs.bypass.entityattack and bcs.bypass.chestaccess
    v1.67 || October 17, 2011​
    • I'm really sorry this time: Turned off developer mode, and removed loading/saving messages for block data
    v1.66 || October 17, 2011​
    • Sorry to those who just updated: I put the timeout method in the wrong order :p
    v1.65 || October 16, 2011​

    • Changed it so blocks that the plugin does not currently support now just don't get logged. It no longer prevents you from placing them.
    • Added a timeout to the update check portion of the script, it should no longer give long stack-traces due to not being able to connect to my host
    • Changed the way it saves and loads the blocks slightly, it should no longer give ArrayIndexOutOfBoundsExceptions while breaking "creative" doors.
    v1.6 || October 13, 2011​

    • Added new permissions
    • Fixed creative players and minecarts (They can't place/use them anymore without the correct .bypass permission)
    • Added optional preventing creative players from picking up items
    • Updated to new configuration api
    v1.51 || October 3, 2011​
    • Fixed bcs.commands.toggle permission. Should work properly now.
    v1.5 || October 2, 2011​
    • Added support for WorldGuard and LogBlock ( Thanks @Ycros )
    • Multi-threaded update notifications, so if a connection to the host is poor, it does not lag the server.
    v1.4 || September 30, 2011​

    • Reworked the BLOCK_PLACE and BLOCK_BREAK events. Should reduce server load greatly on most servers. (Plugin running faster FTW!)
    • Fixed a bug where blocks that break when the block below them breaks giving drops from "Creative" blocks.
    • Blocked placement of TNT and Beds for Creative players to prevent certain bugs from appearing until they are fixed
    • If an explosion would destroy a "creative" block, the explosion event gets cancelled to prevent a bug from occurring until it is fixed. Players and other entities, however, will still be damaged by the explosion.
    • Added autosaving blocks in the config. The block saving interval is how many blocks must be placed/broken before it saves the creative blocks to a file. (The larger the number, the less server load, but in the event of a server crash more data will be lost.)
    v1.31 || September 28, 2011​
    • Made creative player attacking configurable, and fixed the reload command
    v1.3 || September 28, 2011​
    • Creative players cannot damage other entities or be targeted by other entities anymore
    v1.28 || September 28, 2011​
    • Fixed creative block dropping bug when you re-enable it after disabling
    • Fixed small command errors
    • Added ability to clear a different player's inventory with the /bcs clearinv <player> command
    • Changed the inventory-clearing method that was being used for the clearinv command to tell who cleared the inventory if a player is specified
    • Added bcs.commands.toggle permissions node
    v1.25 || September 27, 2011:​
    • Fixed spamming console on inventory saving/loading
    v1.24 || September 27, 2011:​
    • Fixed update notifications again
    v1.23 || September 27, 2011:​
    • Fixed explosions giving drops for "Creative" blocks
    v1.21 || September 26, 2011:​
    • Fixed an error I made in the 1.2 update
    v1.2 || September 26, 2011:​
    • Fixed update notifications
    • Added time stopping/starting
    v1.1 || September 26, 2011:


    • Added update notifications
    v1.0 || September 25, 2011:


    • Plugin release
     
    tombik likes this.
  2. Offline

    Draqo

    I'm having a problem on my server, I just installed this plugin, but when I use "/bcs toggle" it doesn't switch my inventory, even though I enabled it to do so.

    These are my plugins:

    Plugins: WorldEdit, Multiverse-Core, WorldGuard, PluginManager, iConomy, GoinRound, PermissionsEx, FalseBookBlock, FalseBookCore, NullTerrain, Essentials, CombatTag, OpenInv, FalseBookExtra, NoCheat, MoneyDrop, Multiverse-Portals, HeroChat, MobDisguise, NarrowtuxLib, Spout, LogBlockQuestioner, Showcase, EssentialsProtect, NoFarm, Modifyworld, FalseBookIC, EssentialsSpawn, mcMMO, Permissions, dynmap, VanishNoPacket, Factions, MobArena, WorldBorder, LogBlock, Burning Creative Suite, CreativeGates
     
  3. Offline

    Ahniolator

    Are you getting any errors?
     
  4. Offline

    Draqo

    No errors, it doesn't even say something like "Draqo used command: /bcs toggle" in console.
     
  5. Offline

    Ahniolator

    1. Even if the command did something, my plugin would not log the command in the console
    2. I can't reproduce the problem on CB 1317. Are you sure my plugin is causing this problem?

    v1.6 || October 13, 2011​
    • Added new permissions
    • Fixed creative players and minecarts (They can't place/use them anymore without the correct .bypass permission)
    • Added optional preventing creative players from picking up items
    • Updated to new configuration api

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

    Draqo

    I think the problem might be that my server is using 1240.
     
  7. Offline

    Ahniolator

    If you are using v1.51, it shouldn't matter. It worked on both 1240, 1317, and even 1185.
     
  8. Offline

    Draqo

    Okay, finally got RB 1317 and newest version of BCS, the problem still persists, sadly.

    Do you have any ideas left on how I can fix this?

    Could OpenInv be the problem?
    Nope, it wasn't.
     
  9. Offline

    RonanZer0

    looks nice. ill think about using it for my servers.
     
  10. Offline

    Ahniolator

    Another plugin is conflicting with this one. Try to figure out which one it is so I can find out why.

    Thanks :)
     
  11. Offline

    Draqo

    Could I get a list of plugins you have tested it with? Would help me a lot, so that I don't have to go through every single plugin.

    Edit:
    These plugins are NOT the problem:
    ModifyWorld from PEX
    EssentialsProtect
    Multiverse
     
  12. Offline

    Ahniolator

    Unfortunately that list happens to be very short: (All versions are the most recent ones as of this post)

    Code:
    SunBurn
    aConomy
    iConomy
    bPermissions
    Essentials (Suite including Protect, Spawn, and the default Essentials)
    
    I do find it kind of odd that you are using two different permissions plugins though. I'd also look at the plugin manager that you're running as well for starters. Just curious, when you type the command does it not do anything? Or is it still changing the game mode and just not switching out the inventories?
     
  13. Offline

    Draqo

    It changes the gamemode, and everything else also works (For example, creative players can't drop stuff), but the inventory doesn't change even though I enabled it.

    By the way, the "Permissions" plugin is for "PermissionsEx".
     
  14. Offline

    Ahniolator

    Make sure that you haven't given yourself the bcs.bypass.inventory permission. This by extension would also be given through the bcs.bypass.* and the bcs.* permission
     
  15. Offline

    Draqo

    Perfect it worked, finally I can enjoy this plugin!

    I had the '*' permission since I'm the server owner.
    But could you change that permission, perhaps to avoid confusion for other people?
    Most of the server OPs out there usually just give themselves the '*' permission, and everything works.

    At least I would rather want it to work the other way around, so that if you have the bcs.bypass.inventory permission, you will be allowed to keep your inventory.
     
  16. Offline

    Ahniolator

    You are allowed to keep your inventory if you have that permission. Nobody by default has that permission and that's likely as far as I will go with it, because I would need to change the way all of the bypass permissions work to go any farther. Should I rewrite the plugin, it will be on my list of things I might change
     
  17. Offline

    Mook

    Anyway to get rid of
    "Saved block data!"
    " Loaded block data!" messages?

    Otherwise, one small bug of "Unable to update BCS" and the Spamming of "Saving/Loaded Block data messages"

    Have to say the /bcs toggle command is very usful for giving users access to Creative without giving them the /gamemode command

    Excellent plugin.
     
  18. Offline

    Ahniolator

    The "unable to update bcs" isn't a bug, it just means my host is down. They have daily scheduled server restarts so at a certain time every day, it won't be able to reach the host to check for an update.

    Are the saving/loading messages really that annoying? I haven't had one complaint about them until this point and they've been in there for several releases.
     
  19. Offline

    Mook

    That makes sense to the Update :).

    Is a bit unfortunately, as I run MCMyAdmin to monitor my server when at work.

    Unfortunately the server/chat window is a directy linked to the server console. So it just gets a bit annoying scrolling up and then seeing "Block Data" when trying to find out what a person has said,
    It's no big deal otherwise but if you could implement something it would be nice.

    Otherwise, I am loving the plugin totally.
     
  20. Offline

    Ahniolator

    I've been working with the code to fix a bug that I found a little bit ago. Unfortunately, it's forcing the loading to happen much more often, so I'm going to limit the amount of messages that get sent.

    v1.65 || October 16, 2011​
    • Changed it so blocks that the plugin does not currently support now just don't get logged. It no longer prevents you from placing them.
    • Added a timeout to the update check portion of the script, it should no longer give long stack-traces due to not being able to connect to my host
    • Changed the way it saves and loads the blocks slightly, it should no longer give ArrayIndexOutOfBoundsExceptions while breaking "creative" doors.

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

    Junrall

    Seriously... good job on this plugin. And a great job on following up on people's ideas.
    A+
     
  22. Offline

    Ahniolator

    It's all for you guys... I don't host a server anymore so it's all for you guys ;)
     
  23. Offline

    Junrall

    Hmmm... I keep getting this message: [BurningCS] Event: Block Break took 0ms to operate. I've disabled the Notifications, but still get the message.
     
  24. Offline

    Ahniolator

    GAH! Thanks for pointing that out! It's a developer mode thing that I had active when I was testing it. I'm going to remove it and upload a new version now. v1.67
     
  25. Offline

    Junrall

    Haha... My previous comment still stands!:p
     
  26. Offline

    Ahniolator

    v1.67 || October 17, 2011​
    • I'm really sorry this time: Turned off developer mode, and removed loading/saving messages for block data
     
  27. Offline

    Junrall

    Works like a charm! Not getting any more :confused: from my players!

    Thanks!
     
  28. Offline

    Ahniolator

    Glad I can be of service! :D
     
  29. Offline

    tyrantelf

    How about a way to disable creative players using chests. They could still spawn a chest, place, it, fill it with items, and then let survival players have stuff out of it... or switch modes again and have a gigantic hidden store room with a bunch of stuff
     
  30. Offline

    Ahniolator

    Already done
     
  31. Offline

    Mook

    Err, is Gravel and Sand disabled?

    as I receive this:
    [​IMG]

    So far it's gravel and sand that's causing it.

    Has it something to do with " Attack other entities: false" ?
     

Share This Page