✅⚡ hClaims ⚡✅  [1.8 - 1.20.x] GUI based claim plugin! Member moderation, Map, WorldBorder and Timer icon

✅⚡ hClaims ⚡✅ [1.8 - 1.20.x] GUI based claim plugin! Member moderation, Map, WorldBorder and Timer -----

Protect your lands with hClaims!




  • Fixed some type of bugs in claim chunks.
  • Upgraded hCore version.
  • Upgraded database connection tools.
  • Added sqlite database support.
  • Changed some block names in default config.yml.
  • Fixed sqlite creation issue.
----------, Dec 28, 2023

  • Upgraded hCore version and other depends.
  • Fixed particle and member list exceptions.
----------, Nov 2, 2023

  • Upgraded gradle version.
  • Upgraded hCore version.
  • Upgraded other dependency version.

  • Fixed exceptions and block persistence issue after time expire.
  • Fixed null text exceptions in text parsing.
  • Fixed block break issue when the type is air.
  • Fixed block processes when the type is AIR.
  • Fixed serialization issue.
  • Fixed pagination issue.

  • Changed discord webhook api and depends.
  • Changed lazy loading with eager for collections.

  • Improved claim model.
  • Improved config comments.
----------, Nov 2, 2023

  • Improved claim model.
  • Improved config comments.
  • Fixed discord webhook issue.
  • Fixed serialization issue.
  • Upgraded hibernate version.
  • Fixed pagination issue in claim list and member list.
----------, Oct 4, 2023

  • Added new expire time settings and messages.
  • Improved comments in config.yml.
IMPORTANT NOTE:
You need to add 2 settings to config and lang.
First for config ->
upload_2023-9-29_22-20-23.png

Second for lang ->
upload_2023-9-29_22-20-54.png
----------, Sep 29, 2023

  • Added "hclaims.canteleport" permission.
  • Upgraded dependency versions.
  • Added auto-driver specify system for database settings in config.
  • Added mariadb support.
  • Added essentials and CMI support.
  • Improved placeholder system. (you can use unlimited placeholdrs with claim object)
  • Added placeholder-defaults: section for specify null values in placeholder.
  • Removed unnecessary dependencies.
  • Improved code quality.
----------, Sep 27, 2023

  • Upgraded dependency injection versions.
  • Fixed class scanner system for windows hosts.
  • Changed action system.
----------, Sep 7, 2023

  • Upgraded hCore version.
  • Updated build workflows.
  • Upgraded gradle wrapper version.
----------, Sep 4, 2023

  • Downgraded h2 database version.
----------, Aug 22, 2023

  • Upgraded versions of some dependencies.
----------, Aug 15, 2023

  • Improved database performance.
  • Upgraded h2 driver version.
  • Upgraded hCore version.
----------, Aug 14, 2023

  • Fixed a problem in sign for 1.20 version.
  • Upgraded hCore version inside of plugin.
  • Improved code structure.
----------, Aug 10, 2023

  • Upgraded dependency versions.
  • Fixed 1.20 sign text shown issue.
----------, Aug 6, 2023

  • Improved code quality.
  • Fixed colored string bugs.
  • Fixed a bug in input providers like anvil gui.
----------, Aug 5, 2023

  • Fixed an issue in 1.20 support.
  • Changed default database type as h2.
  • Upgraded library versions.
----------, Aug 5, 2023

  • Fixed a bug in member remove system.
  • Fixed hologram type change issue.
  • Fixed member moderation bug for claim members.
----------, Jul 28, 2023

IMPORTANT NOTE: If you are using one of the old versions of hClaims, you have to migrate your old data. In order to migrate, you can reach me on Discord: hakankrgn

Improvements:
  • The whole plugin has been coded from scratch.
  • The database has been rebuilt from scratch.
  • Added a wide range of member permissions for the GUI.
  • Improved the quality of config, lang, and GUI files.
  • Enhanced the overall code quality.
  • Added support for Minecraft version 1.20.
  • Implemented various database support options.
  • Introduced support for specifying hologram types for players.
  • Developed a block GUI to handle block operations, such as changing block types or relocating them.
  • Implemented a holder parsing system for menus.
