Ir para conteúdo

[OPEN-SOURCE] Purple Break Sell - Venda itens automaticamente ao quebrar blocos.


DinossauroBugado

Posts Recomendados

PBreakSell.png.1a5cb792d701be52c98e421c2280f595.png 1.3

Meu primeiro plugin :baladinha:

Totalmente configuravel;
Possui contador de blocos;
Suporte a grupos de bonus;
Suporte a actionbar;
Possui suporte a placeholders;
API;

Comandos.png.78b55be41da2d217777b7c268d75c296.png

Spoiler

* /breaksell <reload|set|add|remove> [<player>] [<quantidade>];

* /blocks [<player>].

Config.png.3d6223b85bd93eede9d494465d60c98d.png

* config.yml;

Spoiler

#  ___ ___              _    ___      _ _
# | _ \ _ )_ _ ___ __ _| |__/ __| ___| | |
# |  _/ _ \ '_/ -_) _` | / /\__ \/ -_) | |
# |_| |___/_| \___\__,_|_\_\|___/\___|_|_| 1.0
# | Made by: DinossauroBugado#3333
#

# Utilize '<id>-<data>'.
# O valor total sera equivalente a:
# <quantidade de drops do bloco (com a ferramenta do jogador)>*<valor na config>

Blocks:
  '1-0': 10

Permissions:
  user: break.use
  admin: break.admin

# Faca os bonus de forma decressente (Do maior ao menor).
# O valor total sera equivalente a:
# <total>*<porcentagem do bonus>

Bonus:
  1:
    percent: 10
    permission: bonus.rank1
  2:
    percent: 5
    permission: bonus.rank2

storage-blocks: true

 

* messages.yml.

Spoiler

#  ___ ___              _    ___      _ _
# | _ \ _ )_ _ ___ __ _| |__/ __| ___| | |
# |  _/ _ \ '_/ -_) _` | / /\__ \/ -_) | |
# |_| |___/_| \___\__,_|_\_\|___/\___|_|_| 1.0
# | Made by: DinossauroBugado#3333
#

Success:
  reload: '&5&lPBREAK&8: &7Configuracao recarregada.'
  set: '&5&lPBREAK&8: &7Voce setou os blocos do &d@player &7para &d@value'
  add: '&5&lPBREAK&8: &7Voce adicionou &d@value &7para os blocos do &d@player'
  remove: '&5&lPBREAK&8: &7Voce removeu &d@value de blocos do &d@player'
  get-blocks: '&5&lPBREAK&8: &7O jogador &d@player &7possui &d@valor &7blocos quebrados'
  me-blocks: '&5&lPBREAK&8: &7Voce &7possui &d@valor &7blocos quebrados'
  actionbar: '&8[&5&lPBREAK&8] &fVoce vendeu &d@drops &7por &d@total &7coins'

Error:
  no-args: '&5&lPBREAK&8: &cUtilize &c&l/break <set/add/remove/reload> [<player>] [<quantidade>]'
  no-permission: '&5&lPBREAK&8: &cSem permissao!'
  no-player: '&5&lPBREAK&8: &cEsse player nao existe!'
  no-console: '&5&lPBREAK&8: &cApenas jogadores podem executar esse comando!'
  invalid-number: '&5&lPBREAK&8: &cNumero invalido!'

 

api.png.82ec38ef38c3690879e7ee7fc22374d9.png

* BreakSellEvent [int getDrops, Player getPlayer, double getTotal];

* <get|set|add|remove>Blocks (Player p);

* <has|get>Bonus (Player p);

download.png.7391a3dd585876f3337e6f6b58cd3572.png

* INFORMACOES FINAIS:
Como este e meu primeiro plugin, peco a todos que me deem sugestoes e dicas

para melhorar e desenvolver mais no Bukkit.

Depende do Vault;
Suporta PlaceholderAPI [%pbreaksell_blocks%];
Download 1.1 SNAPSHOT: cliqueaqui;
Download 1.2 SNAPSHOT: cliqueaqui;
Download 1.0 RELEASE: cliqueaqui;


Source: cliqueaqui;
Meu discord: Dinossauro Bugado#3333.
*
CHANGE LOG:

1.1:
Sistema de bonus implementado;

1.2:
Codigo melhorado e organizado;

1.3:
Arrumada compatibilidade com a API do evento e opcoes para formatar;

Editado por DinossauroBugado
Melhorada compatibilidade com a API e opcoes para Format.
Link para o comentário
Compartilhar em outros sites

5 minutos atrás, DinossauroBugado disse:

PBreakSell.png.1a5cb792d701be52c98e421c2280f595.png

Meu primeiro plugin :baladinha:

Totalmente configuravel;
Possui contador de blocos;
API;

Comandos.png.78b55be41da2d217777b7c268d75c296.png

  Mostrar conteúdo oculto

* /breaksell <reload|set|add|remove> [<player>] [<quantidade>];

* /blocks [<player>].

Config.png.3d6223b85bd93eede9d494465d60c98d.png

* config.yml;

  Ocultar conteúdo


#  ___ ___              _    ___      _ _
# | _ \ _ )_ _ ___ __ _| |__/ __| ___| | |
# |  _/ _ \ '_/ -_) _` | / /\__ \/ -_) | |
# |_| |___/_| \___\__,_|_\_\|___/\___|_|_| 1.0
# | Made by: DinossauroBugado#3333
#

# Utilize '<id>-<data>'.
# O valor total sera equivalente a:
# <quantidade de drops do bloco (com a ferramenta do jogador)>*<valor na config>

Blocks:
  '1-0': 10
  '73-0': 10
  '21-0': 10
  '16-0': 20

Permissions:
  user: break.use
  admin: break.admin

storage-blocks: true

 

* messages.yml.

  Mostrar conteúdo oculto


#  ___ ___              _    ___      _ _
# | _ \ _ )_ _ ___ __ _| |__/ __| ___| | |
# |  _/ _ \ '_/ -_) _` | / /\__ \/ -_) | |
# |_| |___/_| \___\__,_|_\_\|___/\___|_|_| 1.0
# | Made by: DinossauroBugado#3333
#

Success:
  reload: '&5&lPBREAK&8: &7Configuracao recarregada.'
  set: '&5&lPBREAK&8: &7Voce setou os blocos do &d@player &7para &d@value'
  add: '&5&lPBREAK&8: &7Voce adicionou &d@value &7para os blocos do &d@player'
  remove: '&5&lPBREAK&8: &7Voce removeu &d@value de blocos do &d@player'
  get-blocks: '&5&lPBREAK&8: &7O jogador &d@player &7possui &d@valor &7blocos quebrados'
  me-blocks: '&5&lPBREAK&8: &7Voce &7possui &d@valor &7blocos quebrados'
  actionbar: '&8[&5&lPBREAK&8] &fVoce vendeu &d@drops &7por &d@total &7coins'

Error:
  no-args: '&5&lPBREAK&8: &cUtilize &c&l/break <set/add/remove/reload> [<player>] [<quantidade>]'
  no-permission: '&5&lPBREAK&8: &cSem permissao!'
  no-player: '&5&lPBREAK&8: &cEsse player nao existe!'
  no-console: '&5&lPBREAK&8: &cApenas jogadores podem executar esse comando!'
  invalid-number: '&5&lPBREAK&8: &cNumero invalido!'

 

api.png.82ec38ef38c3690879e7ee7fc22374d9.png

* BreakSellEvent [int getDrops, Player getPlayer, double getTotal];

* <get|set|add|remove>Blocks;

download.png.7391a3dd585876f3337e6f6b58cd3572.png

Como este e meu primeiro plugin, peco a todos que me deem sugestoes e dicas

para melhorar e desenvolver mais no Bukkit.

Download: cliqueaqui
Source: cliqueaqui
Meu discord: DinossauroBugado#3333

 

boaaa, adiciona um sistema de preço por ranks!

Link para o comentário
Compartilhar em outros sites

1 hora atrás, AffonsoGames disse:

Funcionará em versões inferiores a 1.7 ?

Infelizmente nao, o bukkit dele esta para 1.8.8. Mas eu posso tentar colocar pra baixo. Entra em contato cmg no dc que eu tento colocar pra < 1.7

6 minutos atrás, iHuck disse:
  • P/ seu primeiro plugin ficou legal, parabéns!

Obg pelo feedback ❤️

Link para o comentário
Compartilhar em outros sites

6 minutos atrás, SrBlecaute disse:

que beleza :baladinha:

Obg ❤️

16 minutos atrás, MarcosParaibano disse:

Bom ver que vc esta migrando para .jar, parabéns pelo plugin

@Off
Usa prefix p? entra pra fila rs

Kkkk vlw pelo feedback, uso pra abreviar Purple kk

Link para o comentário
Compartilhar em outros sites

1 hora atrás, flowzera disse:

Voando em mlkt! parabéns dino!:fiestaparrot:

 

1 hora atrás, Arnod disse:

esse sistema de booster foi uma boa ideia, adiciona um sistema tipo
 

Lapis: 
permissão.rank1.vender 
10
permissão.rank1.vender
20

 

para deixar certinho, 

Mas tu pode editar do jeito que tu quiser kk. Pode colocar quantos grupos quiser... os nomes...

47 minutos atrás, Bruuxy disse:

Boa maninho! Boa sorte na sua jornada como dev. Tmj!

Obg pelo feedback ❤️

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...