✨Advanced Ores✨ (Respawnable Ores) ► [1.14 - 1.16] icon

✨Advanced Ores✨ (Respawnable Ores) ► [1.14 - 1.16] -----

Allows you to create respawnable ores on your server



Welcome to the offical plugin page of AdvancedOres! AdvancedOres is a custom plugin, which allows you to create respawnable ores on your minecraft server.

Means if a player mines any avaible ore in minecraft and the ore is registered, it will automatically respawn after a amount of time, also you can customize the plugin using the config.yml, you can change the duration of item the ore need to respawn, the drops, the name and the lore of the dropped item and the amount and if experience should be given to the player.

Avaible Ores
  • Coal Ore
  • Iron Ore
  • Gold Ore
  • Redstone Ore
  • Lapis Ore
  • Diamond Ore
  • Emerald Ore
  • Nether Quartz Ore
  • *SPECIAL* Random Ore

Installation
1. Download the AdvancedOres plugin
2. Place the plugin in your server plugins folder
3. Restart your server to load all changes
4. Now the plugin is applied to your server
Command
  • /advancedores help | Gives you a list of commands
  • /advancedores reload | Reloads the configuration
  • /advancedores switch | Switch your current build mode
  • /advancedores respawn | Respawns all registerd blocks
  • /advancedores info | Gets the info of the block you look at
Default Permissions
  • advancedores.reload | Permission for the reload command
  • advancedores.help | Permission for the help command
  • advancedores.switch | Permission for the switch command
  • advancedores.respawn | Permission for the respawn command
  • advancedores.info | Permission for the info command
  • advancedores.notify | Permission for update notifications
How to use
To register custom ores you need to enter the ore changer mode with /advancedores switch, now you can place blocks to add them to the respawnable ores or break registered ores to remove them.
Random Ores
To place random ore you have to enter the ore changer mode with /advancedores switch, then you have to place a redstone block at the location you want the random ore to be located
Optional Dependencies
Code (YAML):
# In this section you can define everything about checking for plugin updates
update-checker
: # Do not change this line or the config will break
  check-for-updates
: true # Here you can enable or disable the feature for checking for updates
  notify-permission
: 'advancedores.notify' # Here you can define the permission for getting notified
Code (YAML):
messages : # Here you can define every message which is used in the plugin
  invalid-permissions
: '&7&l> &cSorry, but it seems you don''t have enough permissions to perform this command' # Here you can define the permission message
  invalid-argumnets
: '&7&l> &cSorry, but you need to specify the arguments for this command' # Here you can define the argument message
  invalid-block
: '&7&l> &cSorry, but this doesn''t seems to be a valid ore' # Here you can define the invalid block message
  invalid-id
: '&7&l> &cSorry, but this id doesn''t seems that this ore has a valid id' # Here you can define the invalid id message
  inventory-message
: '&7&l> &cSorry, but your inventory seems to ve full' # Here you can define the full inventory message
  respawned-ores
: '&7&l> &aSuccessfully respawned all registered ores' # Here you can define the message when all ores get respawned
 
Code (YAML):
permissions : # Here you can define every permission which is used in the plugin
  reload-permission
: 'advancedores.reload' # Here you can define the permission for the reload command
  help-permission
: 'advancedores.help' # Here you can define the permission for the help command
  switch-permission
: 'advancedores.switch' # Here you can define the permission for the switch command
  respawn-permission
: 'advancedores.respawn' # Here you can define the permission for the respawn command
  info-permission
: 'advancedores.info' # Here you can define the permission for the info command
Code (YAML):
# In this option you can change the placeholder block
placeholder-block
: BEDROCK

# In this option you can enable and disable all available miscellaneous
miscellaneous
:
  use-respawn-sounds
: true # Define sounds should be played, when a ore respawns
  use-respawn-particles
: true # Define particles should be shown, when a ore respawns

# Here you can define if the mined ore should drop their material or add it to the player's inventory
item-give-type
: DROP # Use DROP for dropping the item at the player | Use GIVE to give the item to the player

# Here you can customize all the registered ores
registered-ores
: # Do not change this line or the config will break
  COAL_ORE
: # This is the type of the ore
    item
: # Here you can define the whole item that gets dropped or given to the player
      item-material
: COAL # Here you can define the material
      item-amount
: 1 # Here you can define the amount
      custom-name
: # Here you can define the custom name
        use-custom-name
: false # Enable or disable the custom name
        custom-item-name
: '&aCoal Ore' # Here you can customize the custom name
      custom-lore
: # Here you can define the custom lore
        use-custom-lore
: false # Here you can enable or disable the custom lore
        custom-item-lore
: # Here you can add and remove custom lore lines
          - '&7Custom Lore' # For example this is line 1
    experience
: # In this section you can define everything about experience
      gain-experience
: true # Disable or enable experience gain
      experience-amount
: 10 # Define the amount of experience
    economy
: # In this section you can define everything about economy
      use-economy
: false # Define if this option should be enabled or disabled
      money-amount
: 100 # Define the amount of money the player should gain when he mines a block
    duration
: # In this section you can define the respawn timer
      respawn-time
: 5 # Set the respawn time in seconds
    commands
: # In this section you can add commands that will run when the gets mined
      use-commands
: false # Disable or Enable this option
      commands
: # Here you can add your commands
        - 'tell %player% You''ve mined Coal Ore' # This is the first line (INFO: You can use %player% as player variable)
  IRON_ORE
:
    item
:
      item-material
: IRON_INGOT
      item-amount
: 1
      custom-name
:
        use-custom-name
: false
        custom-item-name
: '&eIron Ingot'
      custom-lore