----------, Jul 27, 2023

  • Fixed database save problem when server stopping.
----------, Jun 15, 2022

  • Added api-version to plugin.yml for higher versions.
  • Added 2 new custom event for developers.
  • Added actionbar settings to claim-leave and claim-enter messages.
  • Added new methods to claim class.
  • Added corner system to chunk look tool.
  • Added default permission system to grant permissions to a new member.
  • Fixed move listeners.
  • Fixed block ignite event.
  • Fixed lag problem in interaction listener.
  • Fixed console errors for 1.8.
  • Fixed money withdraw problem.
  • Changed database updater system.
  • Changed code structure of hologram system.
  • Changed webhook system.
  • Changed skull texture system for member list UI.
  • Updated hCore version.
----------, Jun 13, 2022

  • Changed hologram system.
  • Changed database system.
  • Changed code structure.
  • Added auto-complater for configurations.
  • Added default-permission settings.
  • Fixed money withdraw problem.
  • Fixed insert operation for chinese chars.
  • Improved API methods for developers.
  • Updated hCore version.
----------, Jun 2, 2022

  • Updated hCore version.
  • Added skull texture for member list UI.
  • Added actionbar settings to claim-leave and claim-enter messages.
  • Added gold and glowstone block to show corners of bought claim.
  • Fixed sign input gui for lower versions.
  • Fixed console errors for 1.8.
  • Fixed falling sand problem.
New lang settings for title:
Code (YAML):
claim-enter:
  title
: ' %claim_name%'
  subtitle
: 'You entered claim of %owner%'
  actionbar
: 'You are in claim %claim_name%'
claim-leave
:
  title
: ' %claim_name%'
  subtitle
: 'You left claim of %owner%'
  actionbar
: 'You are out of claim %claim_name%'
----------, May 30, 2022

  • Fixed bucket empty event problem.
  • Updated hCore version.
----------, May 25, 2022

  • Fixed default date formats in tr.yml.
  • Updated input gui system.
  • Fixed anvil gui support.
  • Fixed interact block listener messages.
----------, May 22, 2022

  • Added anvil gui support.
  • Added item node to input gui YMLs.
  • Finished discord webhook system.
  • Updated embed messages in lang.
----------, May 19, 2022

  • Fixed webhook support.
  • Removed config updater.
----------, May 15, 2022

  • Added webhook support for discord.
  • Added webhook settings in config.yml.

New Config setting for webhook:
Code (YAML):
discord-webhook:
  player
:
    webhook-url
: ''
    avatar-url
: 'https://www.spigotmc.org/data/resource_icons/90/90540.jpg?1616615228'
    username
: 'hClaims'
    embed
:
      author
:
        name
: 'hClaims'
        avatar-url
: 'https://www.spigotmc.org/data/resource_icons/90/90540.jpg?1616615228'
      image-url
: 'https://www.spigotmc.org/data/resource_icons/90/90540.jpg?1616615228'
      thumbnail-url
: 'https://www.spigotmc.org/data/resource_icons/90/90540.jpg?1616615228'

  admin
:
    webhook-url
: ''
    avatar-url
: 'https://www.spigotmc.org/data/resource_icons/90/90540.jpg?1616615228'
    username
: 'hClaims - Admin'
    embed
:
      author
:
        name
: 'hClaims'
        avatar-url
: 'https://www.spigotmc.org/data/resource_icons/90/90540.jpg?1616615228'
      image-url
: 'https://www.spigotmc.org/data/resource_icons/90/90540.jpg?1616615228'
      thumbnail-url
: 'https://www.spigotmc.org/data/resource_icons/90/90540.jpg?1616615228'




GIFs:

[​IMG]
[​IMG]
[​IMG]
[​IMG]
----------, May 14, 2022

  • Added hex color support.
  • Updated hCore version
----------, May 12, 2022

  • Added 2 new items to claim_friend_moderation.gui
  • Added database-name to config.yml for mysql.
  • Added a new message to langs.
  • Added "players-can-pickup-in-claim" at "settings:" in config.yml.

players-can-pickup-in-claim
upload_2022-1-12_9-27-9.png

database-name
upload_2022-1-12_9-27-24.png

new message
upload_2022-1-12_9-28-12.png

new 2 items from claim_friend_moderation.gui
Code (YAML):
spawner-break:
  type
: 'SPAWNER'
  name
: 'Spawner break permission'
  glow
: false
  amount
: 1
  datavalue
: 0
  lore
:
    - 'status
: %status%'
  nbt
: ' { }'
  slot
: 2
item-pickup
:
  type
: 'DIAMOND'
  name
: 'Item pickup permission'
  glow
: false
  amount
: 1
  datavalue
: 0
  lore
:
    - 'status
: %status%'
  nbt
: ' { }'
  slot
: 5
----------, Jan 12, 2022

  • Fixed some problems about used APIs in plugin
----------, Dec 15, 2021

  • Added 1.18 support.
  • Updated versions of APIs used in the plugin.
  • Fixed hologram problem.
  • Config splited into parts as langs, gui, config.
  • Removed debugs.
  • Fixed chunk data id problem.
  • Added cooldown for subchunk purchase
  • Changed 2 permissions
    hclaims.money.mainclaim.<money> -> hclaims.money.mainclaim.<number>.<money>
    hclaims.money.subclaim.<money> - hclaims.money.subclaim.<number>.<money>
  • Changed the type of time adding gui from sign to chest.
  • Added hologram regen system to /claim reload command.
  • Fixed some other problems.
  • Autobackup system will make backup all folder of hClaims anymore
----------, Dec 15, 2021

  • Added skull support with texture to claim block.
  • Added "api-version: 1.13" to plugin.yml so item types in config need an update
    (Material list > https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html)
  • Fixed BlockReach problem.
  • Added item-line support for holograms.
  • Added ability to specify inventory type.
  • Fixed a issue with saving data.
Code (YAML):
settings:
  auto-backup-interval
: 7200 #seconds
  disable-worlds
:
   - 'arena'
    - 'spawn'
  disabled-commands-in-claim
: #if player is not owner of claim or doesn't contains in claim friend list, player can't use this commands
    - 'sethome'
    - 'test'
    - 'command'
  min-claim-dif
: 3
  pvp-in-claim
: true
  claim-enter-mode
: true
  mob-limit-in-claim-chunk
: 1000 #maximum mob count in a claim chunk
  item-limit-in-claim-chunk
: 1000 #maximum dropped item count in a claim chunk
  time-format
: ' %day%:%hour%:%minute%:%second%'
  claim-money
: 0.50 #money per seconds for 1 chunk
  refund-percentage
: 30 #When claim is removed, it will refund 30% of your money
  default-claim-time
: 2592000 #2592000 seconds = 1 month
  default-claim-name
: 'Claim of %owner%'
  claim-enter
:
    title
: ' %claim_name%'
    subtitle
: 'You entered claim of %owner%'
  claim-leave
:
    title
: ' %claim_name%'
    subtitle
: 'You left claim of %owner%'
  friend-status-mode
:
    active
: 'Active'
    deactive
: 'Deactive'
  sign-lines-friend
:
   - ''
    - '^^^^^^^^^^^^^^^'
    - 'Type your friend'
    - 'name to above'
  sign-lines-time
:
   - ''
    - '^^^^^^^^^^^^^^^'
    - 'Type added time'
    - 'above you want'
  sign-lines-claim-name
:
   - ''
    - '^^^^^^^^^^^^^^^'
    - 'Type new claim name'
    - 'above you want'
  claim-hologram-height
: 4.2
  claim-hologram-lines
:
    - 'item
: DIAMOND'
    - ' %claim_name% Claim'
    - ' '
    - ' %remaining_time%'
    - ' '
    - 'Owner
: %owner%'
    - 'Chunk count
: %chunk_count%'
    - 'Member count
: %member_count%'
    - 'Friend count
: %friend_count%'
    - 'Creation time
: %create_date%'
  block-types
:
    block1
:
      permission
: ''
      gui-item
:
        type
: 'BEDROCK'
        name
: 'Bedrock'
        glow
: false
        amount
: 1
        datavalue
: 0
        lore
:
         - ''
          - 'Click to change your claim block.'
        nbt
: ' { }'
      block
:
        type
: 'BEDROCK'
        texture
