Ir para conteúdo

LucaReiniciar - Seu plugin de reiniciar completo!


LucaCodes

Posts Recomendados

LucaReiniciar - Seu plugin de reiniciar completo.

Bom, guys, esse é meu primeiro plugin aqui, espero que vocês curtam.

  • Funções:
  • Sistema de reinício automático depois de 6 horas online;
  • Sistema de reinício instantâneo;
  • Sistema de reinício momentâneo;
  • Sistema de cancelamento de reinício;
  • Sistema de desabilitação de chat ao começar o reinício;
  • Sistema de desabilitação de comandos ao começar o reinício;
  • Sistema de desabilitação de interações ao começar o reinício;
  • Sistema de desabilitação de construções ao começar o reinício.

Todos esses sistemas de desabilitação são burlados caso o jogador tenha a permissão "luca.staff".

Imagens:

Spoiler

Comando /reiniciar:

Comando /reiniciar sem argumentos.

Comando /reiniciar auto:

Screenshot_2.png.366fb3bbab0b87ab84d12537bb74f6f3.png

Comando /reiniciar cancelar:

Screenshot_3.png.3b3dd0c08c7fdcbbf2a71b11793b7d49.png

Comando /reiniciar agora:

Screenshot_4.png.d8a80427ae726b52d6483af18c1f8bcc.png

Mensagem de kick:

Screenshot_5.png.dea91ad569273ba4f98763d9c868a9b5.png

 

Observação 1: O "/reiniciar agora" tem um delay de 30 segundos para evitar que os jogadores que estão em combate sejam mortos pelo combatlog.

Observação 2: Aceito sugestões e a source será disponibilizada em breve.

 

  • PERMISSÕES:
  • "luca.reiniciar" - Acesso a todos os comandos do /reiniciar;
  • "luca.staff" - Burla os sistemas desativadores, ou seja, o jogador que tiver essa permissão não terá as suas funções bloqueadas.

 

DOWNLOAD:

 

Link para o comentário
Compartilhar em outros sites

Você colocou o evento PlayerInteractEvent , mas ele também não serve pra colocar blocos? Eu acho que sim, recomendo retirar o evento block place pra deixar mais otimizado.

OBS: Não testei se o PlayerInteractEvent tmb bloqueia de quebrar e colocar , testa ae se bloquear os 2 tira o evento de quebrar e colocar e só deixa o do playerinteract pra colocar e quebrar blocos.

Link para o comentário
Compartilhar em outros sites

so pra min da esse erro quando utilizo

>reiniciar agora
> [06:46:55 WARN]: Unexpected exception while parsing console command "reiniciar agora"
org.bukkit.command.CommandException: Unhandled exception executing command 'reiniciar' in plugin LucaReiniciar v1.3
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_192]
Caused by: java.util.NoSuchElementException
at java.util.concurrent.CopyOnWriteArrayList$COWIterator.next(CopyOnWriteArrayList.java:1153) ~[?:1.8.0_192]
at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
at java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1042) ~[?:1.8.0_192]
at me.lucareiniciar.command.RestartCommand.onCommand(RestartCommand.java:118) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
... 8 more
Link para o comentário
Compartilhar em outros sites

ANÁLISE DE INATIVIDADE
 

Este tópico foi automaticamente arquivado devido à inatividade. Para manter a organização e fluidez das discussões na comunidade, tópicos que permanecem sem novas interações por um período prolongado são fechados automaticamente.
 

Se houver interesse em retomar o conteúdo, sinta-se à vontade para criar um novo tópico ou entre em contato com a equipe da comunidade para reabrir este tópico.


Equipe de Moderação
Gamer's Board
Link para o comentário
Compartilhar em outros sites

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