-
Total de itens
330 -
Registro em
-
Última visita
Tudo que Ygor postou
-
resolvido Configurações carregadas no onEnable (configs em cache é isso?)
pergunta respondeu ao RUSHyoutuber de Ygor em Dúvidas resolvidas
Perfeito, vou pegar seu método mas vou fazer algumas alterações como exemplo, eu não testei então me corrija se eu estiver errado. Primeiro vamos criar uma HashMap que armaze String e String, já que é para guardar as mensagens.. public static HashMap<String, String> msgs = new HashMap<String, String>(); Logo depois no onEnable você deve criar o arquivo, vou considerar que você está utilizando o padrão config.yml public void onEnable() { saveDefaultConfig(); } Após salvar nós vamos inserir todas as Strings da config (das mensagens que é o que nos interessa aqui) e também as mensagens quando o plugin ligar, então inserimos isso no onEnable(): for(String all : getConfig().getConfigurationSection("Mensagens").getKeys(false)) { msgs.put(all, getConfig().getString("Mensagens." + all)); } Pronto, tudo já está salvo na HashMap, para você acessar basta utilizar: msgs.get(path); Vale lembrar que minha config está assim: Mensagens: Exemplo1: "Este é um simples teste" Exemplo2: "E aí" Exemplo3: "Como vai?" Então você pode alterar e adequar como quiser, alterando também o código. Bom, agora ao invés de ir na config você pegará as Strings da HashMap, por exemplo: public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(command.getName().equalsIgnoreCase("cache")) { sender.sendMessage("§6" + msgs.get("Exemplo1")); } return false; } Bom, no caso aqui será exibido: Este é um simpes teste. Lembrando que não testei então pode estar tudo errado, rs, tomei como base o exemplo que citei aqui. Espero ter ajudado, até mais. -
Ué, upe seu .jar e coloque o nome dele na hospedagem. Ou entre em contato com o suporte.
-
Parabéns amigo, ótimo plugin, gostei da implementação dos sons.
-
Claro, muito obrigado amigo, você abriu minha mente.
-
Pelo o que pude perceber no seu código, ele não empilharia poções. @edit Testei e o mesmo não funcionou..
-
Bom, eu queria saber sobre stackar poções..
-
Olá, Gostaria de saber qual o código para stackar poções, armaduras, e itens normalmente não agrupáveis, igual no Essentials. Aproveitando, eu gostaria de saber que permissão do Essentials faz com que os itens givados (kits, etc..) sejam estacados automaticamente.. Grato.
-
Ficou perfeito, quando puder você poderia trocar o Império PvP para Império RankUP e trocar a cor do Membro Avançado para uma que realce mais o nome, cor a sua escolha. Gostei muito, abraços.
-
Império RankUP, da pra fazer algo com coroas e afins se é que me entende, rs.
-
Pedido (Obrigatório)*: [ ] Assinatura (sign) [ ] Avatar [ ] Banner (Youtube/Divulgação) [ ] Server-icon [ X ] Outro: Plaquetas para fórum Tema (Obrigatório)*: Minecraft Render/Stock (Obrigatório)*: [ X ] Livre escolha do Designer. [ ] Outro: Tamanho: [ ] 400x200 (Assinatura) [ ] 150x250 (Avatar) [ ] 468x60 (Banner para divulgação) [ ] 2560x1440 (Banner YT) [ ] 64x64 (Server-icon) [ X ] Outro: Creio que seja 170 x 50, o designer pode adequar. Texto: [ ] N/D [X] Outro: Membro, Membro avançado, VIP Guerreiro, VIP Nobre, VIP Imperador, Ajudante, Moderador, Administrador, Master, Youtuber, Youtuber+ Link do Último Pedido: Agradeço desde já.
-
Então. Eu estava tentando utilizar a API disponibilizada pelo THG Dev, porém não sei por qual motivo ela não é gerada e está dando erro no console. Espero que possam identificar, e se possível, mandá-la aqui corrigida. Main | Config API | Erro
-
Estranho amigo. Este plugin foi eu que fiz e com o Spigot que eu executei.
-
Bom. O AuthMe e alguns plugins do meu servidor apresentam este erro. Eles apresentam este erro, porém funcionam (até onde eu vi) Mas gostaria de resolver este erro para não ter complicações futuras e também saber a origem do erro. Segue abaixo o erro de um plugin que eu fiz também apresenta este erro: 14:41:16 [GRAVE] Error occurred while enabling iSystem v1.0 (Is it up to date?) java.lang.NullPointerException at me.ygor.project.Main.onEnable(Main.java:14) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:381) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.jav a:282) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer. java:264) at net.minecraft.server.v1_5_R3.MinecraftServer.j(MinecraftServer.java:3 04) at net.minecraft.server.v1_5_R3.MinecraftServer.e(MinecraftServer.java:2 83) at net.minecraft.server.v1_5_R3.MinecraftServer.a(MinecraftServer.java:2 43) at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.jav a:151) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java :382) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5 73) 14:41:16 [iNFORMAÃıES] Server permissions file permissions.yml is empty, ignorin g it 14:41:16 [iNFORMAÃıES] Done (6,418s)! For help, type "help" or "?"
-
Perfeito, parabéns!
-
De nada. Adicione meu Skype: contato.joaoy Caso tenha mais dúvidas, basta entrar em contato. Caso resolvido, clique em resolvido na minha resposta :)
-
Olá. Então, para resolver isto é bem simples. Primeiro vá na config do seu LegendChat. Depois localize default, aqui você tire {prefix}{bprefix2}{bprefix}, e também {bsuffix}{suffix}. No caso, ficará só: [...] {groupprefix}&f{sender}{groupsuffix}. Qualquer dúvida, pode falar.
-
Obrigado, fico no aguardo. Se possível, me adicione no Skype: contato.joaoy. @Edit Vou testar o código, caso funcional marco como resolvido, obrigado! @Edit² Funcionou, muito obrigado!
-
Bom, rs, vamos lá. Eu vou criar um comando, por exemplo o /oferecer, que será reservado só para a administração. E vou criar o comando /aceitar e /recusar, que será para todos. Vou dar um exemplo. Eu como administrador digito o comando: /Oferecer @TequilAxBr Broadcast Ou seja, estou oferecendo algo à você, neste caso, estou oferecendo uma mensagem no global. Você poderá digitar: /Aceitar ou /Recusar. Caso o jogador tenha digitado /Aceitar, executará a ação. Caso tenha digitado /Recusar, o código retornará.
-
Por exemplo. Eu digito /Oferecer <Jogador> Broadcast Caso o jogador digite /Aceitar Será mandada uma mensagem no global do servidor (Bukkit.broadcastMessage("Teste) Ficou melhor para entender?
-
Olá. Então, pelos meus tópicos vocês podem notar que sou um iniciante nesta linguagem, e eu queria saber como fazer um comando de /Oferecer e /aceitar, por exemplo. /Oferecer Jogador Algo O alvo tem x segundos para aceitar ou recusar. Espero que tenha ficado claro, obrigado pela atenção.
-
Obrigado. Mas se não for pedir muito, poderia explicar um pouco deste código?
-
Boa xD Parabéns pela criatividade!
-
Olá. Eu gostaria de saber como usar a conta do pagseguro para ativar algo in-game. Por exemplo. /VIP Ativar <iD da transação> Eu fui no site oficial do PagSeguro, estudei um pouco da API mas não compreendi. Vocês poderiam deixar um código e uma explicação aqui? Ou link de algum tutorial de como usá-la? Obrigado pela atenção.
-
Olá. Eu gostaria de saber o código para criar mais de um arquivo, a não ser a config.yml. Mande o código completo por favor. Obrigado por sua atenção.