Sueta

SimpleSurvival - Easy chunk claiming and more (Free)

0.2 Beta

Claim and protect your Chunks

·Plugin

With this plugin, you can easy claim and manage your own Chunks!

Features :
• Claim and protect Chunks
• Add your own Recipes
• All messages adjustable
• Program your own modules
• Add your own death messages
• Easy Setup

More features will follow in the next updates!

Commands :
• /cca » Admin command - permission: chunkclaim.admin
• /cc » Chunk command - no permissions required
• /home » Home command - no permissions required
• /warp » Warp command - permission to set and delete homes: simplesurvival.admin
• /back » After death command - no permissions required

Todo :
• Menu (add members to chunk, ...)
• User/Admin Shops
• Trading between players
• Own Farmworld
• Add more replacements(scoreboard, ...)
• Homes
• Warps
• Achievements

Replacements :
$player$ » Player Name
$prefix$ » Prefix
$online$ » Current online player size
$max$ » Max players from server (server.properties)
$money$ » Current money from player (own money system)
$warp_size$ » Size of warps
$page$ » Current page
$max_pages$ » Max pages
$chunk_size$ » Amount of claimed chunks from player
$chunk_owner$ » Owner of chunk you're standing in
$chunk_price$ » Price of first chunk (config.yml)

player_death: {0} » Player Name

{1} » Death Cause

player_killed: {0} » Player Name

{1} » Killer Name

not_enough_money: {0} » Missing Money

successfully_claimed_chunk: {0} » Money need to claim

warp_item_name: {0} » Name of warp

home_set_sucessfully: {0} » Name of home
home_remove_sucessfully: {0} » Name of home
home_list_format: {0} » Name of home
homes_left: {0} » Size of your left to claim
your_homes: {0} » Size of your homes

config.yml
messages: messages_en_US 
chunk_price: 500 
chunk_calculation: $chunk_price$ * ($chunk_size$ * 2) 
spawn_protection_radius: 200 
chunk_world: world
messages_en_US
prefix: §aSimple§2Survival §8› 
no_permissions: $prefix$ §cYou don't have enough permissions! 
player_join: $prefix$ §e$player$ §7has joined the server. §8[§b$online$§7/§b$max$§8] 
player_quit: $prefix$ §e$player$ §7has left the server. §8[§b$online$§7/§b$max$§8] 
player_death: $prefix$ §e{0} §7{1} 
player_killed: $prefix$ §e{0} was killed by §e{1}§7. 
teleport_to_death_point: $prefix$ §b§oteleport to death location (/back) 
teleport_to_death_hover: §7Click, to teleport to death location 
not_enough_money: $prefix$ §cYou are missing {0} Money! 
successfully_claimed_chunk: $prefix$ §7You §asuccessfully §7claimed a chunk for §e{0} 
  §7Money! 
chunk_already_claimed: $prefix$ §cThis chunk is already claimed! 
chunk_already_yours: $prefix$ §cThis chunk is already your chunk! 
chunk_not_found_id: $prefix$ §cYou don't have a chunk with this id! 
chunk_in_spawn: $prefix$ §cYou can't claim a chunk here! 
chunk_not_in_world: $prefix$ §cYou can't claim a chunk in this word! 
chunk_info_claimed: '' 
chunk_info_free: '' 
home_set_successfully: $prefix$ §7You §asuccessfully §7set a home called §b{0}§7! 
home_remove_successfully: §7You §asuccessfully §7removed a home called §b{0}§8. 
home_max: $prefix$ §cYou can only set {0} homes! 
home_already_exists: $prefix$ §cYou already own a home with this name! 
home_do_not_exists: $prefix$ §cYou don't have a home with this name! 
homes_left: $prefix$ §7You have §a{0} §7home(s) left. 
home_list_format: '   §8- §e{0}' 
home_click_to_teleport: §7Click to teleport to home §a{0} 
no_homes: $prefix$ §cYou currently have no homes! 
your_homes: '$prefix$ §7Your homes §8(§a{0}§8):' 
warp_do_not_exists: $prefix$ §cThere is no warp with this name! 
warp_inventory_name: '§7All Warps §8(§3$warp_size$§8): §8[§b$page$§8]' 
warp_item_name: §b$warp_name$ 
warp_item_lore: 
- ' ' 
- §7Click to teleport 
menu_item_name: §2SimpleSurvival Menu 
menu_inventory_name: §2SimpleSurvival Menu 
scoreboard_enabled: true 
display_name: SimpleSurvival 
scoreboard: 
- ' ' 
- '§7Money§8:' 
- §6$money$ 
- ' ' 
- '§7Chunks§8:' 
- §a$chunk_size$ 
- ' ' 
- '§7Chunk by§8:' 
- §b$chunk_owner$ 
- ' ' 
unknown_chunk_owner: §bNone 
page_not_exists: $prefix$ §cThis page doesn't exists! 
not_a_number: $prefix$ §cPlease enter a number! 
help_pages: 
- |- 
  { 
    "help": [ 
      " ", 
      "$prefix$ §7Simple Survival Commands §8[§e$page$§7/§e$max_pages$§8]", 
      " ", 
      "§8» §b/cc help [page] §8- §7Show the help pages", 
      "§8» §b/cc info §8- §7Get information about the chunk you\u0027re standing in", 
      "§8» §b/cc claim §8- §7Claim the Chunk", 
      "§8» §b/cc unclaim §8- §7Unclaim the Chunk", 
      " " 
    ] 
  } 
- |- 
  { 
    "help": [ 
      " ", 
      "$prefix$ §7Simple Survival Commands §8[§e$page$§7/§e$max_pages$§8]", 
      " ", 
      "§8» §b/cc random §8- §7Teleport you to a random free chunk", 
      "§8» §b/cc list §8- §7List your claimed Chunks", 
      "§8» §b/cc teleport [chunkId] §8- §7Teleport you to a chunk from you", 
      " " 
    ] 
  } 
home_help_pages: 
- |- 
  { 
    "help": [ 
      " ", 
      "$prefix$ §7Home Commands §8[§e$page$§7/§e$max_pages$§8]", 
      "§8» §b/home set [name] §8- §7Set a home", 
      "§8» §b/home delete [name] §8- §7Delete a home", 
      "§8» §b/home list §8- §7List your homes", 
      "§8» §b/home (teleport) [name] §8- §7Teleport you to a home", 
      " " 
    ] 
  } 
warp_help_pages: 
- |- 
  { 
    "help": [ 
      " ", 
      "$prefix$ §7Warp Commands §8[§e$page$§7/§e$max_pages$§8]", 
      "§8» §b/warps §8- §7Open warp inventory", 
      "§8» §b/warp list §8- §7List all warps", 
      "§8» §b/warp (teleport) [name] §8- §7Teleport you to a warp", 
      " " 
    ] 
  }
deathCause.yml
DeathCauses: 
- |- 
  { 
    "damageCause": "CONTACT", 
    "message": [ 
      "CONTACT" 
    ] 
  } 
- |- 
  { 
    "damageCause": "ENTITY_ATTACK", 
    "message": [ 
      "ENTITY_ATTACK" 
    ] 
  } 
- |- 
  { 
    "damageCause": "ENTITY_SWEEP_ATTACK", 
    "message": [ 
      "ENTITY_SWEEP_ATTACK" 
    ] 
  } 
- |- 
  { 
    "damageCause": "PROJECTILE", 
    "message": [ 
      "was hit by an arrow" 
    ] 
  } 
- |- 
  { 
    "damageCause": "SUFFOCATION", 
    "message": [ 
      "SUFFOCATIOn" 
    ] 
  } 
- |- 
  { 
    "damageCause": "FALL", 
    "message": [ 
      "fall too hard" 
    ] 
  } 
- |- 
  { 
    "damageCause": "FIRE", 
    "message": [ 
      "burned to death" 
    ] 
  } 
- |- 
  { 
    "damageCause": "FIRE_TICK", 
    "message": [ 
      "burned to death" 
    ] 
  } 
- |- 
  { 
    "damageCause": "MELTING", 
    "message": [ 
      "MELTING" 
    ] 
  } 
- |- 
  { 
    "damageCause": "LAVA", 
    "message": [ 
      "want's to swim in lava" 
    ] 
  } 
- |- 
  { 
    "damageCause": "DROWNING", 
    "message": [ 
      "don't want to breath" 
    ] 
  } 
- |- 
  { 
    "damageCause": "BLOCK_EXPLOSION", 
    "message": [ 
      "explodes by tnt" 
    ] 
  } 
- |- 
  { 
    "damageCause": "ENTITY_EXPLOSION", 
    "message": [ 
      "explodes by entity" 
    ] 
  } 
- |- 
  { 
    "damageCause": "VOID", 
    "message": [ 
      "fall into void" 
    ] 
  } 
- |- 
  { 
    "damageCause": "LIGHTNING", 
    "message": [ 
      "was hit by lightning" 
    ] 
  } 
- |- 
  { 
    "damageCause": "SUICIDE", 
    "message": [ 
      "SUICIDE" 
    ] 
  } 
- |- 
  { 
    "damageCause": "STARVATION", 
    "message": [ 
      "had found no bread" 
    ] 
  } 
- |- 
  { 
    "damageCause": "POISON", 
    "message": [ 
      "has became a victim of magic" 
    ] 
  } 
- |- 
  { 
    "damageCause": "MAGIC", 
    "message": [ 
      "has became a victim of magic" 
    ] 
  } 
- |- 
  { 
    "damageCause": "WITHER", 
    "message": [ 
      "was killed by Wither" 
    ] 
  } 
- |- 
  { 
    "damageCause": "FALLING_BLOCK", 
    "message": [ 
      "stucks on falling block" 
    ] 
  } 
- |- 
  { 
    "damageCause": "THORNS", 
    "message": [ 
      "THORNS" 
    ] 
  } 
- |- 
  { 
    "damageCause": "DRAGON_BREATH", 
    "message": [ 
      "DRAGON_BREATH" 
    ] 
  } 
- |- 
  { 
    "damageCause": "CUSTOM", 
    "message": [ 
      "CUSTOM" 
    ] 
  } 
- |- 
  { 
    "damageCause": "FLY_INTO_WALL", 
    "message": [ 
      "FLY_INTO_WALL" 
    ] 
  } 
- |- 
  { 
    "damageCause": "HOT_FLOOR", 
    "message": [ 
      "HOT_FLOOR" 
    ] 
  } 
- |- 
  { 
    "damageCause": "CRAMMING", 
    "message": [ 
      "CRAMMING" 
    ] 
  } 
- |- 
  { 
    "damageCause": "DRYOUT", 
    "message": [ 
      "DRYOUT" 
    ] 
  }

I try to update this plugin at least once a week!

A better description follows :c

Similar projects

Plugin →