DadoGamer13

Minecraft AnchorSell - Earn money automatically (1.16.x - 1.18.x) 1.6.3

No permission to download
untitled659030898b59acbd.gif


  • Get money automaticly using a Respawn anchor.
  • Can be removed with TNT and keep their characteristics.
  • Upgradeable
  • Particles
  • Permissions
  • WorldGuard hook
  • Spanish translation
  • Anchor Top
  • Anchor admin
  • Quick support
  • Fully configurable
  • Hex colors support
  • Java 8+ support
  • And much more!
This plugin is thought to be used in servers to "replace" spawners because of the lag that they can produce to the clients and the server itself. It's fully configurable to adapt to your server economy.

If you have any problems you can report them here!
Or contact me via Discord: Ddd#7413

WN5XO6M.png

Dependencies:


Soft-dependencies (hooks):

Placeholders (PlaceholderAPI Support)
  • %anchorsell_playerlevel% (Sum of all levels of all anchors from player)
  • %anchorsell_playeranchors% (total player anchors)
  • %anchorsell_playermoneyperminute% (money that the player generates in a minute)
  • %anchorsell_anchorprice% (Anchor price)
  • %anchorsell_top[1...100]% (Anchor TOP 1 to 100) (ie. %anchorsell_top1%)
  • %anchorsell_top[1...100]-points% (Anchor TOP 1...100 points) (ie. %anchorsell_top1-points%) (Sum of all levels of all anchors from player)

pUA9ogm.png

  • Player (anchorsell.player.*)
- /anchor
- /anchor buy (anchorsell.player.buy)
- /anchor list (anchorsell.player.list)
- /anchor top (anchorsell.player.top)
  • Admin (anchorsell.admin.*)
- /anchor reload (anchorsell.admin.reload)
- /anchor give [player] [quantity] [level] (anchorsell.admin.give)
- /anchor upgrades (anchorsell.admin.upgrades)
- /anchor list [playername] (anchorsell.admin.list)
- /anchor changeUpgradeMultiplier [multiplier] (anchorsell.admin.changeUpgradeMultiplier)
- /anchor changeSafeZone [safeZone] (anchorsell.admin.changeSafeZone)
- /anchor getUserFileName [username] (anchorsell.admin.getUserFileName)
- /anchor revalidate [username] (anchorsell.admin.revalidate)
- /anchor createHologramTop (anchorsell.admin.createholo)
- /anchor particles [all/low/off] (anchorsell.admin.particles)
- Access others anchors (anchorsell.admin.anchoradmin)

Up1OxtO.png

Spanish:

Servers that use this plugin:
  • Nightmare Phoenix: nightmarephoenix.vsmc.co

bdkEP2n.png

  • Particles

N330Uda.png

  • Placing an anchor
UX0MplJ.gif


  • Breaking an anchor
ZRiY9Dz.gif


  • Blowing an anchor
OYeD8wP.gif


  • Blowing underwater
lKbS6X8.gif


  • Anchor menu
6JFCOwe.gif


  • Anchor top
unknown.png


  • Anchor Admin
CGaeDSf.png


VfOQILp.png

YAML:
version: 0.3.2

##
# AnchorSell plugin
# Authors: DadoGamer13, MatiasME
# Description: Minecraft plugin to get money using a Respawn anchor.
# GitHub: https://github.com/FranciscoDadone/AnchorSell.git
# Discord: Ddd#7413
##


reload-message: "&aConfig reloaded."
help-message:
  - "&7&m----------&r &5&lAnchor &7&m----------"
  - "&e/anchor buy &fTo buy an anchor"
  - "&e/anchor list &fGives a list of the placed anchors in the world"
  - "&e/anchor top [number] &fReturns the top."
  - ""
  - "&e/anchor authors"
  - "&7&m----------------------------"

help-message-admin:
  - "&7&m----------&r &5&lAnchor &7&m----------"
  - "&e/anchor reload &f Reloads the config file."
  - "&e/anchor give [name] [quantity] [level] &fGives an anchor to a player."
  - "&e/anchor list [username] &fGives a list of the placed anchors in the world."
  - "&e/anchor top [number] &fReturns the top."
  - "&e/anchor upgrades &fShows the cost in money of the anchor progression."
  - "&e/anchor changeUpgradeMultiplier [multiplier] &fChanges the upgrade multiplier. This affects the price of the anchor upgrade."
  - "&e/anchor changePrice [price] &fChanges the anchor price."
  - "&e/anchor changeSafeZone [zone] &fChanges the minimum radius to place an anchor."
  - "&e/anchor changeTotalAnchorsUserCanHave [number] &fChanges the total anchors one user can have."
  - "&e/anchor getUserFileName [username] &fShows the archive where the user information is stored."
  - "&e/anchor revalidate [username] &fRevalidates the anchors of that player."
  - "&e/anchor particles [all/low/off] &fChanges the particles on all anchors."
  - "&e/anchor version &fPlugin version"
  - ""
  - "&e/anchor authors"
  - "&7&m----------------------------"

unknown-command: "&5&lAnchor &7- &fUnknown command."
no-permissions: "&cYou don't have permission. (%permissionNode%)"

cant-give-anchor-message: "&fUse: &e/anchor give [name] [quantity] [level]"
total-anchors-user-can-have: 10

# Minimum distance to place an anchor next to another.
safe-anchor-area: 3

# If true anchors will pay if their chunk is loaded.
pay-if-chunk-is-loaded: false

# If false anchors will not pay afk players.
pay-afk-players: true

# If true, players can break others players anchors.
break-others: true
break-others-message: "&cYou cannot break %player%&c's anchor!"

anchor-value: 100000
radius-error: "&4You can't place anchors too close to each other."
cannot-place-more-anchors: "&4You can not have more than %quantity% anchors."
you-dont-own-this-anchor: "&4You don't own this anchor"

enable-in-worlds:
  - world
  - world1

world-not-enabled-error: "&cSorry, anchors can't be placed in this world :("

# Time period in which anchors will pay to players.
pay-timer-in-minutes: 15

anchor:
  title: "&5Anchor - level %level%"
  current-anchor-info:
    txt: "&6&lThis anchor"
    lore:
      - "&eLevel: &f%level% (%oreLevel%&f)"
      - "&eMoney per 15 minutes: &f$%moneyPer15Minutes%"
      - "&eMoney per minute: &f$%moneyPerMinute%"
  player:
    lore:
      - "&eBalance: &f$%playerBalance%"
      - "&eNumber of anchors:&f %playerAnchors% / %maxPlayerAnchors%"
      - "&eTotal money per 15 minutes: &f$%playerMoneyPer15Minutes%"
      - "&eNext Anchor pay: &f%timer%m"
  upgrades:
    txt: "&6&lUpgrades"
    lore:
      - "&eFrom:&f %level% (%oreLevel%&f)"
      - "&eTo: &f%nextLevel% (%nextLevelOre%&f)"
      - "&ePrice: &f$%priceOfUpgrade%"
  upgrade-menu:
    title: "&5Anchor Sell - Upgrades"
    current-level:
      txt: "%currentLevel%"
      lore:
        - "&7&m----------------------------"
        - "&ePrice: &r$%priceOfUpgrade%"
        - "&7&m----------------------------"
    upgrade-button:
      txt: "&6&lUpgrade"
      lore: "Upgrade current anchor"
    back: "&cGo back"
    upgrade-success:
      - "&7&m----------&r &5&lAnchor &7&m----------"
      - "&aSuccessfully upgraded the anchor"
      - "%previusLevel% -> %currentLevel%"
      - "&7&m----------------------------"
    upgrade-fail:
      - "&7&m----------&r &5&lAnchor &7&m----------"
      - "&cYou don't have money to upgrade :("
      - "&7&m----------------------------"

  # Explosion radius break: if an explosion occurs near an anchor, it will break it in that radius
  # to disable it set to "0", to set as default minecraft, change to "mc-default"
  explosion-radius-break: "3"

  # Upgrade multiplier: is how much the upgrade will cost depending on the money that the anchor
  # gives per hour in the next level.
  # Example: "upgrade-multiplier: 8".
  # Next level reward per hour: 10.
  # The cost of the upgrade will be 80.
  upgrade-multiplier: 6

  # Pay modifier: this modifies how much money the anchor will give to a player when it pays.
  # The formula to pay a player is:
  # f(anchorLevel, pay-modifier) = (0.1 * anchorLevel + anchorLevel^0.8) * 60 * pay-modifier
  # Excel sheet to see the levels and the money that it gives:
  #   https://docs.google.com/spreadsheets/d/1_bIag4v8MySS50nN3C6WwwLDBdjPWN3zo-AoybdyNVc/edit?usp=sharing
  # In the Excel you can modify the "Pay modifier" and "Pay timer" cells only and view the results.
  # Note: pay-modifier accepts decimals too. ie: 0.2
  pay-modifier: 1

  list:
    first-message: "&7&m----------&r &5&lAnchors &7&m----------"
    last-message: "&7&m-----------------------------"
    message:
      - ""
      - "&eLocation:&f %location%"
      - "&eLevel: %level%"
      - ""
  cantaccess: "&4You need direct contact with the anchor to use it."

anchorbuy:
  title: "&5Buy Anchor Sell"
  anchor-info:
    txt: "What is an Anchor Sell?"
    lore:
      - "&eAn Anchor Sell is a block with which"
      - "&eyou can earn money automatically, from"
      - "&etime to time, by placing it."
  buy:
    title: "&5&lBuy an anchor"
    lore: "&ePrice: &f$%price%"