: '' #if block is a skull, you can fill this line with skull texture
    block2
:
      permission
: 'claim.blockchange.obsidian'
      gui-item
:
        type
: 'OBSIDIAN'
        name
: 'Obsidian'
        glow
: true
        amount
: 1
        datavalue
: 0
        lore
:
         - ''
          - 'Click to change your claim block.'
        nbt
: ' { }'
      block
:
        type
: 'OBSIDIAN'
        texture
: '' #if block is a skull, you can fill this line with skull texture
    block3
:
      permission
: 'claim.blockchange.head'
      gui-item
:
        type
: 'LEGACY_SKULL_ITEM'
        name
: 'Diamond Chest'
        glow
: true
        amount
: 1
        datavalue
: 3
        lore
:
         - ''
          - 'Click to change your claim block.'
        nbt
: ' { }'
      block
:
        type
: 'PLAYER_HEAD'
        texture
: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWI4ZmUxYzQ0YWNiZWViOTE4ZDM4YmM0MmQ1NTBiZWRkNWMzZGQwNDk4ODlmZDllZWVhMTE2MGFiOGI2YSJ9fX0=' #if block is a skull, you can fill this line with skull texture

database
:
  type
: 'sqlite' #mysql, sqlite

  mysql
:
    ip
: 'localhost'
    port
: '3306'
    username
: 'root'
    password
: ''

messages
:
  you-dont-have-enough-claims
: 'You have never claimed before!'
  you-cant-break
: 'You cant break this block!'
  you-cant-add-friend
: 'The maximum number of friends you can add is %count%!'
  you-are-teleporting
: 'Please wait 3 seconds, you are teleporting to claim.'
  you-are-moving
: 'Your teleport has been cancelled because you moved.'
  there-is-no-money
: 'You dont have enough money to do this.'
  main-chunk-size-out
: 'The maximum size of main claims that can be received is %max%.'
  sub-chunk-size-out
: 'The maximum size of claims that can be received is %max%.'
  here-is-no-claimable
: 'Here is not claimable area.'
  add-friend-to-claim
: 'Add friend named %friend_name% to claim.'
  time-expire-broadcast
: 'Time of %owner%''s claim at %x%, %y%, %z%, %world% has been expired.'
  claim-time-out
: 'The maximum time that you can give to your claim is %time%.'
  cant-break-here
: 'You can''t break this block, because you don''t has permission'
  cant-place-here
: 'You can''t place block here, because you don''t has permission'
  cant-damage-animals-here
: 'You can''t damage animals here, because you don''t has permission'
  cant-interact-here
: 'You can''t interact at here, because you don''t has permission'
  cant-use-command-here
: 'You can''t use this command at here, because you don''t has permission'
  cant-move-block-here
: 'You can''t move your claim block here, because here is outside of your main chunk'

gui-main
:
  title
: 'Claim System'
  type
: 'CHEST'
  size
: 3
  items
:
    claim-list
:
      type
: 'PAPER'
      name
: 'Claim List'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 11
    claim-item
:
      type
: 'GRASS'
      name
: 'Claim Here'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
:
        - 'Money
: %money%'
      nbt
: ' { }'
      slot
: 13
    chunk-look-tool
:
      type
: 'SEA_LANTERN'
      name
: 'Look chunks'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 15
  other-items
:
    item1
:
      type
: 'STAINED_GLASS_PANE'
      name
: ''
      glow
: false
      amount
: 1
      datavalue
: 5
      lore
: [ ]
      nbt
: ' { }'
      slot
: 0

gui-claim-list
:
  title
: 'Claim List'
  type
: 'CHEST'
  size
: 3
  items
:
    claim-item
:
      type
: 'GRASS'
      name
: ' %claim_name% claim'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
:
       - ''
        - 'Remaining time » %time%'
        - 'Claim size » %size%'
        - 'Claim friend size » %friend_size%'
        - 'Creation Date » %create_date%'
      nbt
: ' { }'
      slots
: [ 0,1,2,3,4,5,6,7,8 ]
    other-claim-item
:
      type
: 'GRASS'
      name
: ' %claim_name% claim'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
:
       - ''
        - 'Remaining time » %time%'
        - 'Claim size » %size%'
        - 'Claim friend size » %friend_size%'
        - 'Creation Date » %create_date%'
        - ''
        - 'Click to teleport'
      nbt
: ' { }'
      slots
: [ 0,1,2,3,4,5,6,7,8 ]
    previous-page
:
      type
: 'ARROW'
      name
: 'Previous Page'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 21
    next-page
:
      type
: 'ARROW'
      name
: 'Next Page'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 23
    back
:
      type
: 'BARRIER'
      name
: 'Back'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 22
  other-items
:
    item1
:
      type
: 'STAINED_GLASS_PANE'
      name
: ''
      glow
: false
      amount
: 1
      datavalue
: 5
      lore
: [ ]
      nbt
: ' { }'
      slot
: 0

gui-claim
:
  title
: 'Claim - %claim_name% (%chunk_id%)'
  type
: 'CHEST'
  size
: 3
  items
:
    teleport
:
      type
: 'ENDER_PEARL'
      name
: 'Teleport'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
:
       - 'Click to teleport'
      nbt
: ' { }'
      slot
: 10
    claim-settings
:
      type
: 'DOUBLE_PLANT'
      name
: 'Claim Settings'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
:
       - 'Click to open claim settings'
      nbt
: ' { }'
      slot
: 13
    claim-map
:
      type
: 'MAP'
      name
: 'Claim Map'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
:
       - 'Click to open claim map'
      nbt
: ' { }'
      slot
: 16
  other-items
:
    item1
:
      type
: 'STAINED_GLASS_PANE'
      name
: ''
      glow
: false
      amount
: 1
      datavalue
: 5
      lore
: [ ]
      nbt
: ' { }'
      slot
: 0

gui-claim-settings
:
  title
: 'Claim Settings'
  type
: 'CHEST'
  size
: 4
  items
:
    friend-moderation
:
      type
: 'SKULL_ITEM'
      name
: 'Friend Moderation'
      glow
: false
      amount
: 1
      datavalue
: 3
      lore
: [ ]
      nbt
: ' {SkullOwner: {Id: "4519382e-8969-43a3-92a1-d222897c6b43",Properties: {textures: [ {Value: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzZjYmFlNzI0NmNjMmM2ZTg4ODU4NzE5OGM3OTU5OTc5NjY2YjRmNWE0MDg4ZjI0ZTI2ZTA3NWYxNDBhZTZjMyJ9fX0=" } ] } } }'
      slot
: 9
    add-time
:
      type
: 'WATCH'
      name
: 'Add time to claim'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 11
    change-block-location
:
      type
: 'BEDROCK'
      name
: 'Change claim block location'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 13
    change-name
:
      type
: 'PAPER'
      name
: 'Change the name'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
:
       - 'Click to change claim name'
      nbt
: ' { }'
      slot
: 15
    change-block-type
:
      type
: 'BEDROCK'
      name
: 'Change the block'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 17
    delete
:
      type
: 'REDSTONE'
      name
: 'Delete'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 4
    back
:
      type
: 'BARRIER'
      name
: 'Back'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 31
  other-items
:
    item1
:
      type
: 'STAINED_GLASS_PANE'
      name
: ''
      glow
: false
      amount
: 1
      datavalue
: 5
      lore
: [ ]
      nbt
: ' { }'
      slot
: 0

gui-claim-map
:
  title
: 'Claim Map'
  type
: 'CHEST'
  size
: 6
  items
:
    main-claim
:
      type
: 'STAINED_GLASS_PANE'
      name
: 'Your main chunk - %claim_name%'
      glow
: false
      amount
: 1
      datavalue
: 5
      lore
:
        - 'Owner
: %owner%'
        - 'Claim name
: %claim_name%'
        - 'Location
: %world%, %x%, %z%'
        - 'Chunk Id
: %chunk_id%'
        - ''
        - 'Main chunk of your claim'
      nbt
: ' { }'
    sub-claim
:
      type
: 'STAINED_GLASS_PANE'
      name
: 'Sub Chunk - %claim_name%'
      glow
: false
      amount
: 1
      datavalue
: 13
      lore
:
        - 'Owner
: %owner%'
        - 'Claim name
: %claim_name%'
        - 'Location
: %world%, %x%, %z%'
        - 'Chunk Id
: %chunk_id%'
        - ''
        - 'Sub chunk of your claim'
      nbt
: ' { }'
    claimable
:
      type
: 'STAINED_GLASS_PANE'
      name
: 'Claimable Chunk'
      glow
: false
      amount
: 1
      datavalue
: 7
      lore
:
        - 'Location
: %world%, %x%, %z%'
        - 'Chunk Id
: %chunk_id%'
        - ''
        - 'This claim is empty'
      nbt
: ' { }'
    other-claim
:
      type
: 'STAINED_GLASS_PANE'
      name
: 'Unclaimable Chunk - %claim_name%'
      glow
: false
      amount
: 1
      datavalue
: 14
      lore
:
        - 'Owner
: %owner%'
        - 'Claim name
: %claim_name%'
        - 'Location
: %world%, %x%, %z%'
        - 'Chunk Id
: %chunk_id%'
        - ''
        - 'Claim of %owner%'
      nbt
: ' { }'

    left
:
      type
: 'ARROW'
      name
: 'Left'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 46
    right
:
      type
: 'ARROW'
      name
: 'Right'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 47
    up
:
      type
: 'ARROW'
      name
: 'Up'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 51
    down
:
      type
: 'ARROW'
      name
: 'Down'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 52
    back
:
      type
: 'BARRIER'
      name
: 'Back'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 49
  other-items
:
    item1
:
      type
: 'STAINED_GLASS_PANE'
      name
: ''
      glow
: false
      amount
: 1
      datavalue
: 5
      lore
: [ ]
      nbt
: ' { }'
      slot
: 0

gui-friend-list
:
  title
: 'Claim Friend'
  type
: 'CHEST'
  size
: 6
  items
:
    friend-head
:
      type
: 'SKULL_ITEM'
      name
: ' %friend_name%'
      glow
: false
      amount
: 1
      datavalue
: 3
      lore
: [ ]
      nbt
: ' { }'
      slots
: [ 10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34 ]
    add-friend
:
      type
: 'SKULL_ITEM'
      name
: 'Add friend to claim'
      glow
: false
      amount
: 1
      datavalue
: 3
      lore
:
       - ' %size%/%maximum%'
        - 'Click to add a friend to claim'
      nbt
: ' {SkullOwner: {Id: "a18f6c08-2311-4f8c-a69c-2563148a74f3",Properties: {textures: [ {Value: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjA1NmJjMTI0NGZjZmY5OTM0NGYxMmFiYTQyYWMyM2ZlZTZlZjZlMzM1MWQyN2QyNzNjMTU3MjUzMWYifX19" } ] } } }'
      slot
: 4
    previous-page
:
      type
: 'ARROW'
      name
: 'Previous Page'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 48
    next-page
:
      type
: 'ARROW'
      name
: 'Next Page'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 50
    back
:
      type
: 'BARRIER'
      name
: 'Back'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 49
  other-items
:
    item1
:
      type
: 'STAINED_GLASS_PANE'
      name
: ''
      glow
: false
      amount
: 1
      datavalue
: 5
      lore
: [ ]
      nbt
: ' { }'
      slot
: 0
      console-commands
:
       - 'eco give %player% 1'
      player-commands
:
       - 'warp market'

gui-friend-moderation
:
  title
: 'Claim Friend'
  type
: 'CHEST'
  size
: 4
  items
:
    block-place
:
      type
: 'GRASS'
      name
: 'Block place permission'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
:
        - 'status
: %status%'
      nbt
: ' { }'
      slot
: 10
    block-break
:
      type
: 'WOOD_PICKAXE'
      name
: 'Block break permission'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
:
        - 'status
: %status%'
      nbt
: ' { }'
      slot
: 12
    damage-animals
:
      type
: 'IRON_SWORD'
      name
: 'Damage animals permission'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
:
        - 'status
: %status%'
      nbt
: ' { }'
      slot
: 14
    interact
:
      type
: 'STONE_BUTTON'
      name
: 'Interact permission'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
:
        - 'status
: %status%'
      nbt
: ' { }'
      slot
: 16
    delete-friend
:
      type
: 'REDSTONE'
      name
: 'Delete Friend'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 35
    back
:
      type
: 'BARRIER'
      name
: 'Back'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 31
  other-items
:
    item1
:
      type
: 'STAINED_GLASS_PANE'
      name
: ''
      glow
: false
      amount
: 1
      datavalue
: 5
      lore
: [ ]
      nbt
: ' { }'
      slot
: 0

gui-block-type
:
  title
: 'Claim'
  type
: 'CHEST'
  size
: 6
  items
:
    item-slots
: [ 10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34 ]
    previous-page
:
      type
: 'ARROW'
      name
: 'Previous Page'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 48
    next-page
:
      type
: 'ARROW'
      name
: 'Next Page'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 50
    back
:
      type
: 'BARRIER'
      name
: 'Back'
      glow
: false
      amount
: 1
      datavalue
: 0
      lore
: [ ]
      nbt
: ' { }'
      slot
: 49
  other-items
:
    item1
:
      type
: 'STAINED_GLASS_PANE'
      name
: ''
      glow
: false
      amount
: 1
      datavalue
: 5
      lore
: [ ]
      nbt
: ' { }'
      slot
: 0

gui-confirmation
:
  title
: 'Confirmation'
  type
: 'CHEST'
  size
: 3
  items
:
    confirm
:
      type
: 'STAINED_GLASS_PANE'
      name
: ' Yes'
      glow
: false
      amount
: 1
      datavalue
: 5
      lore
: [ ]
      nbt
: ' { }'
      slot
: 11
    cancel
:
      type
: 'STAINED_GLASS_PANE'
      name
: ' No'
      glow
: false
      amount
: 1
      datavalue
: 14
      lore
: [ ]
      nbt
: ' { }'
      slot
: 15
  other-items
:
    item1
:
      type
: 'STAINED_GLASS_PANE'
      name
: ''
      glow
: false
      amount
: 1
      datavalue
: 5
      lore
: [ ]
      nbt
: ' { }'
      slot
: 0
----------, Nov 11, 2021

  • Jar size decreased.
  • MySQL connector api version changed.
  • All of local jars removed from library.
  • Claim purchase issue solved.
----------, Oct 25, 2021

  • Data save system has changed.
  • GUI system has changed.
  • Developer API has changed.
  • Fixed the PVP issue in claims.
  • Fixed some protection listeners.
  • Added cooldown for block transfer.
  • Added auto data translator.
  • Added worldguard support.
----------, Oct 24, 2021

Updates

  • Code structure edited.
  • Added economy adapter interface for other economy system (etc: Coin, TP)
  • Changed claim api
  • Changed permissions
  • Added new custom events
  • Claim save system has been changed to instant save from periodic save.
  • Added 1.17 support


New Permission List

  1. hclaims.max.mainclaim.<amount> - hclaims.max.mainclaim.1
  2. hclaims.max.subclaim.<amount> - hclaims.max.subclaim.8
  3. hclaims.max.claimtime.<second> - hclaims.max.claimtime.5184000
  4. hclaims.max.friend.<count> - hclaims.max.friend.20
  5. hclaims.money.mainclaim.<money> - hclaims.money.mainclaim.10000
  6. hclaims.money.subclaim.<money> - hclaims.money.subclaim.2000
  7. hclaims.teleport.<second> - hclaims.teleport.3
  8. hclaims.open.gui - hclaims.open.gui
  9. hclaims.reload.config - hclaims.reload.config
----------, Sep 11, 2021

  • Edited some code blocks.
  • "item-limit-in-claim-chunk" setting added to config.
  • "cant-move-block-here" message added to config.
  • A new listener added for falling claim blocks (etc. Sand)
  • Now a player who is in a claim can't attack another player who isn't in a claim.
  • Fixed multislot feature in other-items section.
  • Added relocation feature for claim blocks.
----------, Jun 28, 2021

  • Extensive changes have been made to the code structure.
  • ClaimAPI class has been changed.
  • Protect listener classes have been changed and edited completely.
  • Arrangements have been made in GUI Classes and data classes.
  • 2 new custom events have been added for developers.
----------, May 15, 2021

  • Changes have been made to the SQLite class.
  • Data not saving issue solved
