Ir para conteúdo

UseApenasEstesComandos - Plugin inédito!


RUSHyoutuber

Posts Recomendados

Salve galera! Estava dando uma zoada aquele no eclipse e resolvi fazer esse PL aqui que estava sendo bastante procurado e é muito util!

 

 

Qual a funcionalidade do plugin?

Este plugin bloqueia todos os comandos do servidor EXCETO os que você definir na config! Ou seja, você deve ir na config.yml e definir todos os comandos que serão liberados para os players!

 

VARIOS SERVIDORES COMO SmashMC E SkySurvival USAM PLUGINS COMO ESTE!

 

PS: existe uma permissão (configurável) que burla o sistema, ou seja que ignora o sistema.

 

PS: O plugin não ira gerar nenhuma pasta, a config.yml sera gerada dentro da pasta PLUGINS!

 

Download: http://www.mediafire.com/file/4dsxoda7ic99csz/%E2%82%A2.jar

 

 

******** NO CU DO JAVA E DO BUKKIT

"BOAS PRATICAS É O ********" KKK DEVELOPERS ENTENDERÃO!

QUEM QUISER USAR ESSA SOURCE FIQUE A VONTADE :V SÓ "ARRUME" ELA KK

 

SOURCE:

 

 

link no hastebin: https://hastebin.com/mijaqabero.scala


import java.util.List;
import org.bukkit.Bukkit;
import org.bukkit.Sound;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
import org.bukkit.plugin.java.JavaPlugin;

public class $ extends JavaPlugin implements Listener {
		
	public void onEnable() {
		saveDefaultConfig();
		Bukkit.getServer().getPluginManager().registerEvents(this, this);
	}
	
    @EventHandler
    public void Ã(final PlayerCommandPreprocessEvent ÿ) {
        String[] ï = ÿ.getMessage().toLowerCase().split(" ");
        List<String> Û = getConfig().getStringList("$");
        Player ñ = ÿ.getPlayer();
        if (!Û.contains(ï[0])) {
        	if (!ñ.hasPermission(getConfig().getString("sun.reflect.DelegatingMethodAccessorImpl.invoke"))) {
        		ñ.playSound(ñ.getLocation(), Sound.valueOf(getConfig().getString("java.lang.NullPointerException")), 1, 1);
           		ñ.sendMessage(getConfig().getString("org.bukkit.configuration.InvalidConfigurationException").replaceAll("&", "§"));
           		ÿ.setCancelled(true);
        	}
        }
    }
}

version: -1
main: $
name: . 

 

 

Link para o comentário
Compartilhar em outros sites

Certo, e pra que eu tenho de bloquear os comandos do servidor? E quando eu bloquear, irá aparecer alguma msg?

Vou dar um exemplo... Se você usa um plugin da net e quer "disfarçar" ou se você quer esconder comandos é só você usar esse PL ai.... Se o player digitar algum comando que você não quer que ele digite vai dar erro...

 

Esse plugin bloqueia todos os comandos menos aqueles que vc liberar... ou sejá é impossivel haver dup por causa de uma permissão errada ><

 

Bem legal, like

Vlw pai!

 

pra que serve isso? protecao?

Vou dar um exemplo... Se você usa um plugin da net e quer "disfarçar" ou se você quer esconder comandos é só você usar esse PL ai.... Se o player digitar algum comando que você não quer que ele digite vai dar erro...

 

Esse plugin bloqueia todos os comandos menos aqueles que vc liberar... ou sejá é impossivel haver dup por causa de uma permissão errada ><

 

 

 

 

 

Se vc for la no Smash e digitar /massivecore vai dizer que o comando não existe, mas na verdade ele existe só que ta bloqueado com um pl igual a esse

Link para o comentário
Compartilhar em outros sites

skysurvival usa no que?

em todos os servers '-' se você for lá e digitar algum comando de um plugin da net tipo /massivecore aparece que o comando não existia.... isso no factions ice antigo né.... agora também se você for lá e digitar /[tab] vai aparecer a lista de comandos do servidor mas se vc tentar usar vai dizer que o comando não existe

Link para o comentário
Compartilhar em outros sites

Tem como fazer para fazer apenas cancel-event e não mandar mensagem nenhuma? 

Se não for possivel não tem mal pelugin espetacular continue mesmo ja não jogando mine huashusa <3

 

@EDIT

Já consegui não reparei que tinha sorce no topico vlw s2

Editado por SmoKwiid
Link para o comentário
Compartilhar em outros sites

Tem como fazer para fazer apenas cancel-event e não mandar mensagem nenhuma? 

Se não for possivel não tem mal pelugin espetacular continue mesmo ja não jogando mine huashusa <3

A source ta ali na descrição é só editar ou mandar pra algum deve editar... ele faz isso pra vc em 5 segundos

 

@EDIT

Já fiz... http://www.mediafire.com/file/di8xdjxp4f2axwh/%E2%82%A22.jar

Link para o comentário
Compartilhar em outros sites

Em 16/01/2019 em 13:56, iTdds disse:

No caso de um comando que use espaço tipo "/pin gerar, /pin usar <PIN>, como faço pra adicionar ?

 

Ai não tem como. Se quiser comprar uma versão avançada do plugin só me chamar.

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...