-
Total de itens
227 -
Registro em
-
Última visita
Tudo que smgabriel postou
-
Não é tema, é o editor de texto Atom(tema default)
-
Plugin atualizado. *Para aqueles que baixaram, recomendo baixar novamente.
-
Estou sem no momento, apenas discord: GabrielSm#9384
-
FUNÇÃO A função do SmMinado é ser um campo minado(ou quase), o player vai ficar acumulando pontos até clicar na bomba. No final da partida, os pontos é contado e o player é recompensado com money. VERSÃO Ele foi criado e testado na versão 1.8.8 1.8.8[V] 1.11.2[V] 1.10.2[V] 1.7.10[V] 1.6.2[V] 1.5.2[V] Legenda: [V] O plugin foi testado e funcionou perfeitamente. [?N] Não testado, caso não funcione, será adicionado em breve. [V | P] Testado mas não funcionou perfeitamente, arrumando os bugs.. DEPENDÊNCIAS Este plugin requisita de dois plugins: Vault e algum plugin de economia. VÍDEO DEMONSTRATIVO CONFIG SONS Agora, este plugin tem uma nova função de sons, quando você carrega o plugin pela primeira vez, ele irá gerar um arquivo compactado chamado sons, dentro desse arquivo contém alguns arquivos de texto(.txt). Esses arquivos de textos contém todos os tipos de sons disponíveis nas versões disponíveis. SOURCE Ficou em duvida de como eu fiz tal coisa? olhe o código fonte! Clique aqui DOWNLOAD Erros? duvidas? comente CHANGELOG *28/04/2017 - Plugin publicado; *28/04/2017 Compatibilidade adicionada na versão 1.11.2; *28/04/2017 Bugs FIXADOS; *29/04/2017 Compatibilidade adicionada na versão 1.10.2; *29/04/2017 Compatibilidade adicionada nas versões abaixo de 1.7.10(não foram todas, apenas algumas); *29/04/2017 Alguns bugs fixados e coisas inúteis retiradas; *30/04/2017 Config.yml melhorada ''visualmente''; *30/04/2017 Uma nova função adiciona: Sons(Quando o player ganhar, perder ou sair, você poderá adicionar alguns sons).; *04/05/2017 Uma nova função adicionada: Cooldown configurável, não quer deixar que seus players ganhe coins toda hora? adicione um cooldown! ; *04/05/2017 Source disponível. *Para aqueles que baixaram, recomendo baixar novamente. Projeto abandonado, caso queira utilizar, está ciente que precisará resolver os erros, caso tenha, por conta própria. A source das aplicações estarão disponíveis, poderá baixar para atualizar. Alguns projetos não tem a source, perdi algumas em processo de formatação.
-
resolvido [Dúvida] Lista de enchantment
pergunta respondeu ao iVictor777z de smgabriel em Dúvidas resolvidas
Eu fiz uma gambiarra aqui, não sei se vai funcionar, não testei... void setEnchantment(List<String> location, ItemStack item) { ItemMeta m = item.getItemMeta(); for (String enc : location) { // retorna uma string por vez da lista if (enc.indexOf(":") >= 1) { // verifica se na string contem mais de um caractere : String[] partes = enc.split(":"); String encNome = partes[0]; // Pega o encantamento int level = Integer.parseInt(partes[1]); // Pega o level do encantamento boolean ignore = Boolean.parseBoolean(partes[2]); // Pega o valor logico(se quer que ultrapasse ou não o limite dos encantamentos) m.addEnchant(Enchantment.getByName(encNome), level, ignore); // adiciona o encantamento ao item } } item.setItemMeta(m); } Na config os encantamentos devem ficar assim: Sword: Encantamentos: - "FIRE_ASPECT:1:true" - "ARROW_INFINITE:1:true" -
resolvido [DÚVIDA] COMO REMOVER APENAS 1 ITEM DO INVENTÁRIO?
pergunta respondeu ao Lelfe de smgabriel em Dúvidas resolvidas
Fiz esse método mas não cheguei a testar, presumo que vá funcionar: void removeItem(ItemStack item, Player p) { int amount = item.getAmount(); if (amount > 1) { // Se for maior que um item.setAmount(amount - 1); //tira um } else { // caso contrario... p.getInventory().remove(item); //remove o item(se for igual a 1) } } -
Jaja eu crio outra versão com essa função disponível.
-
Obrigado :), bom quem sabe na proxima versão eu adiciono, na config.yml do plugin tem isso http://prntscr.com/ewy5el *Ah, os ovos são spawnados randomicamente de acordo com o limite.
-
Obrigado por avisar, eu utilizei este comando para spawnar os ovos e esqueci de retirar do plugin.yml. Baixe novamente, Bug corrigido!
-
Vlw :), irei adicionar em breve algumas imagens.
-
SmPáscoa é um plugin(achei que era commandhelper), a função dele é basicamente recompensar seus players por achar ovos da páscoa. Versão Ele foi criado e testado na versão 1.8.8. 1.8.8[V] Dependências Este plugin precisa do Vault para funcionar(economia) Open Source Este plugin é open source, clique aqui para verificar. Vídeo demonstrativo [media]QlWi5bE-6ZI[/media] Config http://bit.ly/2oFmz0O Download Changelog *Erro do comando /spawn(conflito) corrigido Projeto abandonado, caso queira utilizar, está ciente que precisará resolver os erros, caso tenha, por conta própria. A source das aplicações estarão disponíveis, poderá baixar para atualizar. Alguns projetos não tem a source, perdi algumas em processo de formatação.
-
resolvido Como checar itens inventario
pergunta respondeu ao iVictor777z de smgabriel em Dúvidas resolvidas
Você pode fazer um loop pegando todos os itens do player, verificar se algum item do inventario é o que você quer e verificar a quantia, por exemplo: public Boolean checkItem(Player p, Material type) { Inventory inv = p.getInventory(); for (ItemStack s : inv.getContents()) { if (s != null) { // (não sei se é necessario isso) if (s.getType().equals(type)) { if (s.getAmount() == 30) { Bukkit.broadcastMessage("Yeeaahh"); return true; } } } } return false; } Ah, não testei. -
Bom, isto é bem estranho .-., só tenho uma solução por enquanto, use o código abaixo e verifique se vai funcionar, caso não funcione, espere alguem que saiba como resolver lhe ajudar. java -d64 -Xms512m -Xmx2048m -jar spigot.jar PAUSE
-
Seu computador é 32bits?
-
Quanto de memória ram seu computador tem?
-
resolvido [duvida] arrayList com inventario de player
pergunta respondeu ao mabazi de smgabriel em Dúvidas resolvidas
ArrayList<ItemStack[]> saveInventory = new ArrayList<>(); //cria arraylist void pegarInventory(Player p){ p.getInventory().setContents(saveInventory.get(0)); //adiciona os itens da arraylist ao inventario do player } void salvarInventory(Player p, ItemStack[] itens){ saveInventory.add(p.getInventory().getContents()); //salva os itens do player na array } Minha recomendação é que você use HashMap para saber de quem é os itens. -
Suporte adicionado. UP! Nova versão disponível! O que há de novo? Sistema de anti-rename(só funciona apenas em bigorna); Lore adicionada; Suporte a caracteres especiais e alguns bugs que foram arrumados; Um bug da lore arrumado; Suporte adicionado aos plugins HardFacs e Factions One.
-
Super Limpeza - O fórum precisa e muito!
tópico respondeu ao Nuno M. de smgabriel em Sugestões aceitas
Apoio, sobre o bug de não mostrar o tempo acumulado, quando eu criei minha conta tava assim, depois de alguns dias que voltou ao normal, é bem estranho não ter voltado ao normal aí também :v -
resolvido Como faço isso? Verificar item e quantidade
pergunta respondeu ao GuiHSilva de smgabriel em Dúvidas resolvidas
Simples, olhe os métodos dessa classe: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html (o link acima esta bugado)https://hub.spigotmc.org/javadocs/spigot/org/bukkit/inventory/ItemStack.html Ok ok, observou que tinha getAmount();? Então, este método retorna um INTEGER. Só verificar se a quantia do itemstack (getItem(4)) é igual a 1, exemplo: Inventory inventory = Bukkit.createInventory(null, 54); ItemStack diamante = new ItemStack(Material.DIAMOND); if(inventory.getItem(4) != null){ // Verifica se o item não é nulo if(inventory.getItem(4).equals(diamante)){ if(inventory.getItem(4).getAmount() == 1){ // Caso o item seja um diamante e a quantia dele é igual 1, vai acontecer algo. }else{ // Caso item seja um diamante e a quantia dele é maior que 1, vai acontecer algo. } }else{ // Caso o item não seja um diamante, vai acontecer algo. } -
resolvido Como faço isso? Verificar item e quantidade
pergunta respondeu ao GuiHSilva de smgabriel em Dúvidas resolvidas
Class: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html Você pode usar o método getItem(4);(4 seria o slot) para pegar o item e depois verificar se ele é igual ao diamante, se for, executa o comando, se não, você escolhe o que faz. Exemplo: Inventory inventory = Bukkit.createInventory(null, 54); ItemStack diamante = new ItemStack(Material.DIAMOND); if(inventory.getItem(4) != null){ // Verifica se o item não é nulo if(inventory.getItem(4).equals(diamante)){ // Caso o item seja um diamante, vai acontecer algo. }else{ // Caso o item não seja um diamante, vai acontecer algo. } } Eu tenho uma recomendação para você, verifique se o item não é nulo, assim evita erros. -
Talvez isto seja util: http://stackoverflow.com/questions/6142901/how-to-create-a-file-in-a-directory-in-java
-
Eu nem sabia que existia este plugin, se for possível adicionar compatibilidade, eu irei adicionar(não achei o link para baixar ele).
-
UP! O que há de novo? Sistema de anti-rename(só funciona apenas em bigorna); Lore adicionada; Suporte a caracteres especiais e alguns bugs que foram arrumados.
-
Irei colocar depois. Eles podem colocar renomeado, mas não vai funcionar, talvez eu faça um evento para cancelar isto. Hehe, bom uso :)
-
Obrigado , bom uso!