Ir para conteúdo

RUSHyoutuber

Membros VIP
  • Total de itens

    1.542
  • Registro em

  • Última visita

Tudo que RUSHyoutuber postou

  1. Como explicado anteriormente, o plugin não possui mais opção para desativar ou ativar o /f voar Esta opção foi removida pois a maioria exorbitante dos usuários do plugin sempre deixavam ativado então era inútil e prejudicava um pouco o desempenho.
  2. Isso ai vai depende do plugin de economia que você ta usando, sem contar que existem addons que corrigem isso.
  3. O sistema de homes publicas segue o mesmo padrão dos outros servidores /home jogador:home ou seja /home RUSHyoutuber:base Talvez eu faça uma atualização e implemente essa ideia sua que usa 2 argumentos, mas por enquanto segue o padrão /home jogador:home
  4. Valeu por citar o meu plugin, ele faz exatamente isso haha tmj
  5. O Factions injeta o nome de facção diretamente no chat do minecraft, desta maneira, qualquer plugin de chat pode pegar a tag da facção diretamente pelo chat sem precisar fazer um gancho. Pra pegar as tags diretamente do chat do minecraft tem que ser usadas as tags genéricas que são elas {bprefix} {bprefix2} {bsuffix} {bsuffix2} {prefix} {sufix}. Pra pegar a do Factions geralmente é usada uma dessas 2 {bprefix} {bprefix2} que sempre funciona, mas caso não funcionar testa todas que uma delas SEMPRE funciona. Vale lembrar que essas TAGS genéricas são usadas por muitos plugins além do factions como SimpleClans, EzRanks, Pex, entre outros plugins que injetam as tags direto no minecraft.
  6. Caso você queira pode dar uma olhada na source do comando /clear do meu System https://github.com/RUSHyoutuber/System/blob/master/src/rush/comandos/ComandoClear.java
  7. Recomendo usar o BlackMarket é de graça e funciona bem. Não tem bug nem dup. ******** de todo mundo.
  8. tenta entrar pelo IP '127.0.0.1' ou tenta entrar pelo 'localhost' tenta fazer alterações no serverip vc também pode tentar direcionar a porta 25565 do roteador para o seu ip que esta com o server rodando e tentar entrar pelo 192.169.0.100 (ip do seu pc, tem que ver)
  9. tem que ter o restart.sh se não me engano pra ele ligar automatico, mas na real eu acho que ele sempre liga automatico, na minha época ligava hoje não trabalho mais com servidores
  10. o site não foi criado por você? seria legal deixar os créditos... eu ja tinha visto um link parecido com esse uma vez não sei se era esse
  11. Todos os comandos do System estão dentro do comandos.yml (em ordem alfabética), também tem todas as permissões e informações dentro do ajuda.yml (em ordem alfabética tmb). Se não estiver lá é porque não existe. Caso quiser adicionar outras coisas só me contactar.
  12. Vamos lá. Sobre esse site que você criou: * A Maioria dos plugins são inúteis. * A Maioria deles você encontra o download no Spigot ou aqui mesmo na GB. * É provável que uma parcela dos plugins esteja desatualizada. * Não se sabe a procedência, nada foi testado, passível de force-op entre outros códigos maliciosos. * Tem vários plugins duplicados. Pontos positivos: * Podem existir raridades e plugins excelentes perdidos no meio dessa bagunça/********. * A busca por plugins é extremamente rápida usando Ctrl+F, o site esta bonito e funcionando bem. * Se duvidar tem até plugin crackeado no meio dessa lista haha, pra quem tiver um tempo livre vale a pena analisar.
  13. Da uma olhada no plugin system, o pessoal ja recomendou mas eu vou falar dnv haha
  14. O meu plugin System tem o comando clearchat. caso quiser só entrar no meu perfil.
  15. Eu removi o Link de download hoje pra fazer uma pequena atualização no sistema do comando /back Agora o download já esta atualizado e as melhorias no comando /back já foram implementadas. Essa vai ser uma das ultimas atualizações do PL se não ha ultima atualização. Versão 1.9.2 lançada e download atualizado.
  16. Se existe uma maneira mais simples eu exijo que você compartilhe esse conhecimento >< como eu citei no tópico eu pesquisei e não achei muito conteudo então resolvi desenvolver eu mesmo a questão de registrar comandos existem algumas outras maneiras mais faceis e diferentes de se fazer mas essa é a que eu aprendi, a parada de desregistrar os comandos eu creio que não tem outra maneira de se fazer mas como eu falei, se você sabe formas melhores de se fazer comenta ai ><
  17. Vlw pelos elogios e o feedback mano ❤️
  18. Olá pessoal da Gamer'sBoard! Ontem dei uma pausa no desenvolvimento do meu aplicativo e decidi aprender a fazer uma coisa que eu queria ter aprendido a bastante tempo que é como desregistrar comandos. Depois de dar uma procura não achei muita coisa util então resolvi ir aprendendo por conta mesmo. Registrar comandos automaticamente é realmente facil porem, desregistrar comandos não é tão facil assim, mas chega de enrolação e vamos para os códigos! REGISTRAR COMANDOS AUTOMATICAMENTE (Existe vários métodos diferentes para registrar comandos automaticamente, vou mostrar o que eu uso) (Lembrando que você pode setar as aliase, setar a mensagem de erro, a label, a permissão etc normalmente, basta usar cmd.setAliases...) // Método para criar o PluginCommand private void createPluginCommand() { try { Constructor<PluginCommand> c = PluginCommand.class.getDeclaredConstructor(String.class, Plugin.class); c.setAccessible(true); PluginCommand cmd = c.newInstance("sethome", Main.get()); // "comando", instancia da Main cmd.setExecutor(new SetHomeCommand()); // Instancia da classe do comando registerPluginCommand(cmd); } catch (Throwable e) { e.printStackTrace(); } } // Método para registrar o comando na commandMap private void registerPluginCommand(PluginCommand pluginCommand) { try { Field commandMapField = Bukkit.getPluginManager().getClass().getDeclaredField("commandMap"); commandMapField.setAccessible(true); CommandMap commandMap = (CommandMap) commandMapField.get(Bukkit.getPluginManager()); commandMap.register(Main.get().getName().toLowerCase(), pluginCommand); } catch (Throwable e) { e.printStackTrace(); } } Agora para nós desregistrarmos um comando é talvez um pouco mais complexo. Basicamente existe uma HashMap<String,Command> onde nós temos a String que é o comando /sethome ou /system:sethome e nós temos um objeto do tipo Command que contem todas as outras informações. Vale lembrar que essa String pode ser uma aliases do comando original, por exemplo, o comando /pl é uma aliases do comando /plugin. Então basicamente a gente tem que acessar essa HashMap<String,Command) e remover os comandos dela. Desta maneira estamos deletando o comando /sethome e /system:sethome public static void deleteCommand() { try { Field commandMapField = Bukkit.getPluginManager().getClass().getDeclaredField("commandMap"); Field commandsField = SimpleCommandMap.class.getDeclaredField("knownCommands"); commandMapField.setAccessible(true); commandsField.setAccessible(true); CommandMap commandMap = (CommandMap) commandMapField.get(Bukkit.getPluginManager()); Map<String, Command> commands = (Map<String, Command>) commandsField.get(commandMap); commands.remove("system:sethome"); commands.remove("sethome"); } catch (Throwable e) { e.printStackTrace(); } } Caso nos quisermos remover o comando completamente, remove também as suas aliases nós devemos fazer um loop pela lista de comandos e verificar o command.getName(); Desta maneira nós removeríamos todos os comandos e todas as aliases do comando /sethome try { Field commandMapField = Bukkit.getPluginManager().getClass().getDeclaredField("commandMap"); Field commandsField = SimpleCommandMap.class.getDeclaredField("knownCommands"); commandMapField.setAccessible(true); commandsField.setAccessible(true); CommandMap commandMap = (CommandMap) commandMapField.get(Bukkit.getPluginManager()); Map<String, Command> commands = (Map<String, Command>) commandsField.get(commandMap); Set<Entry<String, Command>> removes = new HashSet<>(); for (Entry<String, Command> entry : removes) { if (entry.getValue().getName().equals("sethome")) removes.add(entry); } for (Entry<String, Command> entry : removes) { commands.remove(entry.getKey(), entry.getValue()); } } catch (Throwable e) { e.printStackTrace(); } Estes códigos funcionam em qualquer versão do bukkit >< Abraços RUSH ❤️ Pra quem quiser ver esses códigos rodando só olhar a Source do System! https://github.com/RUSHyoutuber/System
  19. Usa e tira suas próprias conclusões... eu considero ele melhor que o Essentials mas cada um tem sua opinião.
  20. Vlw pelo apoio galera hahaha Cara recomendo você a usar o meu Plugin o System, ele tem diversos outros recursos que você provavelmente vai gostar e é tudo 100% configuravel.
  21. Pelo que consta na LOG você ta usando uma JAR do Bukkit e não uma JAR do Spigot, e além disso a JAR esta desatualizada, aparentemente você esta usando 1.8.0 em vez de 1.8.8 Basta atualizar a JAR que todos os problemas serão resolvidos. (inclusive os dos outros plugins)
  22. Como assim organiza? Explica melhor esse seu "organizar" ai
×
×
  • Criar Novo...