Inactive [SEC/ADMN] OwnBlocksX v0.2.3 - Protect your blocks (MySQL, iConomy 5) [1000]

Discussion in 'Inactive/Unsupported Plugins' started by cvenomz, Jul 10, 2011.

  1. Offline

    cvenomz

    OwnBlocksX - (OwnBlocks eXtended)
    Version: v0.2.3

    OwnBlocksX is a branch off the original OwnBlocks plugin. OwnBlocksX is intended to add support for many features which may not be suitable for the original plugin. Such features include MySQL support (completed), iConomy 5 support (completed), and group project support (in progress).

    See original plugin thread for more information

    Features:
    • Blocks you place cannot be broken by others
    • Ability to exclude certain blocks from being protected
    • Support for Permissions AND non-Permissions servers
    • Add (pre-placed) blocks to the database manually
    Notable Changes:

    -MySQL is now required
    -If you are migrating from OwnBlocks, you will need to convert your database unless you are starting fresh. Here is a helpful link
    -Permissions nodes are now OwnBlocksX.* (note the X)
    -toggle command is now /obx or /ownblocksx
    -New configuration file name and path
    -If you are upgrading from the test builds (OwnBlocksMySQL) then you need to rename your database table from OwnBlocks to OwnBlocksX.If you are using MySQL, the command is:
    "RENAME TABLE OwnBlocks TO OwnBlocksX"

    Download OwnBlocksX v0.2.3
    Source Code
    OwnBlocks is released under the WTFPL License.

    Other Notes:
    If you are having problems, you may need to have the MySQL JDBC driver installed

    Config File Options:
    Please note that at any time you may move/rename/delete you config file, and restart your server to produce the example/default config file with these options pre-filled along with descriptions. Also remember that lines preceded by a '#' are comments, and are ignored.

    host - enter the MySQL database host. 'localhost' unless you are running the database on a separate server
    databaseName - name of the MySQL database you will use on the MySQL server
    username - the MySQL user with which OwnBlocksX will authenticate with the MySQL database
    password - password for the MySQL user
    exclude - enter comma separated integers of block-ids you wish to exclude from being protected and entered into the database. An example would be to enter the block-id for saplings, so planted trees do not have a single log at the bottom that is protected when a tree is harvested by another player.
    iConomy - enter an integer greater than '0' (zero) to enable. The number entered becomes the 'Basic Rate' at which players are charged to place protected blocks. Players will not be able to place blocks if they have insufficient funds.
    debug - If you are experiencing errors, and want to post them here to resolve them, or just want to spam your server log with information, set debug equal to 'true'
    status-message - Set this to 'disable' to not receive the message "[Username] - OwnBlocks is now activated for you....". Set this to 'simple' to receive a simple "OwnBlocks activated/deactivated" instead. Lastly, set this to 'disable' to disable messages entirely. Now that I think of it, disabling status-messages seems like a really bad idea......but the choice is yours.
    info-id - Enter the integer representing the ID of the material or tool you would like to use as your "information tool" which will display the Owner of a block you right click with specified tool. Default is 269, which is the wooden shovel.
    add-id - Enter the integer representing the ID of the material or tool you would like to use as your "add tool" which will add the block you left click with the tool to the database. Default is 268, which is the wooden sword.
    enabled-on-login - True means that OwnBlocks is automatically activated for every player as soon as they log in. False means that OwnBlocks must be activated manually by each player when they want to start building protected blocks.

    Permissions Nodes:
    You will need to add these nodes to your Permissions configurations if your server uses Permissions:
    'OwnBlocksX.ignoreOwnership' - Allows player to break blocks placed by others. This node is typically given to admins.
    'OwnBlocksX.use' - Allows a player to even use OwnBlocks. If you want everyone to be able to protect blocks with OwnBlocks, and assuming you have a "normal" Permissions configuration, then add this node to your "default" class.
    'OwnBlocksX.info' - Allows a player to use the info-tool to display who owns a protected block.
    'OwnBlocksX.add' - Allows a player to use the add-tool to add blocks to the database for protection.

    Changelog:

    • Version 0.2.3 (8-7-2011)
      • Fixed another permissions bug (OwnBlocksX.ignoreOwnership) [Thanks MineJob!]
    • Version 0.2.2 (8-7-2011)
      • Fixed permissions bug (OwnBlocksX.use) [Thanks Worlther!]
    • Version 0.2.1 (8-3-2011)
      • Fixed bug where enable-on-login did not function
    • Version 0.2 (7-15-2011)
      • Implemented MySQL connection timeout workaround [Thanks ghost15!]
      • Moved tracking of enabled/disabled players to MySQL
    • Version 0.1.1 (7-11-2011)
      • Added message when player tries to break block not owned by them
    • Version 0.1 (7-10-2011)
      • Initial release
      • Added MySQL support
      • Added iConomy 5 support
     
    dark_hunter, Lunthus, Hacr and 3 others like this.
  2. Offline

    balticum

    nice plugin :) Could you add command witch will disable /obx command for users. I mean for economy it's will be good to start let's say make some money and then build only. now you can build without money if you use /obx to disable own blocks.
     
  3. Offline

    shadydeath999

    @cvenomz is it possible to not lock saplings on placement cus on a server i play on they want that but they say it isnt possible
     
  4. Offline

    EcOzZRiSiNg

  5. Offline

    benjr

    just asking what was the point in making another thread since you've already got another one. Y don't you just update it? since its quite pointless just abandoning the other ownblocks plugin just to make one mearly the same
     
  6. Offline

    AndyBay

    Hey! I had to convert my database but the database got wrong ownernames . Is it possible to change all the ownernames to one name?
     
  7. Offline

    balticum

    yes you need to use mqysl data base managed like phpadmin and set all fields that you want to some user.
     
  8. Offline

    AndyBay

    I'm using phpmyadmin and the only way I see how I can do it is one by one. The problem is that I have 220 pages with data :/
     
  9. Offline

    Typhoon-NL

    soooo, when is the dev going to update it for 1.8.1?
    cuz i am getting mysql errors with every mysql connector
    used the one that came with the universal installer, the one that i had and the one from MySQL.com
     
  10. Offline

    PyPKjE

    Maybe people who get there on upgrading to this very good plugin?
    This plugin for one of the best blocks of protection applying to ordinary players ;)
     
  11. Offline

    gameacid13

    please update. my server is full of stuff that can be griefed now.
     
  12. Offline

    pctechjon

    For those needing an alternate block protection tool until OBX is updated, try Residence
     
  13. Offline

    Typhoon-NL

    i got a few ppl looking into this plugin
    but (like i though) to much errors :(
     
  14. Offline

    PyPKjE

    Residence is not as good as the OBX, OBX is as simple and perfectly works with iconomy :cool:
     
  15. Offline

    JesterB

    Throwing another agreement in... an update to CB 1185 and iConomy 6 would be awesome. Heres to hoping the dev continues this very handy plugin (or that someone else forks it, I'm not choosy!) :)

    How is it that this is the only per-block protection plugin? You'd think with so many duplicate region-protection plugins, someone else would be doing something similar to OwnBlocks
     
  16. Offline

    VeryInsane

    @cvenomz

    Could you add commands so that users can add people to a list that are allowed to break their blocks?
     
  17. Please, first make it lag less. With 1.8.1 maps grew fast. I put up more resources on the VPS but it lags terribly when obx is on. Without obx it runs soooo smooth :( I need obx tho, it's a superb plugin but the lag kills the servers!

    Also, the problem with the possibility to grief in a certain way still is not solved (excisted in the 10.0 branch allready). I can PM how to grief with OBX to you if needed, won't do that public.
     
  18. Offline

    smc

    exclude=02,03 doesn't work
     
  19. Offline

    xsolar66

    another agreement..
     
  20. would it be possible to add a 'region add' tool?
     
  21. Offline

    FatesDemise

    plugin is broken with CB 1240 reccomended build.
    Loving the plugin, hope it gets updated soon. =(
     
  22. Offline

    vidhu

    Hey cvenomz :D

    I have a really big issue:'(. Don’t worry your plugin work perfectly fine like charm but it does lack a feature
    That feature is to select 3d area (possible using wand tool like in worldedit) and add all the blocks in that
    Selection to a player's protection.

    i think this feature will be extremely helpful
    - in saving time instead of having to add individual blocks
    - in situations when your importing blocks into a new map

    Thanks,
    Vidhu
     
  23. Offline

    Thomas1907

    Can you also make it so it wil Automatically add the blocks you place to the database ?
     
  24. Offline

    Archelaus

    Please update the title to the newest RB. Then tag me in a post, otherwise this will be moved to inactive​
     
  25. Offline

    madjansen

    Can you add that admin can change the owner of a block to an another user?
     
  26. Offline

    PyPKjE

    Sucks already waiting for a good vaccination update, it is no man in the world which can not resume this good plugins?! :mad:
     
  27. Offline

    Seemii

    Can you PLEASE add something like " PP11 writes :/allow PLAYER123"
    - so PLAYER123 is allowed to destroy the blocks of PP11.​
    Or is there a Way ?
     
  28. Offline

    PyPKjE

    If I understood what you had in mind, this method is not suitable for me...
    I wish that everyone can build and protect their buildings a simple way ;)
     
  29. Offline

    Seemii

    Yes, and when people want to build TOGETHER ?
    a /allow command would be great.
     
  30. Offline

    PyPKjE

    Ownblockx simply the best and most convenient is currently tied with iconomy +, so stay tuned
     
  31. Offline

    Snuki

    No rollback function?
     

Share This Page