confirmscreen:
  title: "&5Are you sure you want to buy?"
  you-have-an-anchor: "&5You have purchased an anchor."
  you-cant-afford: "&5You can't afford this."
  cancel: "&4&lCancel"
  confirm: "&a&lConfirm"

anchor-place:
  - "&7&m----------&r &5&lAnchor &7&m----------"
  - "&aNew anchor placed"
  - ""
  - "&eLevel: &f%level%"
  - "&7&m----------------------------"

anchor-break:
  - "&7&m----------&r &5&lAnchor &7&m----------"
  - "&cAnchor removed"
  - ""
  - "&eLevel: &f%level%"
  - "&7&m----------------------------"

paying-message: "&aYou have received &c$%amount% &afrom &5&lAnchors"

levels:
  1: "&8Coal"
  2: "&7Iron"
  3: "&eGold"
  4: "&bDiamond"
  5: "&6&lNETHERITE"
  maxed-out-level: "&c&lMaxed out!"

# Particles that anchors generate.
# Options: [ all / low / off ]
particles: "all"
YAML:
version: 0.3.2

##
# AnchorSell plugin
# Authors: DadoGamer13, MatiasME
# Description: Minecraft plugin to get money using a Respawn anchor.
# GitHub: https://github.com/FranciscoDadone/AnchorSell.git
# Discord: Ddd#7413
##


reload-message: "&aSe ha recargado la configuración exitosamente."
help-message:
  - "&7&m----------&r &5&lAnchor &7&m----------"
  - "&e/anchor buy &fPara comprar un anchor."
  - "&e/anchor list &fDa un listado de todos los anchors en su poder."
  - "&e/anchor top [número] &fTop anchors en el servidor."
  - ""
  - "&e/anchor authors"
  - "&7&m----------------------------"

help-message-admin:
  - "&7&m----------&r &5&lAnchor &7&m----------"
  - "&e/anchor reload &f Recarga la configuración."
  - "&e/anchor give [nombre] [cantidad] [nivel] &fDa un anchor al jugador."
  - "&e/anchor list [nombre] &fDa un listado de todos los anchor en su poder."
  - "&e/anchor top [número] &fTop anchors en el servidor."
  - "&e/anchor upgrades &fMuestra el coste para mejorar un anchor."
  - "&e/anchor changeUpgradeMultiplier [multiplicador] &fCambia el multiplicador de mejora, esto afecta al precio de mejora."
  - "&e/anchor changePrice [precio] &fCambia el precio de compra del anchor."
  - "&e/anchor changeSafeZone [zona] &fCambia el radio mínimo donde se pueden poner anchors."
  - "&e/anchor changeTotalAnchorsUserCanHave [número] &fCambia el total de anchors que un usuario puede tener."
  - "&e/anchor getUserFileName [nombre] &fMuestra donde esta la información del usuario."
  - "&e/anchor revalidate [nombre] &fRevalidación de los anchors de un jugador."
  - "&e/anchor particles [all/low/off] &fCambia las partículas de todos los anchors."
  - ""
  - "&e/anchor authors"
  - "&7&m----------------------------"

unknown-command: "&5&lAnchor &7- &fComando desconocido."
no-permissions: "&cNo tienes permisos para hacer esto. (%permissionNode%)"

cant-give-anchor-message: "&fUtilice: &e/anchor give [nombre] [cantidad] [nivel]"
total-anchors-user-can-have: 10

# Distancia mínima para poner un anchor al lado de otro.
safe-anchor-area: 3

# Si es true los anchors van a dar dinero si el chunk está cargado.
pay-if-chunk-is-loaded: false

# Si es false los anchors no van a pagar a los jugadores afk.
pay-afk-players: true

# Si es true, los jugadores pueden romper anchors ajenos.
break-others: true
break-others-message: "&cNo puedes romper el anchor de %player%&c!"

anchor-value: 100000
radius-error: "&4No puedes colocar anchors tan cerca de otros."
cannot-place-more-anchors: "&4No puedes tener mas de %quantity% anchors."
you-dont-own-this-anchor: "&4No eres el dueño de este anchor"

enable-in-worlds:
  - world
  - world1

world-not-enabled-error: "&cLo siento, los anchors no se pueden poner en este mundo :("

# Periodo de tiempo en el cual se les va a pagar a los jugadores.
pay-timer-in-minutes: 15

anchor:
  title: "&5Anchor - nivel %level%"
  current-anchor-info:
    txt: "&6&lEste anchor"
    lore:
      - "&eNivel: &f%level% (%oreLevel%&f)"
      - "&eDinero cada 15 minutos: &f$%moneyPer15Minutes%"
      - "&eDinero por minuto: &f$%moneyPerMinute%"
  player:
    lore:
      - "&eDinero disponible:&f %playerBalance%"
      - "&eNumero total de anchors:&f %playerAnchors% / %maxPlayerAnchors%"
      - "&eDinero total obtenido cada 15 minutos: &f%playerMoneyPer15Minutes%"
      - "&eSiguiente pago: &f%timer%m"
  upgrades:
    txt: "&6&lMejoras"
    lore:
      - "&eNivel actual:&f %level% (%oreLevel%&f)"
      - "&eSiguiente mejora: &f%nextLevel% (%nextLevelOre%&f)"
      - "&ePrecio: &f$%priceOfUpgrade%"
  upgrade-menu:
    title: "&5Anchor - Mejoras"
    current-level:
      txt: "%currentLevel%"
      lore:
        - "&7&m----------------------------"
        - "&ePrecio: &r$%priceOfUpgrade%"
        - "&7&m----------------------------"
    upgrade-button:
      txt: "&6&lMejora"
      lore: "Mejorar el anchor"
    back: "&cVolver"
    upgrade-success:
      - "&7&m----------&r &5&lAnchor &7&m----------"
      - "&aAnchor mejorado con exito"
      - "%previusLevel% -> %currentLevel%"
      - "&7&m----------------------------"
    upgrade-fail:
      - "&7&m----------&r &5&lAnchor &7&m----------"
      - "&cNo tienes suficiente dinero :("
      - "&7&m----------------------------"

  # Explosion radius break: si ocurre una explosión cerca de un anchor, este se va a romper en ese radio.
  # Para deshabilitarlo, cambiarlo a "0", para ponerlo como minecraft por defecto: "mc-default"
  explosion-radius-break: "3"

  # Upgrade multiplier: es cuento la upgrade va a costar según el dinero que genera el anchor
  # por hora en el siguiente nivel.
  # Ejemplo: "upgrade-multiplier: 8".
  # Dinero por hora en el siguiente nivel: $10.
  # La upgrade va a salir $80.
  upgrade-multiplier: 6

  # Pay modifier: esto modifica cuanto dinero va a dar el anchor cuando pague.
  # La fórmula utilizada para el pago es:
  # f(anchorLevel, pay-modifier) = (0.1 * anchorLevel + anchorLevel^0.8) * 60 * pay-modifier
  # Tabla de Excel para ver cuanto paga un anchor por nivel y según el modificador:
  #   https://docs.google.com/spreadsheets/d/1_bIag4v8MySS50nN3C6WwwLDBdjPWN3zo-AoybdyNVc/edit?usp=sharing
  # En el Excel las celdas "Pay modifier" y "Pay timer" se pueden modificar para ver los cambios.
  # Nota: pay-modifier acepta decimales. ej: 0.2
  pay-modifier: 1

  list:
    first-message: "&7&m----------&r &5&lAnchors &7&m----------"
    last-message: "&7&m-----------------------------"
    message:
      - ""
      - "&eLocalización:&f %location%"
      - "&eNivel: %level%"
      - ""
  cantaccess: "&4Necesitas contacto directo con el anchor para acceder a él."

anchorbuy:
  title: "&5Comprar un anchor"
  anchor-info:
    txt: "¿Qué es un anchor?"
    lore:
      - "&eUn anchor es un bloque del cual"
      - "&epuedes obtener dinero, cada cierto"
      - "&etiempo solo colocándolo."
  buy:
    title: "&5&lComprar un anchor"
    lore: "&ePrecio: &f$%price%"

confirmscreen:
  title: "&5¿Está seguro que quiere comprar un anchor?"
  you-have-an-anchor: "&5Anchor comprado exitosamente."
  you-cant-afford: "&5No tienes suficiente dinero."
  cancel: "&4&lCancelar"
  confirm: "&a&lConfirmar"

anchor-place:
  - "&7&m----------&r &5&lAnchor &7&m----------"
  - "&aNuevo anchor colocado"
  - ""
  - "&eNivel: &f%level%"
  - "&7&m----------------------------"

anchor-break:
  - "&7&m----------&r &5&lAnchor &7&m----------"
  - "&cAnchor removido"
  - ""
  - "&eNivel: &f%level%"
  - "&7&m----------------------------"

paying-message: "&aHas recibido &c$%amount% &ade &5&&lAnchors"

levels:
  1: "&8Carbón"
  2: "&7Hierro"
  3: "&eOro"
  4: "&bDiamante"
  5: "&6&lNETHERITE"
  maxed-out-level: "&c&l¡Nivel máximo!"

# Las opciones de las partículas son: [ all / low / off ]
particles: "all"

oobtfYI.png

  • Discord: Ddd#7413
Authors
  • Love
Reactions: Hyatlas
Author
DadoGamer13
Downloads
157
Views
779
First release
Last update
Rating
0.00 star(s) 0 ratings

Share this resource