Server block configuration tool

Discussion in 'Plugin Help/Development/Requests' started by PerfyNormal, Oct 7, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    PerfyNormal

    Plugin category: Server tools / config

    Suggested name: Hyperblock

    What I want:
    Dynamically generate a list of all the blocks the server uses and allow for settings for each one of them. Such as if it explodes on hit, damages you when you stand on it, blast resistance and maybe a few other things.

    Ideas for commands: No commands required, but server console commands would be nice. Such as "hb 12032:21 blastResist(true);explode(false);damageTouch(true,15)".


    I imagine there is something like this, but found none. And no need for SP support at all.
     
  2. Offline

    AdamQpzm

    PerfyNormal What do you mean "all blocks the server uses"? Do you just mean all the blocks that are present in the World? This would be a huge plugin in terms of the resources it used.
     
  3. Offline

    PerfyNormal

    I defined that bad, I meant each type of block and every child of it.
    Like dirt and dirt:2, allowing setting how dirt acts and so forth
     
  4. Offline

    Mathias Eklund

    This plugin would take some time to create. I myself do not have the time for such a project, and I doubt anyone else has either.
     
  5. Offline

    AdamQpzm

    Mathias Eklund If I understand the plugin correctly, it wouldn't actually take all that long to make.

    PerfyNormal However, it sounds like it'd still need to loop over every block in every world... this would be bad resource-wise.
     
  6. Offline

    PerfyNormal

    Mathias : Ah, I felt like as though it wouldn't be a heavy mod. ;s
    Adam: It can not react when someone or something is touching, standing, hitting, mining, exploding the block?
     
  7. Offline

    timtower Moderator Moderator

    PerfyNormal There are events for all of those, I just think that AdamQpzm has a different kind of mechanic for this in his minds.
    AdamQpzm I think that the op doesn't need every single block in the database, just every material. Those can be registred by the user of the plugin though.
     
  8. Offline

    au2001

    timtower PerfyNormal AdamQpzm The other just want a database of Materials and then on an explosion check for all the blocks touched etc. No need to loop through all the blocks of the map (that would cause a lot of lag...)
     
  9. Offline

    timtower Moderator Moderator

    I never said anything about a loop :p
     
  10. Offline

    au2001

    timtower AdamQpzm did: "However, it sounds like it'd still need to loop over every block in every world..."
     
    timtower likes this.
  11. Offline

    AdamQpzm

    timtower au2001 I guess I still have no idea what PerfyNormal is asking for. If you just want information on each block a server can use, why not just look at the minecraft wiki? It provides such information.
     
  12. Offline

    timtower Moderator Moderator

    AdamQpzm The op wants to change properties of the block. Having soul sand damage you for instance. Or making dirt more blast resistant than obsidian.
     
    AdamQpzm likes this.
  13. Offline

    AdamQpzm

    timtower Ah that makes more sense. Thanks for the clarification.
     
    timtower likes this.
  14. Offline

    PerfyNormal

    Morning and yes, as timtower explained. Properties for block behavior without having to deal with it through modifying each and every mods cfg or what not.
     
Thread Status:
Not open for further replies.

Share This Page