Jump to content

Metalflame12

Membros
  • Posts

    245
  • Joined

  • Last visited

About Metalflame12

  • Birthday 12/18/1999

Meios de comunicação

  • Discord
    Metalflame12#1359

Informações pessoais

  • Localização
    Osasco
  • Nick do Minecraft
    Metalflame12

Recent Profile Visitors

3,020 profile views
  1. não tive como testar muito, mas não deve ter problemas... qualquer coisa chama Metalflame12#1359 ChunkMobLimiter.jar
  2. Se estiver usando essentials é só procurar aqui http://wiki.mc-ess.net/doc/
  3. tem o MobStacker2, ele é um pouco mais completo, mas tem alguns problemas. se bem me lembro o negócio de multiplicar os drops de alguns mobs é bugado, talvez você vá recisar arrumar
  4. huwdhuhueaehaehhuaeauhaudh foi mal Eu já usei terminal verde, mas depois que vi que tem uns caras que ficam rindo disso, achei que todo mundo achava o mesmo
  5. Tenho um notebook com Fedora 25 LXDE, mas faz tempo que não ligo ele, o note é tão lerdo que prefixo ficar no celular. A única print que eu tenho dele nesse pc aqui: Obs: Terminal verde é coisa de retardado, eu fiz pra zoar com um amigo
  6. Compro motivação...

  7. Taquipariu... Eu coloquei a config.yml, vê se você entende tudo que o plugin faz. Se mais alguém vir aqui dizer que não entendeu eu vou fazer um vídeo autoexplicativo...
  8. Eu também pensei nisso... O player teria que fazer a Claim e coletar a madeira da Claim dele, mas você pode vende madeira/mudas ou colocar em kits. No meu servidor eu coloquei uma área na loja apenas para matinhos e também coloquei para vender areia, grama, e terra, então não acho que é um problema muito grave, da pra jogar de boa. A minha ideia de survival é apenas um mundo para claims e recursos, já que a temática do meu server é ser um pouco mais hard do que os demais, vai ser mais complicado encontrar minérios, spawners, etc... E sempre que eu ia em um server pela primeira vez e via toda a destruição que os players faziam eu perdia a vontade de jogar, por esses motivos fiz o plugin. Obrigado por usar o plugin, se tiver algum problema ou uma ideia para eu adicionar me avise. E me manda o ip do seu server quando estiver pronto, quero ver a sua ideia e roubar ela talvez
  9. AWGM12 Para proteger o mundo da devastação! Você chora sempre que vai explorar o mundo do seu server achando que aconteceu uma guerra nuclear? Agora os noobs destruidores de mapa não serão mais um problema! ======================= O AWGM12 (AntiWolrdGrief por Metalflame12) impede que os players quebrem/coloquem blocos fora de suas Claims, porém apenas se o player estiver a cima de uma camada configurável, possibilitando que seus players minerem normalmente, sem que você tenha que adicionar um mundo de recursos e outro para os players criarem suas Claims. Funciona com dois modos, um que coloca o player em adventure, e outro que apenas cancela o evento quando fora da Claim e a cima da camada permitida, porém essa última permite que o player quebre/coloque apenas os blocos configurados por você. ======================= Se quiser que o player/grupo possa quebrar/colocar blocos em qualquer camada use a permissão "awg.bypass". O Plugin depende de RedProtect por FabioZumbi12 ou GriefPrevention para funcionar. Versões testadas: 1.7.10, 1.8.8 e 1.11.2 (Nota: Se a versão do seu server for 1.7x não ative a opção "adventure", o Adventure Mode não estava completo quando essa versão havia sido lançada.). Download AWGM12 1.0 Esse é o primeiro plugin completo que eu faço, sem a ajuda dos devs da GB eu nunca conseguira criar este plugin. Muito obrigado a todos! @Edit: Pra quem não entendeu nada é o seguinte: Já foram em servers que quando vc da um passo fora do spawn vc vê isso? O propósito do plugin é impedir que coisas assim aconteçam no seu mundo, sem que você tenha que obrigar o player a construir em um mundo e minerar em outro. Eles poderão minerar normalmente abaixo de uma camada configurável (a camada padrão é a 60). E quanto mais mundos abertos mais o server pesa, então se você não tá nem ai com a beleza do mapa não use esse plugin. Se você tem um dedicado e tem um mundo de recursos e um de claims não use esse plugin. Se o seu server é pequeno e você tem bom gosto, use esse plugin @Edit2: Config.yml, pra ver se vocês entendem '-' ## ## # AWGM12 (AntiWorldGrief By Metalflame12) # # Skype: kaluc-7 # # ----------------------------------------- # # Agradecimentos aos devs da Gamer's Board! # # GNU General Public License (Não vender) # ## ## # Se quiser que o player/grupo possa quebrar/colocar blocos em qualquer camada use a permissão "awg.bypass". # Este plugin depende de RedProtect por FabioZumbi12 ou GriefPrevention para funcionar. # Se for usar RedProtect com a opção "adventure" 'true' vá na config.yml do RedProtect e em "claim-type" mude # os mundos de 'BLOCK' para 'WAND', e os players poderão criar as Claims usando o item da opção "adminWandID". # Mundos em que o plugin deve atuar. mundos: - world # Apartir dessa camada só será permitido quebrar/colocar blocos dentro de Claims. Padrão: 60 (camada do mar). camada: 60 # Mensagem quando um player tenta quebrar/colocar blocos a cima da camada permitida e fora de uma Claim. Replacers: # %player% - Nome do player. # %action% - Ação que o player fez. # %camada% - Camada permitida. msg-sem-permisao: '&cVocê não pode %action% fora de uma claim ou a cima da camada %camada%!' # Coloca o player em Adventure Mode quando fora de uma Claim e a cima da camada permitida. # Se 'false' o plugin ira cancelar quando o player quebrar/colocar blocos, porém a lista "blocos-permitidos" # poderá ser usada. Se não for usar "blocos-permitidos" deixe como 'true'. # Se a versão do seu server for 1.7x desative essa opção, o Adventure Mode não estava completo quando # essa versão havia sido lançada. adventure: false # A opção "adventure" deve ser 'false' para funcionar. # Se quiser usar RedProtect com a "claim-type" como 'BLOCK' o ID da placa é 68 (ou 63 para placa de pé), da cerca # de Oak é 85 e o das demais é 189. blocos-permitidos: - '68' - '85' - '189'
  10. Muito obrigado! Agora sim o meu plugin tá pronto :') (Gostei da treta, quero mais 'w' )
  11. Tem alguma forma para que quando na config não estiver especificado o data value do bloco ele funcione com todos os data values possíveis?
  12. Bom dia povo! Seguinte, eu usei o código do mano leonardosc deste tópico mas está acontecendo um bug, bem estranho, mas antes de explicar como funciona, aqui está a classe: public class Main extends JavaPlugin implements Listener { HashSet<Integer> blocosPermitidos = new HashSet<Integer>(); @Override public void onEnable() { if(new File(getDataFolder(), "config.yml").exists()){ }else { saveResource("config.yml", false); } Bukkit.getPluginManager().registerEvents(this, this); List<String> rawItems = getConfig().getStringList("blocos-permitidos"); for (String rawItem : rawItems) { byte data; int id; if (rawItem.indexOf(":") > -1) { String[] parts = rawItem.split(":"); data = Byte.parseByte(parts[1]); id = Integer.parseInt(parts[0]); } else { id = Integer.parseInt(rawItem); data = 0; } blocosPermitidos.add(Objects.hash(id, data)); } } @EventHandler public void onPlace(BlockPlaceEvent e) { int hash = Objects.hash(e.getBlock().getTypeId(), e.getBlock().getData()); if (blocosPermitidos.contains(hash)) { e.getPlayer().sendMessage("colocado"); return; } else { e.getPlayer().sendMessage("n pode colocar"); e.setCancelled(true); } } @EventHandler public void onBreak(BlockBreakEvent e) { int hash = Objects.hash(e.getBlock().getTypeId(), e.getBlock().getData()); if (blocosPermitidos.contains(hash)) { e.getPlayer().sendMessage("quebrado"); return; } else { e.getPlayer().sendMessage("n pode quebrar"); e.setCancelled(true); } } } E a config: blocos-permitidos: - '85' - '323' - '6' - '6:2' - '50' - '76' - '154' - '198' Teoricamente o player só pode quebrar/colocar os blocos que estão na config, porém os IDs 323(Placa), 50 (tocha), 198 (Vara do End ( ͡° ͜ʖ ͡°) ) e provavelmente alguns outros não funcionam. Como eu arrumo isso? '-' Obrigado!
  13. Obrigado povo! Mas modificando um pouquinho o que funcionou melhor foi o do TequilAxBr! Obrigado mesmo, meu "primeiro" plugin finalmente está pronto, logo eu posto :,)
×
×
  • Create New...