Sueta

⭐ BlockRespawn ⭐ FREE

1.0

Regen any blocks in a region. Highly configurable with GUI menu

·Config

BannerBlockRespawn.PNG

=======================
A plugin to regenerate any blocks in any world in very simple way. You can create regions and then specify the blocks that will respawn.
GUI menu available for configuration.

============================

YouTube


✨Features ✨

↬ Respawn any blocks (ores, crops, woods,..)
↬ Own region system
↬ Customise the time between respawns
↬ Multi worlds compatible
↬ GUI menus configuration
↬ Particules effects
↬ Multi languages
↬ Permission restrictions
↬ More features to come

✔️ Information ✔️

Commands

- /br help <1/2> => Show all command information
- /br creation on => Enter in creation mode
- /br creation off => Exit creation mode
- /br creation confirm => Create the region
- /br list => See all existing region (GUI)
- /br open <name> => Open menu of the region (GUI)
- /br here => Open the menu of the region on your current location (GUI)
- /br setblock <name> => Settings respawn block of the region
- /br setpermission <name> <permission> => Set permission to break some blocks in the region
- /br tp <name> => Teleport to the region
- /br delete <name> => Delete the region

Permissions

- blockrespawn.list => View all existing regions
- blockrespawn.tp => Teleport to a region
- blockrespawn.admin.creation => Create new regions
- blockrespawn.admin.open => open menu of a region
- blockrespawn.admin.here => open menu of region on your location
- blockrespawn.admin.setblocks => modify block respawn of a region
- blockrespawn.admin.setpermission => modify region permissionn
- blockrespawn.admin.delete => Delete a region

☄️ Plugin files ☄️

Config.yml
#Langage available: EN ; FR
#You can change the texts in file local/messages-XX.yml
language-messages: "EN"

#Item to create new region
item_region_creation: ARROW

#If true, crops respawn with maxiumum age
#If flase, crops respawn with minimum age
#Crops available (WHEAT, PATATOES, CARROTS, BEETROOTS),
crops_respawn_with_max_age: true


#List of blocks available to respawn
#When you create region, you will can select which block must respawn among the list of blocks below.
blocks:
  #Specify material name
  #List of material: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
  STONE:
    #Once broken, replace block with another material
    replaceby: "COBBLESTONE"
    #Time before respawn (in seconds)
    time: 10
  GRANITE:
    replaceby: "COBBLESTONE"
    time: 15
  ANDESITE:
    replaceby: "COBBLESTONE"
    time: 15
  COARSE_DIRT:
    replaceby: "DIRT"
    time: 50
  GRAVEL:
    replaceby: "AIR"
    time: 60
  SAND:
    replaceby: "AIR"
    time: 60
  COAL_ORE:
    replaceby: "COBBLESTONE"
    time: 60
  IRON_ORE:
    replaceby: "COBBLESTONE"
    time: 80
  GOLD_ORE:
    replaceby: "COBBLESTONE"
    time: 120
  REDSTONE_ORE:
    replaceby: "COBBLESTONE"
    time: 100
  LAPIS_ORE:
    replaceby: "COBBLESTONE"
    time: 120
  EMERALD_ORE:
    replaceby: "COBBLESTONE"
    time: 350
  DIAMOND_ORE:
    replaceby: "COBBLESTONE"
    time: 240
  NETHER_QUARTZ_ORE:
    replaceby: "COBBLESTONE"
    time: 60
  GLOWSTONE:
    replaceby: "AIR"
    time: 60
  WHEAT:
    replaceby: "AIR"
    time: 60
  CARROTS:
    replaceby: "AIR"
    time: 70
  POTATOES:
    replaceby: "AIR"
    time: 70
  BEETROOTS:
    replaceby: "AIR"
    time: 80
  MELON:
    replaceby: "AIR"
    time: 120
  PUMPKIN:
    replaceby: "AIR"
    time: 120
  SUGAR_CANE:
    replaceby: "AIR"
    time: 60
  BAMBOO:
    replaceby: "AIR"
    time: 60
  PODZOL:
    replaceby: "DIRT"
    time: 20
  MYCELIUM:
    replaceby: "DIRT"
    time: 60
  OAK_LOG:
    replaceby: "AIR"
    time: 50
  SPRUCE_LOG:
    replaceby: "AIR"
    time: 50
  BIRCH_LOG:
    replaceby: "AIR"
    time: 50
  ACACIA_LOG:
    replaceby: "AIR"
    time: 60
  DARK_OAK_LOG:
    replaceby: "AIR"
    time: 60
  JUNGLE_LOG:
    replaceby: "AIR"
    time: 60
  CRIMSON_STEM:
    replaceby: "AIR"
    time: 100
  WARPED_STEM:
    replaceby: "AIR"
    time: 100
  OBSIDIAN:
    replaceby: "COBBLESTONE"
    time: 120
Messages-EN.yml
Prefix: "[BlockRespawn]"
NoPermission: "&cYou don't have permission to do this!"
Regions:
  Creation:
    #Message send to player when he begin to create a new region (Message propriety: {ITEMS} -> item to create new region)
    StartCreationMode: "&aThe region creation mode is enable ! &eGet item: &d{ITEMS} &eto create a new region"
    AlreadyInCreationMode: "&cYou are already in the creation mode !"
    NotInCreationMode: "&cYou are not in the creation mode !"
    ExitCreationMode: "&aYou are no longer in the creation mode !"
    SetPosition1: "&aPosition 1 set !"
    SetPosition2: "&aPosition 2 set ! &aUse &e/br creation confirm &ato create the region"
    UnSetPosition1: "&cPosition 1 unset !"
    UnSetPosition2: "&cPosition 2 unset !"
    NoMorePositionToRemove: "&cNo more position to remove ! &aRight click to add a corner"
    ConflitRegionPosition1: "&cThis block is already in another region !"
    ConflitRegionPosition2: "&cYour region overlays another region !"
    NotEnoughPositionSelected: "&cYou must select the 2 opposite corners of your region !"
    SetName: "&a&lWrite the name of your new region in the chat !"
    #{NAME} -> new region name
    NameConfirmed: "&aThis region has now the name: &e{NAME}"
    NameAlreadyExists: "&cThis name already exists for another region"
    CreationCancel: "&cCreation cancel !"
    Successfull: "&aThe region is successfully created !"
  Deletion:
    Deleted: "&cThis region has been deleted !"
    AlreadyDeleted: "&cThis regions is already deleted !"
    Successfull: "&aThis region is successfully deleted !"
  Error:
    #{NAME} -> new region name
    RegionNotFoundWithName: "&cNo region found with name: &e{NAME}"

Commandes:
  InvalidFormat: "&cInvalid command format !"
  Creation:
    Desc: "&aCreate new regions"
    OnDesc: "&aEnter in the creation mode"
    OffDesc: "&aExit the creation mode"
    ConfirmDesc: "&aConfirm the region selected"
  Permission:
    Desc: "&aSet permission to break some blocks in the region"
    Success: "&aThe permission is successfully added !"
  OpenMenuRegion:
    Desc: "&aOpen menu of the region"
  OpenMenuSetBlock:
    Desc: "&aOpen menu of respawning blocks for the region"
  OpenMenuListRegion:
    Desc: "&aOpen menu with all existing regions"
  Here:
    Desc: "&aOpen menu of the region on your location"
    Error: "&cNo region at your location"
  TpRegion:
    Desc: "&aTeleport to the region"
  Delete:
    Desc: "&aDelete the region"
  Help:
    Desc: "&aSee information about commands"
GUI:
  BlockSelection:
    Title: "&1Blocks selection"
    Selected: "§a§lSelected"
    NotSelected: "§c§lNot Selected"
  RegionInfo:
    Information: "&b&lInformation"
    World: "&a&lWorld:"
    Name: "&a&lName:"
    Teleportation: "&a&lTeleportation"
    TeleportationLore: "&eTp to this region"
    BlockList: "&a&lBlocks respawn"
    BlockListLore: "&eModify the list of blocks to respawn"
    Permission: "&a&lPermission"
    Delete: "&4&lDelete"
    DeleteLore: "&c&lDelete this region"
    GoListRegion: "&a&lGo to regions list menu"
    Close: "&7&lClose"
  ListRegions:
    Title: "&1All existing regions"
    Previous: "&e&lPrevious"
    Next: "&e&lNext"
    Close: "&c&lClose"

Discord support: https://discord.gg/bcfReku

Support me by helping me with a donation !

QR code.png

Similar projects

Config →