----------, May 10, 2021

  • SQLite Manager class recoded.
  • Added new permissions for /claim (claim.open.gui) and /claim reload (claim.reload.config)
  • The problem of entering into claim with the boat has been solved.
----------, May 7, 2021

  • Added new claim listeners.
  • ClaimAPI class has been changed.
  • SQLite support has been fixed.
  • Fixed auto save problem.
----------, Apr 30, 2021

  • Fixed fishing rod and bucket empty event problems.
  • Code structure has been edited.
----------, Apr 28, 2021

  • Fixed problems in 1.8.
----------, Apr 25, 2021

  • Fixed explosion problem of living entities.
  • Fixed friend permission settings.
  • Changed SQLiteManager class.
----------, Apr 23, 2021

  • Added %hclaims_total_claim% placeholder for claim count of player
  • Updated sign gui api
----------, Apr 22, 2021

  • Fixed wither problem.
  • Added ClaimTimeExpire event.
----------, Apr 20, 2021

  • Changed GUI classes.
  • Fixed the problem of entering claims with the chorus fruit.
  • The problem of mowing fruits with right click has been solved.
  • Operators were given the power to manage other clauses. (just go to claim block and right click)
  • Chunk can be imported without any spaces in between, a new setting has been added to config for this.
----------, Apr 18, 2021

  • Added claim api classes again.
  • Updated InventoryAPI and SignGUI.
  • Fixed damage event problem.
----------, Apr 17, 2021

  • Fixed sign gui problem.
  • Added new custom events.
----------, Apr 17, 2021

  • Added new protect listener
  • Updated InventoryAPI
  • Fixed date format
----------, Apr 16, 2021

  • Added protect listeners for pistons.
  • Added new custom events for developers
  • Fixed disabled commands problem.
----------, Apr 14, 2021

  • Fixed lava problem
  • Changed MySQL manager class
  • Update InventoryAPI version
----------, Apr 14, 2021

  • Added MySQL support
  • Added new interactable blocks
  • Added player-commands and console-commands to other-items catagories
  • Added claim money refund system
  • Added mob limit system
  • Added blocked commands in claim to config.yml
  • Fixed fishing rod problem

Lastest config.yml » https://paste.ubuntu.com/p/Qq4zGpF8Tq/
----------, Apr 13, 2021

  • Added new permission for maximum friend size [claim.maxfriend.(count)]
  • Updated InventoryAPI version
  • GUI Classes has been changed
  • Fixed some problems
----------, Apr 8, 2021

  • Added fire create date of claim on gui and hologram
  • Added enter and leave title and subtitle for player[​IMG]
  • Added a section to config.yml for a player to enter[​IMG]
  • Added a section for main claim and sub chunk purchase fee to config.yml
  • Added MessageAPI to plugin for title support
  • DataManager class and GUI classes has been changed
----------, Apr 6, 2021

  • Added new claim protect listeners.
----------, Apr 4, 2021

  • Added metric class for bStats
  • Added default values for buying claim [claim.buy.(count)] and maximum time that can be given [claim.maxtime.(time)] to players who do not have permission
----------, Apr 4, 2021

+ Added on/off mode in friend moderation gui
[​IMG]

+ Added vehicle damage listener to protect the claim
----------, Apr 4, 2021

  • Breaking minecart in claimed area problem has been solved
  • DataManager class changed
----------, Apr 3, 2021

  • Fixed nullpointers
  • Added new claim protect listeners and new config settings
  • Code performance improved
  • Autobackup problem has been solved
  • Yaml class has been changed. (Due to the problem in Linux)
  • Added new custom events for developers
----------, Apr 3, 2021

  • Fixed console error when trying to place an AIR item on gui
  • Improved code performance
  • Changed the Util classes
----------, Apr 2, 2021

  • Changed the GUI classes.
  • Upgrade version of using InventoryAPI
  • Added pvp-in-claim settings in config.yml
  • Fixed interact problem
  • Fixed placeholder values
----------, Apr 1, 2021

Resource Information
Author:
----------
Total Downloads: 126
First Release: Apr 1, 2021
Last Update: Dec 28, 2023
Category: ---------------
All-Time Rating:
23 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings