Advertisement
TG_Vulcano

enchantTest

Dec 28th, 2024 (edited)
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.33 KB | Gaming | 0 0
  1. -- Encontre o baú conectado
  2. local chest = peripheral.find("minecraft:chest") -- Automaticamente encontra o baú conectado
  3.  
  4. if not chest then
  5.     print("Baú não encontrado.")
  6.     return
  7. end
  8.  
  9. -- Pegue o item no slot 1
  10. local item = chest.getItemDetail(1)
  11.  
  12. if item then
  13.     print("Item encontrado no slot 1:")
  14.     print("Nome: " .. (item.name or "Desconhecido"))
  15.  
  16.     -- Exibe todos os detalhes do item para depuração
  17.     print("Detalhes do item:")
  18.     for k, v in pairs(item) do
  19.         print(k .. ": " .. textutils.serialize(v))
  20.     end
  21.  
  22.     -- Verifique o NBT para encontrar os encantamentos
  23.     if item.nbt then
  24.         print("NBT encontrado. Verificando encantamentos...")
  25.  
  26.         -- Exibe os dados completos do NBT
  27.         print("Dados do NBT:")
  28.         print(textutils.serialize(item.nbt))
  29.  
  30.         -- Tenta acessar os encantamentos
  31.         local enchantments = item.nbt.StoredEnchantments
  32.         if enchantments then
  33.             print("Encantamentos encontrados:")
  34.             for _, enchant in ipairs(enchantments) do
  35.                 print("- " .. enchant.id .. " (Nível: " .. enchant.lvl .. ")")
  36.             end
  37.         else
  38.             print("Nenhum encantamento encontrado no NBT.")
  39.         end
  40.     else
  41.         print("O item não possui NBT.")
  42.     end
  43. else
  44.     print("Nenhum item no slot 1 do baú.")
  45. end
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement