TmRankup [1.21.x] icon

TmRankup [1.21.x] 1.1.0

Rankup System

TmRankup%20-%20Title.pngThe TmRankup allows players to "level up", improving their gameplay.
As the player levels up, they can receive extra rewards or permissions.
 
Ao subir de nível o jogador pode receber recompensas ou permissões extras.
 
TmRankup%20-%20Dependencies.png
 
TmRankup%20-%20Placeholder.png
  • %tmrankup_current_rank_displayname%Sets the player's current rank
 
TmRankup%20-%20Commands.png
  • /rankup - Level up
  • /rankup reload - Reload plugin
  • /rankup support - Support informations
 
TmRankup%20-%20Permissions.png
  • tmrankup.admin - Resource for admins
 
TmRankup%20-%20Files.png
config.yml
 
#####################################################################################################
# +-----------------------------------------------------------------------------------------------+ #
# |           _________  __________  _______  _______  __   __  __  __  __   __  ______           | #
# |          |___  ___| |  _   _  | |  __  | |  ___ | |  \ | | | | / / | |  | | |  __ |           | #
# |             | |     | | | | | | | |__|_| | |__| | |   \| | | |/ /  | |  | | | |_| |           | #
# |             | |     | | | | | | | |\ \   |  __  | |      | |   \   | |  | | |  ___|           | #
# |             | |     | | | | | | | | \ \  | |  | | | |\   | | |\ \  | |__| | | |               | #
# |             |_|     |_| |_| |_| |_|  \_\ |_|  |_| |_| \__| |_| \_\ |______| |_|               | #
# |                                                                                               | #
# |                               © 2025 - Powered by tmplugins.pt                                | #
# |                                                                                               | #
# |                                                                                               | #
# |  For support of this plugin join our discord:                                                 | #
# |   ==> https://discord.gg/RtUndYxYZ6                                                           | #
# |                                                                                               | #
# +-----------------------------------------------------------------------------------------------+ #
# +-----------------------------------------------------------------------------------------------+ #
# |  Author:   Titozinho                                                                          | #
# |  Website: https://tmplugins.pt                                                                | #
# +-----------------------------------------------------------------------------------------------+ #
#####################################################################################################

# Define the prefix.
prefix: '&7[&#00CCFFTmRankup&7] '

# Aliases only come into effect after restarting the server.
aliases:
  - rankup

# Define the Language.
#   The language change only takes effect after restarting the server.
#   default: en.yml
Language-File: 'en.yml'

# Receive notifications of new plugin versions.
plugin-update: true

# Settings of GUI.
GUI:
  # Define the title.
  title: '&#00CCFF&lRankUp'

  # Define the GUI size.
  #   - 1 line  => 9
  #   - 2 lines => 18
  #   - 3 lines => 27
  #   - 4 lines => 36
  #   - 5 lines => 45
  #   - 6 lines => 54
  size: 36
 
ranks.yml
# List RankUp
DefaultRank: A1
RankList:
  A1:
    DisplayName: '&dA1'
    NextRank: A2
  A2:
    DisplayName: '&dA2'
    NextRank: B1
    MoneyCost: 5000
    # [CONSOLE] - commands sent by console
    # [PLAYER] - commands sent by player
    # %player% - shows the name of the player who sent the command
    Command:
      - '[CONSOLE]give %player% diamond 1'
  B1:
    DisplayName: '&bB1'
    NextRank: B2
    MoneyCost: 10000
  B2:
    DisplayName: '&bB2'
    MoneyCost: 15000
 
messages/en.yml
command-only-player: 'This command can only be used by one player'
no-permission: '&cYou don´t have permission for this.'
reload-successfully: '&aPlugin successfully reloaded!'
update-available: "%prefix%&7There is a new update available"
update-available-version: "&r(current: &c&l%current_version%&r | latest: &2&l%last_version%&r)"
no-updates-available: '&aThere are no new updates available.'

create-folder: 'Folder "%folder%" has been created'
create-file-player: 'A new player file "%player%" has been created'

current-rank: '&7Rank atual: %rank%'
next-rank-requirement-completed: '&aDo you have the necessary requirements to move up to the Rank? %rank%&a!'
next-rank-requirement-completed-question: '&7Do you want to rankup?'
accept: '&a&l[Accept]'
cancel: '&c&l[Cancelr]'

requirements: '&2Requirements:'
rank-money: '&7Money: '
rank-exp: '&7XP Level: '
next-rank: '&7Next Rank:'
next-ranks: '&7Next Ranks:'
view-next-rank: '&7View %rank% &7Rank'
is-last-rank: '&eThis is already the last Rankup!'
you-last-rank: '&cYou are already in the last Rankup!'
request-cancel: '&cOperation canceled'
rank-upgrade: '&d%player% &6Boosted the rank %rank%!'

 

messages/pt.yml

command-only-player: 'Este comando só pode ser usado por um jogador'
no-permission: '&cNão tens permissão para isso.'
reload-successfully: '&aPlugin recarregado com sucesso!'
update-available: "%prefix%&aHá uma nova atualização disponível"
update-available-version: "&r(atual: &c&l%current_version%&r | mais recente: &2&l%last_version%&r)"
no-updates-available: '&aNão há novas atualizações disponíveis.'

create-folder: 'Foi criada a pasta "%folder%"'
create-file-player: 'Foi criado um novo ficheiro do jogador "%player%"'

current-rank: '&7Rank atual: %rank%'
next-rank-requirement-completed: '&aTens contigo os requesitos nessesários para subir para o Rank %rank%&a!'
next-rank-requirement-completed-question: '&7Queres subir de Rank?'
accept: '&a&l[Aceitar]'
cancel: '&c&l[Cancelar]'

requirements: '&2Requisitos:'
rank-money: '&7Dinheiro: '
rank-exp: '&7Nível de XP: '
next-rank: '&7Próximo Rank:'
next-ranks: '&7Rank Seguinte: '
view-next-rank: '&7Visualizar %rank% &7Rank'
is-last-rank: '&eEste já é o último Rankup!'
you-last-rank: '&cJá estás no último Rankup!'
request-cancel: '&cOperação cancelada'
rank-upgrade: '&d%player% &6Alançou o rank %rank%!'
 

rank

rankup