UUID convert for ProtectionStones #28


  • Enhancment
  • Accepted
Open
Assigned to _ForgeUser10764876
  • _ForgeUser16143878 created this issue Aug 2, 2015

    As you might know, ProtectionStones has currently a lack for UUID support in their regions.

    If Libelula Protection Blocks converts from ProtectionStones it would be nice if all regions could get converted to UUID rather than clear names.

  • _ForgeUser16143878 added the tags New Enhancment Aug 2, 2015
  • _ForgeUser10764876 posted a comment Aug 2, 2015

    LibelulaProtectionBlocks uses UUIDs, but it is not possible at all to convert them during migration because on this process the already defined regions are not edited by this plugin. Anyway if a player removes a ProtectionStones placed an place it again the player name will be converted to it UUID.

    I will mark this feature as accepted but I will not work on it until it gets 10 votes at least.

  • _ForgeUser10764876 removed a tag New Aug 2, 2015
  • _ForgeUser10764876 added a tag Accepted Aug 2, 2015
  • _ForgeUser16143878 posted a comment Aug 3, 2015

    I am not sure about but it seems that LibelulaProtectionBlocks added a bunch of UUIDs to the imported ProtectionStones regions....

  • _ForgeUser10764876 posted a comment Aug 6, 2015

    @Krauti2: Go

    What do you mean?

  • _ForgeUser16143878 posted a comment Aug 6, 2015

    Just picked a random import

      ps2292x105y-4228z:
        name: Protection block (51x51x51)
        hidden: true
        fence: false
        placed:
          x: 2292
          y: 105
          z: -4228
          world: Survival
        uuid: e8af1e86-f9aa-4896-b138-4c624d12bad6
        item:
          material: COAL_ORE
          data: 0
          lore:
          - Created by ProtectionBlocks
          - e8af1e86-f9aa-4896
          - b138-4c624d12bad6
        owner:
          uuid: 70829361-8816-4dfa-ba74-f7ae5c8230ed
          name: jemilu
        size:
          X: 51
          Y: 51
          Z: 51
        bounds:
          min:
            x: 2267
            y: 80
            z: -4253
          max:
            x: 2317
            y: 130
            z: -4203
    

    There are two UUIDs, but not sure what they are for

  • _ForgeUser10764876 posted a comment Aug 6, 2015

    @Krauti2: Go

    The first one is the protection uuid, every protection has one which is used by the plugin for identifying it. The second is the Owner (Player) uuid. The plugin uses it for referencing the protection block by UUID.

    The problem is, during the migration the plugin does not modifies the World Guard regions, this is for keeping backward compatibility. If someone wants to rollback to protection stones he can. After Libelula Protection Blocks is installed if players removes a protection block and place it again it will be referenced by the player UUID.

    In a nutshell What I said is the plugin is not modifying WG regions, not that plugin does not has the player UUIDs. For now this plugin is not getting the usage I expected, so if more users vote this ticket I can develop the modification you're requesting, otherwise I'll not work on it because it will make the migration process more slow.

  • _ForgeUser10764876 posted a comment Aug 6, 2015

    If you really need it, I can create an ad-hoc tool just for you to convert your WG's regions into players UUIDs.

  • _ForgeUser16143878 posted a comment Aug 10, 2015

    Sorry for the late answer.

    Thank you for your kind offer, but I am not pressed for time to convert to Libelula Protection Blocks. I normally wait a few weeks to month until I decided to use a particular plugin or not.

    Even if not I like to contribute to various projects in various ways ;)


    Edited Aug 10, 2015

To post a comment, please login or register a new account.