:
        use-custom-lore
: false
        custom-item-lore
:
         - '&7Custom Lore'
    experience
:
      gain-experience
: true
      experience-amount
: 10
    economy
:
      use-economy
: false
      money-amount
: 100
    duration
:
      respawn-time
: 5
    commands
:
      use-commands
: false
      commands
:
       - 'tell %player% You''ve mined Iron Ore'
  GOLD_ORE
:
    item
:
      item-material
: GOLD_INGOT
      item-amount
: 1
      custom-name
:
        use-custom-name
: false
        custom-item-name
: '&aGold Ingot'
      custom-lore
:
        use-custom-lore
: false
        custom-item-lore
:
         - '&7Custom Lore'
    experience
:
      gain-experience
: true
      experience-amount
: 10
    economy
:
      use-economy
: false
      money-amount
: 100
    duration
:
      respawn-time
: 5
    commands
:
      use-commands
: false
      commands
:
       - 'tell %player% You''ve mined Gold Ore'
  REDSTONE_ORE
:
    item
:
      item-material
: REDSTONE
      item-amount
: 1
      custom-name
:
        use-custom-name
: false
        custom-item-name
: '&eRedstone'
      custom-lore
:
        use-custom-lore
: false
        custom-item-lore
:
         - '&7Custom Lore'
    experience
:
      gain-experience
: true
      experience-amount
: 10
    economy
:
      use-economy
: false
      money-amount
: 100
    duration
:
      respawn-time
: 5
    commands
:
      use-commands
: false
      commands
:
       - 'tell %player% You''ve mined Redstone Ore'
  LAPIS_ORE
:
    item
:
      item-material
: LAPIS_LAZULI
      item-amount
: 1
      custom-name
:
        use-custom-name
: false
        custom-item-name
: '&eLapis Lazuli'
      custom-lore
:
        use-custom-lore
: false
        custom-item-lore
:
         - '&7Custom Lore'
    experience
:
      gain-experience
: true
      experience-amount
: 10
    economy
:
      use-economy
: false
      money-amount
: 100
    duration
:
      respawn-time
: 5
    commands
:
      use-commands
: false
      commands
:
       - 'tell %player% You''ve mined Lapis Ore'
  DIAMOND_ORE
:
    item
:
      item-material
: DIAMOND
      item-amount
: 1
      custom-name
:
        use-custom-name
: false
        custom-item-name
: '&eDiamond'
      custom-lore
:
        use-custom-lore
: false
        custom-item-lore
:
         - '&7Custom Lore'
    experience
:
      gain-experience
: true
      experience-amount
: 10
    economy
:
      use-economy
: false
      money-amount
: 100
    duration
:
      respawn-time
: 5
    commands
:
      use-commands
: false
      commands
:
       - 'tell %player% You''ve mined Diamond Ore'
  EMERALD_ORE
:
    item
:
      item-material
: EMERALD
      item-amount
: 1
      custom-name
:
        use-custom-name
: false
        custom-item-name
: '&eEmerald'
      custom-lore
:
        use-custom-lore
: false
        custom-item-lore
:
         - '&7Custom Lore'
    experience
:
      gain-experience
: true
      experience-amount
: 10
    economy
:
      use-economy
: false
      money-amount
: 100
    duration
:
      respawn-time
: 5
    commands
:
      use-commands
: false
      commands
:
       - 'tell %player% You''ve mined Emerald Ore'
  NETHER_QUARTZ_ORE
:
    item
:
      item-material
: QUARTZ
      item-amount
: 1
      custom-name
:
        use-custom-name
: false
        custom-item-name
: '&eQuartz'
      custom-lore
:
        use-custom-lore
: false
        custom-item-lore
:
         - '&7Custom Lore'
    experience
:
      gain-experience
: true
      experience-amount
: 10
    economy
:
      use-economy
: false
      money-amount
: 100
    duration
:
      respawn-time
: 5
    commands
:
      use-commands
: false
      commands
:
       - 'tell %player% You''ve mined Nether Quartz Ore'
  RANDOM_ORE
: # Here you can customize the random ore
    blocks
: # Here you can define the blocks that should be random added
      - 'COAL_ORE'
      - 'IRON_ORE'
      - 'GOLD_ORE'
      - 'REDSTONE_ORE'
      - 'LAPIS_ORE'
      - 'DIAMOND_ORE'
      - 'EMERALD_ORE'
      - 'NETHER_QUARTZ_ORE'
    miscellaneous
: # Here you can define the miscellaneous for the random ore
      use-replace-particles
: true # Here you can enable or disable replace particles
      use-replace-sunds
: true # Here you can enable or disable replace sounds
    timing
: # Here you can edit the timer
      timer
: 1 # Define the timer between ore replacing in seconds (REQUIRES SERVER RESTART)
 

Report an Issue

Note: Please do not write a review in order to get help or report a bug. I will not help in this way. Write a discussion post or message me directly and I will help as quickly as possible.
  1. Make sure to read this entire post thoroughly especially the above troubleshooting and commands section before deciding that you have an issue and it is not user error.
  2. If you do have a bug, check the server console for errors after running a command that is having an issue or on server startup. An error may be many lines and is usually indented and/or red. This is very helpful in fixing issues.
  3. Write a discussion post or message me directly clearly describing your issue and giving relevant screenshots and any errors that you found.
  4. I will help as soon as I have time; I promise I'm not ignoring anything on purpose.
Review
Would be nice if you could leave a review so I can change and optimize the plugin
[​IMG]
Resource Information
Author:
----------
Total Downloads: 1,329
First Release: Jan 19, 2021
Last Update: Jan 31, 2021
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings