Advertisement
Guest User

Untitled

a guest
Feb 18th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.96 KB | None | 0 0
  1. #
  2. # guFertilizante - Feito por iTrapay (Gustavo ❤✨#0001)
  3. # API no final
  4. #
  5.  
  6. # Permissoes
  7. #
  8. # fertilizante.use = poder usar o comando /fertilizar
  9. # fertilizante.vip = acesso ao desconto e ao delayvip
  10. # fertilizante.admin = acesso ao /fertilizante (reload/resetdelay)
  11. # fertilizante.radius.(1-10) = radius do fertilizante
  12. #
  13.  
  14.  
  15. # Delay para jogadores normais usarem o fertilizante novamente
  16. Delay: 60
  17.  
  18. # Preco por apenas usar o comando fertilizar
  19. Preco: 0
  20.  
  21.  
  22. # Preco por radius, basicamente será aumentado o preco a cada radius que o jogador tem na permissão
  23. # Exemplo: se ele tem a permissão fertilizante.radius.5 irá adicionar 5 * preço para ele pagar
  24. Preco_per_radius:
  25. Ativado: true
  26. Preco: 1000
  27.  
  28. # Desconto no Preco e no Preco_per_radius
  29. Desconto_VIP: 30
  30.  
  31. # Delay para jogadores VIPS usarem o fertilizante novamente
  32. Delay_VIP: 30
  33.  
  34.  
  35. # Mensagem quando o jogador tiver em delay
  36. # @p = jogador, @seg = segundos restantes
  37. Mensagem_Delay:
  38. - ' '
  39. - '&cOlá &6@p&c, infelizmente você ainda está em delay.'
  40. - '&cAguarde mais &6@seg &csegundos para usar o comando novamente.'
  41. - ' '
  42.  
  43. # Mensagem sem permissão
  44. # @p = jogador
  45. Mensagem_Sem_Permissao:
  46. - '&cOps... @p, você não tem permissão suficiente para executar esse comando'
  47.  
  48.  
  49. # Mensagem quando fertiliza
  50. # @p = jogador, @total = plantação fertilizadas
  51. Mensagem_Sucesso:
  52. - ' '
  53. - '&eSucesso&a, &e@p &avocê fertilizou as plantações ao redor'
  54. - '&aBlocos fertilizados: &e@total'
  55. - ' '
  56.  
  57. # Mensagem quando não encontra nenhuma plantação para fertilizar
  58. # @p = jogador
  59. Mensagem_Sem_Nada:
  60. - ' '
  61. - '&cOps... Falha ao fertliziar.'
  62. - '&cNão encontramos nenhuma plantação para fertilizar.'
  63. - '&cVocê não entrou em delay, nem gastou money'
  64. - ' '
  65.  
  66.  
  67. # Mensagem quando o jogador não tem money para pagar por APENAS USAR O COMANDO
  68. # @p = player, @contem = money do jogador
  69. # @rf = quanto falta, @rm = quanto custa
  70. Mensagem_Sem_Money:
  71. - ' '
  72. - '&c@p você não tem money suficiente para isso'
  73. - '&cVocê contém: &a$@contem'
  74. - '&cVocê precisa de mais &a$@rf &cpara fertliziar'
  75. - '&csomando um total de &a@rm'
  76.  
  77.  
  78. # Mensagem quando o jogador não tem money para pagar O TAMANHO DA SUA RADIUS
  79. # @p = player, @contem = money do jogador
  80. # @rf = quanto falta, @rm = quanto custa
  81. # @rp = radius do jogador
  82. Mensagem_Sem_Money_Radius:
  83. - ' '
  84. - '&c@p Você não tem money suficiente para isso'
  85. - '&cVocê fertiliza uma radius de: @rp'
  86. - '&cVocê contém: &a$@contem'
  87. - '&cVocê precisa um total de &a$@rm'
  88. - '&cLhe falta apenas &a$@rf'
  89. - ' '
  90.  
  91. # Usuario incorreto ao resetar o delay de um jogador
  92. # @p = player
  93. Mensagem_User_Invalido:
  94. - ' '
  95. - '&c@p, não encontramos o jogador'
  96. - '&cDigite um nick correto.'
  97. - ' '
  98.  
  99.  
  100. # Ao resetar o delay de um jogador
  101. # @p = player, @target = jogador resetado
  102. Mensagem_Resetou_Delay:
  103. - ' '
  104. - '&e@p &avocê resetou o delay do jogador &e@target'
  105. - '&aAgora ele já pode fertliziar suas plantações novamente'
  106. - ' '
  107.  
  108. # Ao dar reload no plugin (/fertilizante reload)
  109. # @p = player
  110. Mensagem_Reload:
  111. - ' '
  112. - '&e@p &aConfigurações atualizadas com sucesso.'
  113. - ' '
  114.  
  115.  
  116. # Selecionar um jogador para resetar o delay
  117. # @p = player
  118. Mensagem_Selecione_User:
  119. - ' '
  120. - '&c@p, você deve selecionar um jogador'
  121. - ' '
  122.  
  123.  
  124. # Comando invalido
  125. # @p = player
  126. Mensagem_Comando_Invalido:
  127. - ' '
  128. - '&c@p não encontramos esse comando.'
  129. - '&cVeja os comandos em /fertilizante help'
  130. - ' '
  131.  
  132.  
  133. # Lista de Comandos (/fertilizante help)
  134. Mensagem_Lista_Comandos:
  135. - ' '
  136. - '&6Comandos do Fertlizante: '
  137. - '&e/fertilizante resetdelay {user} &7- Reseta o delay de um jogador'
  138. - '&e/fertilizante reload &7- Recarrega a Configuração'
  139. - '&e/fertilizante help &7- Veja a lista de comandos'
  140. - ' '
  141.  
  142.  
  143. # Adicionais
  144. # Replaces iguais as mensagens chat
  145. Outros:
  146.  
  147. # Mensagem na tela
  148. # Só use 2 linhas, Title e Subtitle
  149. Title:
  150.  
  151. # Ao fertilizar
  152. Fertilizou:
  153. Ativado: true
  154. Mensagem:
  155. - '&aParabéns &e@p'
  156. - '&aVocê fertlizou &e@total &aplantações'
  157.  
  158. # Sem money por APENAS USAR O COMANDO
  159. Sem_Money:
  160. Ativado: true
  161. Mensagem:
  162. - '&cOps... @p'
  163. - '&cVocê não tem &a@rm&c, precisa de mais &a@rf'
  164.  
  165. # Sem money para PAGAR O TAMANHO DA RADIUS
  166. Sem_Money_Radius:
  167. Ativado: true
  168. Mensagem:
  169. - '&cOps... @p'
  170. - '&cVocê não tem &a@rm&c, precisa de mais &a@rf'
  171.  
  172. # Em Delay
  173. Em_Delay:
  174. Ativado: true
  175. Mensagem:
  176. - '&cOps... @p'
  177. - '&cEspere mais &a@seg segundos'
  178.  
  179. # Sem nenhuma plantação por perto
  180. Sem_Nada:
  181. Ativado: true
  182. Mensagem:
  183. - '&cOps... @p'
  184. - '&cNão encontramos nenhuma plantação'
  185.  
  186. # Sem permissão
  187. Sem_Permissao:
  188. Ativado: true
  189. Mensagem:
  190. - '&cOps... @p'
  191. - '&cVocê não tem permissão para isso'
  192.  
  193.  
  194.  
  195. # Mensagem em cima da barra de experiencia
  196. ActionBar:
  197.  
  198. # Ao fertilizar
  199. Fertilizou:
  200. Ativado: true
  201. Mensagem: '&e@p &aplantações fertlizadas'
  202.  
  203. # Sem money por APENAS USAR O COMANDO
  204. Sem_Money:
  205. Ativado: true
  206. Mensagem: '&a@p &cvocê não tem &a@rm&c, precisa de mais &a@rf'
  207.  
  208. # Sem money para PAGAR O TAMANHO DA RADIUS
  209. Sem_Money_Radius:
  210. Ativado: true
  211. Mensagem: '&a@p &cvocê não tem &a@rm&c, precisa de mais &a@rf'
  212.  
  213. # Em Delay
  214. Em_Delay:
  215. Ativado: true
  216. Mensagem: '&a@p &cespere mais &a@seg segundos'
  217.  
  218. # Sem nenhuma plantação por perto
  219. Sem_Nada:
  220. Ativado: true
  221. Mensagem: '&a@p &cnão encontramos nenhuma plantação por perto'
  222.  
  223. # Sem permissão
  224. Sem_Permissao:
  225. Ativado: true
  226. Mensagem: '&c@p você não tem permissão para isso'
  227.  
  228.  
  229.  
  230. # Sons
  231. Song:
  232.  
  233. # Ao fertilizar
  234. Fertilizou:
  235. Ativado: true
  236. Som: LEVEL_UP
  237.  
  238. # Sem money por APENAS USAR O COMANDO
  239. Sem_Money:
  240. Ativado: true
  241. Som: CLICK
  242.  
  243. # Sem money para PAGAR O TAMANHO DA RADIUS
  244. Sem_Money_Radius:
  245. Ativado: true
  246. Som: CLICK
  247.  
  248. # Em Delay
  249. Em_Delay:
  250. Ativado: true
  251. Som: ANVIL_USE
  252.  
  253. # Sem nenhuma plantação por perto
  254. Sem_Nada:
  255. Ativado: true
  256. Som: CLICK
  257.  
  258. # Sem permissão
  259. Sem_Permissao:
  260. Ativado: true
  261. Som: ANVIL_USE
  262.  
  263.  
  264. # Particulas no jogador
  265. Particle:
  266.  
  267. # Ao fertilizar
  268. Fertilizou:
  269. Ativado: true
  270. Particula: VILLAGER_HAPPY
  271.  
  272. # Sem money por APENAS USAR O COMANDO
  273. Sem_Money:
  274. Ativado: true
  275. Particula: VILLAGER_ANGRY
  276.  
  277. # Sem money para PAGAR O TAMANHO DA RADIUS
  278. Sem_Money_Radius:
  279. Ativado: true
  280. Particula: VILLAGER_ANGRY
  281.  
  282. # Em Delay
  283. Em_Delay:
  284. Ativado: true
  285. Particula: PORTAL
  286.  
  287. # Sem nenhuma plantação por perto
  288. Sem_Nada:
  289. Ativado: true
  290. Particula: CLOUD
  291.  
  292. # Sem permissão
  293. Sem_Permissao:
  294. Ativado: true
  295. Particula: BARRIER
  296.  
  297.  
  298. # =========[ API ]=========
  299. # Evento:
  300. # PlayerFertilizedEvent - Ao fertilizar sua plantação
  301. # getPlayer() = retorna o jogador (Player)
  302. # getRadius() = retorna a radius da fertilização (Integer)
  303. # getPlants() = retorna quantas plantas foram fertilizadas (Integer)
  304. # getPayedMoney() = retorna quanto o jogador pagou ao total (Double)
  305.  
  306. # API: (Chame a classe com API.X, exemplo: API.inDelay(p))
  307. # inDelay(player) = retorna se o jogador está em delay (Boolean)
  308. # getDelay(player) = retorna os segundos que o jogador está em delay (Integer)
  309. # addDelay(player, segundos) = adiciona delay para um jogador (Void)
  310. # resetDelay(player) = reseta o delay de um jogador (Void)
  311. # getRadius(player) = retorna o tamanho da radius do jogador, dependendo da permissão fertilizante.radius.X (Integer)
  312.  
  313. # Como criar uma fertilização
  314. #
  315. # Fertilization <sua variável> = new Fertilization();
  316. # .setRadius(int) = tamanho da radius que vai fertilizar
  317. # .setLocation(loc) = localização de onde será o meio
  318. # .Fertilize() = fertiliza as plantações
  319. # .getPlants() = retorna a quantia de plantações fertilizadas
  320. # Exemplo:
  321. # Fertilization minha = new Fertilization();
  322. # minha.setLocation(p.getLocation());
  323. # minha.setRadius(5);
  324. # minha.Fertilize();
  325. #
  326. # final int plants = minha.getPlants();
  327. # p.sendMessage("Você fertilizou "+plants+" plantas em uma radius de 5");
  328.  
  329. # Exemplo de como usar a API:
  330. # @Override
  331. # public void onEnable() {
  332. # Bukkit.getPluginManager().registerEvents(this, this);
  333. # getCommand("ferttest").setExecutor(this);
  334. # }
  335. #
  336. # @EventHandler
  337. # public void aoFertilizar(PlayerFertilizedEvent e) {
  338. # final Player p = e.getPlayer();
  339. # final int radius = e.getRadius();
  340. # final int plants = e.getPlants();
  341. # final double pagado = e.getPayedMoney();
  342. #
  343. # Bukkit.getConsoleSender().sendMessage("");
  344. # Bukkit.getConsoleSender().sendMessage("");
  345. # Bukkit.getConsoleSender().sendMessage("O Jogador "+p.getName());
  346. # Bukkit.getConsoleSender().sendMessage("Fertilizou "+plants+" plantas");
  347. # Bukkit.getConsoleSender().sendMessage("Em uma radius de "+radius);
  348. # Bukkit.getConsoleSender().sendMessage("Pagando um total de "+pagado);
  349. # Bukkit.getConsoleSender().sendMessage("");
  350. # Bukkit.getConsoleSender().sendMessage("");
  351. # }
  352. #
  353. # @Override
  354. # public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  355. # if(cmd.getName().equalsIgnoreCase("ferttest")) {
  356. # if(sender instanceof Player) {
  357. # final Player p = (Player)sender;
  358. # if(API.inDelay(p)){
  359. # p.sendMessage("Você está em delay por "+API.getDelay(p)+ " segundos");
  360. # return true;
  361. # }
  362. # API.addDelay(p, 30);
  363. #
  364. # Fertilization minha = new Fertilization();
  365. # minha.setLocation(p.getLocation());
  366. # minha.setRadius(API.getRadius(p));
  367. # minha.Fertilize();
  368. #
  369. # final int plants = minha.getPlants();
  370. # p.sendMessage("Você fertilizou "+plants+" plantas em uma radius de 5");
  371. # }
  372. # }
  373. # return false;
  374. # }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement