Ir para conteúdo

MrPowerGamerBR

Membros VIP
  • Total de itens

    585
  • Registro em

  • Última visita

Tudo que MrPowerGamerBR postou

  1. MrPowerGamerBR

    TGHome

    Suportar o Legendchat é fácil (Eu também não testei esse plugin com o Legendchat, mas caso não funcionar...), só duplicar a classe "Chat" (chame a nova de ChatLegend), adicione a JAR do Legendchat no projeto (do mesmo jeito que você adicionou a JAR do CraftBukkit/Bukkit) e troque na nova classe o "PlayerChatEvent" por "ChatMessageEvent". Ai, na hora de registrar o evento, você faz assim: if (Bukkit.getPluginManager().getPlugin("Legendchat") != null) { getInstance().getServer().getPluginManager().registerEvents((Listener)new ChatLegend(), (Plugin)getInstance()); } else { getInstance().getServer().getPluginManager().registerEvents((Listener)new Chat(), (Plugin)getInstance()); } UPDATE: Arrumei o código para ficar igual ao seu, já que você usa MÁGICA ESTÁTICA™ (Que não é o certo, mas né)
  2. Então eu acho que quem estava gravando fez uma montagem devido ao jeito que os itens são dropados no chão. (O client não controla para aonde o item vai cair, o servidor que controla, como os itens estavam caindo para o outro lado, então é montagem)
  3. Você não acabou de falar que o outro cara (que está com ForceField) no vídeo estava mostrando o outro player (o que gravou) com ForceField? Então os dois estavam com ForceField.
  4. Os dois estavam com ForceField, simples.
  5. package com.mrpowergamerbr.onlyspawners; import org.bukkit.Bukkit; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.entity.EntitySpawnEvent; import org.bukkit.event.entity.SpawnerSpawnEvent; import org.bukkit.plugin.java.JavaPlugin; public class OnlySpawnersPlugin extends JavaPlugin implements Listener { @Override public void onEnable() { Bukkit.getPluginManager().registerEvents(this, this); } @Override public void onDisable() { } boolean force = false; @EventHandler public void onSpawnFromSpawner(SpawnerSpawnEvent e) { force = true; } @EventHandler public void onSpawnFromWhatever(EntitySpawnEvent e) { if (force) { e.setCancelled(false); } else { e.setCancelled(true); } force = false; } @EventHandler public OnlySpawnersPlugin getMe() { return this; } public static OnlySpawnersPlugin getInstance() { return (OnlySpawnersPlugin) Bukkit.getPluginManager().getPlugin("OnlySpawners"); } }
  6. Irei fazer o plugin. Feito: http://lori.mrpowergamerbr.com/sharex/OnlySpawners.jar
  7. Eu não falei que fizeram isto atoa, só falei que elas aprenderam Skript para só usar no servidor delas. (Afinal, o que mais você pode fazer com Skript? Só para fazer scripts para servidores de Minecraft. Java você consegue fazer muito mais e com coisas nada a ver com Minecraft) E até hoje não vi nenhum servidor "99% feito" em Skript que ainda está aberto, todos que eu conheço voltaram atrás ou fecharam... ah, e eu quero servidor famoso, não adianta você falar que o seu servidor é 99% feito em Skript mas só tem 2 players online.
  8. Você sabe como o Skript funciona, né? Isto é a mesma coisa que falar que colocar que esquecer de colocar "return;" no final de um método vai alocar a RAM do servidor inteiro... Veja os seus fatos antes de falar merda, ok? Pelo ou menos eu tento falar coisas que eu mesmo pesquisei que causam problema no Skript. (No caso, é como o Njol criou o sistema de variáveis dele) Se eu só soubesse fazer Skript e não soubesse nada de Java, é claro que eu só iria falar que Skript faz as mesmas coisas que um plugin, já que eu não sei todas as possibilidades que um plugin pode fazer. Se você começar a programar plugins, você vai descobrir muitas e muitas coisas que Skript não consegue fazer. "Ah, mas dá para consertar isto usando addons" Addons é um bom jeito de você @% $ # ~ & I ao longo da trajetória do seu Servidor, sim, eles podem adicionar umas trezentas coisas novas no Skript, mas... e ai? E se você atualizar o servidor e o addon começar a bugar e não houver uma atualização para ele? (Ah, não existe Skript para a 1.10 (existe para a 1.9, mas o SkUnity é uma merda e não fala aonde é o download para a 1.9), e nem SkQuery para a 1.10, se você usa um destes dois e você atualizar para a 1.10, boa sorte, porque você se fudeu bonito) "Eu posso fazer tudo que alguém faz em plugin em script!" Vou fingir que eu nunca ouvi alguém falar isto, porque isto é 100% falso. "Quem fala que Skript laga quer dizer que é fanboy do Power!" Tipo, é a sua opinião contra a minha, vai no Spigot e vê se a maioria acha que Skript é bom. (Spoiler: Não, já quereram até banir o Skript do fórum) "Mas o Skript é bem programado?" Isto depende muito do seu ponto de vista, ele tem uma API muito ruim para developers que querem adicionar novos efeitos/condições/etc no Skript, o Skript registra comandos de uma maneira errada e que exige gambiarras de forks que querem evoluir (Paper) só para suportar um plugin que faz coisas erradas. "Ah mas o MostFunGuy tem um servidor feito 99% em Skript!" Esse servidor não existe mais. Vale lembrar que Skript foi feito para criar coisas simples, isto significa coisas MUITO SIMPLES. Dúvido muito que essas pessoas "ah mai eu so usu scripti simplis" usam script simples, script simples são aqueles de MOTD ao você entrar, essas coisas simples. "mais u meu servido naum laga o pwoer que eh burro" Se você reclama de mim, então você deve saber muito bem tudo que eu passei com Skript, não acha? Pode não lagar agora, mas espere alguns meses e vamos ver o que vai acontecer... ah, e não vale você ficar resetando o seu servidor a cada mês. Conclusão: Quer aprender algo decente que irá servir para alguma coisa no futuro? Aprenda Java. Ah é, e eu espero que você pare de usar Skript caso você resolva atualizar para novas versões do Minecraft (que tal sair da 1.5.2?), o Skript parou de ser atualizado faz muito tempo, e várias forks que existem por aí são mal feitas ou não funcionam direito nas novas versões, ou seja, se o seu Servidor é grande parte feito em Skript, você terá que sofrer para atualizar ele para novas versões. Alternativas: Quer parar de usar Skript mas não quer aprender Java ainda? Então veja essas alternativas: VarScript Download: https://www.spigotmc.org/resources/varscript.9190/ Utiliza Groovy para criação de scripts, Groovy roda em uma JVM, ou seja, o seu script terá a mesma performance que um plugin, ah, e eu te falei que você pode acessar QUALQUER COISA do Servidor? ScriptCraft Download: https://github.com/walterhiggins/ScriptCraft- https://github.com/walterhiggins/ScriptCraft/releases/download/3.2.0/scriptcraft.jar Utiliza JavaScript para criação de scripts, ou seja, você estará aprendendo uma linguagem que pode te ajudar no futuro e, ao mesmo tempo, você estará melhorando o seu Servidor! Mas eu quero aprender Java! Vamos admitir, Skript é para os fracos, vamos aprender a fazer plugins para sair dessa vida de "eu sei inglreis!" Eclipse, ótima IDE: https://eclipse.org/ JDK, Java Development Kit, necessário para compilar projetos em Java: http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html Luyten, decompilador de programas (e plugins) feitos em Java (Decompilar só é feio caso você roube o plugin de alguém e fale que foi você que fez, caso você use o Luyten para ver como o plugin fez coisa XYZ, então tudo bem): https://deathmarine.github.io/Luyten/ Como aprender a programar em Java, em inglês: https://www.spigotmc.org/wiki/how-to-learn-java-programming/ Como criar um projeto no Eclipse para criar plugins, em inglês: https://www.spigotmc.org/wiki/creating-a-blank-spigot-plugin-in-eclipse/ Como criar uma config para o seu plugin, em inglês: https://www.spigotmc.org/wiki/creating-a-config-file/ Tutorial velho, mas ainda vale a pena conferir, em inglês: http://wiki.bukkit.org/Plugin_Tutorial Como criar plugins para a Bukkit API, série do joserobjr, o vídeo dele é meio antigo, e é uma série bem curta, mas vale a pena conferir, em português: https://youtu.be/wTTfnZeX35g https://www.youtube.com/watch?v=o2mlLBuZXLo Como criar plugins para a Bukkit API utilizando Maven, série do joserobjr, recomendo para quem já sabe um pouco de Bukkit e quer utilizar Maven em seus projetos, em português: https://www.youtube.com/watch?v=Neq9Hr4rCfM Como criar plugins para a Bukkit API, série do Henrique, o cara parece que está falando dentro de uma privada, mas vale a pena conferir, em português: https://youtu.be/esjhvI-oNXE https://www.youtube.com/watch?v=7d4f1MSvsfE https://www.youtube.com/watch?v=JjLYOJTPhAw https://www.youtube.com/watch?v=mv3CH7ddb-8 [PLAYLIST] Como criar plugins para a Bukkit API, série do Eduard, recomendo pois ele sempre está criando novos tutoriais no mínimo a cada mês, em português: https://www.youtube.com/playlist?list=PLecs7GBUnDJqHZZeDsgSFjl2D1q7J72BI [PLAYLIST] Como criar plugins para a Bukkit API, série do Herobrinedobem, em português: https://www.youtube.com/watch?v=Q-Xbclmmg9w&list=PLtnf8fwNbX2CkcZVti7mItr-FuQZBpAqG [PLAYLIST] Como criar plugins para a Bukkit API, série do TheBCBroz, ele não é muito bom devido a algumas coisas que ele usa nos tutoriais dele, mas mesmo assim recomendo MUITO, ajudou muito quando eu estava começando a programar, em inglês: https://www.youtube.com/watch?v=CrMGokrBHdg&list=PL4A0C6138F3F5AA41 Como procurar coisas no Google que você quer aprender: Procure "Bukkit *o que você quer fazer em inglês*", por exemplo: "Bukkit how do I open inventory", "Bukkit how to give item to player", etc.
  9. Após muitas pesquisas, eu descobri porque o Skript laga: O sistema de variáveis do Skript é péssimo, o Skript resolve salvar a database TODA HORA que você faz QUALQUER ALTERAÇÃO em uma variável (normalmente plugins salvam na database a cada X segundos/minutos) isto causa um grande consumo de CPU

    1. Mostrar comentários anteriores  %s mais
    2. Proyx

      Proyx

      ah nao

       

       

       

      primeiro vc começou a achar q a shoutbox e seu twitter

       

      agr as atualizações recentes de status!!!1

       

      ql sera o proximo alvo dele

       

      -q

    3. ExtraPlays
    4. OneHitX
  10. Então o Hamachi não está funcionando e/ou o IP está errado.
  11. Sim, não sei quem foi o burro que te falou que precisa colocar o IP do Hamachi aí.
  12. Não coloque nada no server-ip que está no server.properties. (Sim, é para deixar vazio)
  13. O PlayerKickEvent não é disparado caso o player não foi kickado. O que eu faria é criar um HashSet e adicionar o player que foi kickado na HashSet (use o evento PlayerKickEvent), aí, no PlayerQuitEvent, verifique se o player está na HashSet, se sim, envie a mensagem que ele foi kickado, se não, mande a mensagem que ele saiu (E depois remova o player da HashSet).
  14. Não lembro de ter visto este video mas eu já tinha dado like nele antes. Roda Minecraft melhor que o meu PC antigo antigo
  15. Sim, 1.7.10 com suporte ao protocolo 4, 5 e 47 (1.7.5, 1.7.9, 1.8), depende dos seus plugins, o DreamSpigotPlus (ou DreamSpigot+, mesma coisa) possui libraries (como a do Guava) atualizadas que PODEM dar problema nos seus plugins atuais (Exemplo: Essentials, versões antigas do ProtocolLib, versões antigas do PermissionsEx).
  16. Remova o SimpleClans caso você use ele.
  17. Não acontece nada, eu ainda não implementei isto.
  18. Se você está falando agora, nenhum player da 1.7 está sendo afetado só porque o SparklyPower suporta a 1.9 e a 1.10. Tanto que o SparklyPower utiliza a 1.7.10.
  19. Já atualizei para a 1.10 antes e só me deu problema (aleatoriamente todos os players eram desconectados por nenhum motivo, nenhum erro no console, e o servidor nem estava lagando). Mais fácil usar o meu ViaVersion para a 1.7.10 e adicionar blocos das novas versões do que atualizar para a 1.10.2 e usar o ProtocolSupport. E eu prefiro como o ViaVersion funciona (versões novas -> versões velhas) do que como o ProtocolSupport (versões velhas -> versões novas) funciona.
  20. MrPowerGamerBR

    Expliquem essa Ateus!

    Minecraft 1.10.2 conectado a um Servidor 1.7.10 utilizando blocos adicionados na 1.8 e na 1.10. Para quem quer ver como fica na 1.7.X...
×
×
  • Criar Novo...