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

    Ahniolator

    I've only had reports of PEX not working properly, so I do believe that it should work. If not, I do know for a fact that bPermissions works if it's still being updated.
     
  3. Offline

    simpsda

    I have a great suggestion!
    Make it so creative players can't use shops!!
     
  4. Offline

    Ahniolator

    This would be something that you would ask the plugin devs for the shops plugins, not me ;)
     
  5. Offline

    Prgr

    You Are Awesome for creating this!
     
  6. Offline

    Bias_P11

    Hmm... This plugin looks hopeful. Developer is active, lots of views/downloads here.
    >hoping this will work for most permission plugins like PEX, GM in RB15xx.
    >thanks for considering my block/item blacklist suggestion.
    >on preventing creative-survival interference, perhaps players should be unable to interact with any block other than doors/levers/pressureplates so that chests or dispensers cant be used to transfer materials (this would make essentials sign shops unusable to creative players too)?
    >to prevent uneccesary logging of blocks, maybe have a list of blocks to log?
    >for item/block blacklisting, maybe use permission nodes rather than a config?
     
  7. Offline

    Draqo

    I found a critical bug in this plugin.

    I use factions on my server for protection, but if you set a block using BCS (Creative Mode), other players are able to destroy it, even though they aren't in your faction.

    In other words, it can be destroyed by other players, because it's registered as a creative block and thus gets destroyed instantly (No drops, so at least that's working as intended). And then afterwards comes the faction check, to check if they can actual destroy it.
    I'm using 1.8 BCS with 1550 CB.
     
  8. Offline

    Ahniolator

    If it's getting destroyed instantly, it's not supposed to. That would be another plugin causing that, so you might want to look into it.
    From what you've told me here in your post, my plugin is doing exactly what it's supposed to be doing. I'd appreciate it if you told the developer for Factions about this conflict and have them contact me about it. Otherwise, there is little to nothing that I can do about this.
     
  9. Offline

    Draqo

    Yeah seems like I have been formulating me wrongly, they don't get destroyed instantly, but they do get destroyed as per normal.

    I'll try and contact the developers of the Factions plugin.

    PS: It's very good to see that you're very active on answering questions for your plugin!
    Keep up the good work! (Love the plugin!)
     
  10. Offline

    Solidvapor302

    Survival mode players not able to destroy blocks that were created in Creative mode?
    After all, I don't like it that no, I can't GIVE it to him, but I CAN make a diamond block right there :/
     
  11. Offline

    Ahniolator

    Survival players can break the blocks, but the blocks placed by creative players won't drop anything
     
  12. Offline

    Draqo

    Could you add an option to disable logging?
    So it only logs player inventories, and serves as a plugin which only does inventory switching between survival and creative?

    Would be awesome, and also fix the current problem I have with Factions!
     
  13. Offline

    Ahniolator

    Check the config, it's already there
     
  14. Offline

    Draqo

    Awesome thanks!
     
  15. Offline

    Hayden06

    Could you add a permission node so that a player can only change their own game mode and not anyone else's game mode?
     
  16. Offline

    Ahniolator

    Already done
     
  17. Offline

    Hayden06

    in the permissions list that you have, it says you can toggle yourself if you don't provide a player name, but if you do provide a player name, it will toggle that person.... I can make it so they can't provide someone else's player name?

    When I downloaded the newest 1.8 file and tried to run it, I got this.
    version 1.7 worked

    Code:
    23:16:30 [SEVERE] Could not load 'plugins\BurningCreativeSuite.jar' in folder 'p
    lugins':
    java.lang.NoClassDefFoundError: org/bukkit/enchantments/Enchantment
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:170)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:215)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:136)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:141)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:117)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:52)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:141)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:388)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    Caused by: java.lang.ClassNotFoundException: org.bukkit.enchantments.Enchantment
    
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            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(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            ... 11 more
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  18. Offline

    Ahniolator

    If they don't have the admin permission, it will slap them on the hand with a firm "No!".
    1.8 is for MC1.0 dev builds only EDIT: Also for the next RB whenever it comes out as well.
     
  19. Offline

    Hayden06

    maybe the build I'm using isn't new enough, I think it's mid 1400's. I'll update later and try again. Thanks

    oh and thanks for the permissions note, I'm still learning this stuff lol but I'm getting the hang of it
     
  20. Offline

    Ahniolator

    The one that this one requires (or any one that comes afterwards) is at the top of the thread and on the bukkitdev page
     
  21. Offline

    KviZ

    Suggestion: Make creative mode players unable to sell items with iConomy.
     
  22. Offline

    Ahniolator

    That would be a suggestion for iConomy, not my plugin.
     
  23. Offline

    onlineman

    I have problems :(((((

    its not loading ... if i type on the server: /plugins ------> i havent got it there :( it is in the plugins folder ... it was working , 1day an then it stopped

    176.9.54.226:25578

    my server.
     
  24. Offline

    convictedsaint

    I have a suggestion. Is there any way to separate the way BCS works and the way the regular MC Creative mode works? Example: My admins get no drops when breaking blocks in survival even when they use /gm, so I was wondering if you can have a true/false option for regular /gamemode to drop items from blocks in survival and let the /bcs keep their no-drop-from-block rule.
     
  25. Offline

    Ahniolator

    There are permissions for that.

    I need more information than just "I have a problem" in order to help you. What version of BCS are you running? What version of Bukkit are you running? What other plugins are you running? Etc.
     
  26. Offline

    convictedsaint

    What are the permission nodes i have to assign besides bcs.commands.toggle?
     
  27. Offline

    Ahniolator

    | ​
    Permissions Nodes​
    |​
     
  28. Offline

    convictedsaint

  29. Offline

    Cory_

    Any known compatibility issues with the following plugins?

    Essentials
    Multi-Verse/Core/Portals...etc.
     
  30. Offline

    Ahniolator

    Not that I am aware of.
     
  31. Offline

    onlineman

    plugins:
    authMe
    Auto message
    Bleeding Mobs
    Essentials
    EssentialsGroup bridge
    EssentialsChat
    EssentialsProtect
    EssentialsSpawn
    Lockette
    Minecraft viewer
    Mob arena
    MobDisguise
    mobSpawner
    noEndermen
    NoMoreRollbacks
    Portal stick
    Resiednce
    Spout plugin
    TieDyeSheep
    VoxelSniper
    World edit

    CRAFTBUKKIT:
    Build #1597

    BCS version:
    v1.8
     

Share This Page