AllayaFarming
Autor: Allaya.studios | Versão: 2.0 | Desenvolvidos para RankUp's
Descrição
AllayaFarming é um plugin voltado para servidores survival com sistema de agricultura evolutiva. Ele permite o uso de itens personalizados plantáveis que podem ser trocados por versões mais avançadas via uma interface GUI, incentivando a progressão por meio do cultivo.
Dependências
Requer suporte a NBT nos itens (via PersistentDataContainer)
Utiliza armazenamento local em SQLite para rastrear plantações
Comandos
Comando
Descrição
Permissão Necessária
/farmreload
Recarrega as configurações do plugin
allayafarming.reload
/farmtrade
Abre a GUI de trocas de agricultura
allayafarming.trade
/farmgive <jogador> <tipo> <quantia>
Entrega um item plantável para um jogador
allayafarming.give
Arquivos de Configuração
config.yml
config.ymlControla opções gerais do plugin como coleta automática e formato de exibição na GUI.
config-version: 1.0
auto-collect: true
display-format:
name: "&6Evoluir para &e{output}"
lore:
- "&7Custo: &f{inputAmount}x {input}"
- "&8Clique para evoluir"gui.yml
gui.ymlDefine os slots, título e itens de fundo da GUI de evolução.
gui:
title: "&aTrocas Agrícolas"
size: 36
filler:
material: GRAY_STAINED_GLASS_PANE
name: " "
slots:
10:
recipe: 0
material: COCOA_BEANS
name: "&6Cacau &7[P]"
lore:
- "&7Troque 1024x Areia"
- "&8Clique para evoluir"
12:
recipe: 1
material: POTATO
name: "&7Batata &7[P]"
lore:
- "&7Troque 5x Cacau [P]"
- "&8Clique para evoluir"
14:
recipe: 2
material: CARROT
name: "&aCenoura &7[P]"
lore:
- "&7Troque 5x Batata [P]"
- "&8Clique para evoluir"
16:
recipe: 3
material: SUGAR_CANE
name: "&2Cana &7[P]"
lore:
- "&7Troque 5x Cenoura [P]"
- "&8Clique para evoluir"
22:
recipe: 4
material: CACTUS
name: "&2Cacto &7[P]"
lore:
- "&7Troque 5x Cana [P]"
- "&8Clique para evoluir"items.yml
items.ymlDefine os itens plantáveis usados nas evoluções e rastreamento.
cacau_p:
material: COCOA_BEANS
name: "&6Cacau &7[P]"
lore:
- "&7Plantável"
- "&8Troque por beterraba"
tags:
type: plantavel
id: cacau
batata_p:
material: POTATO
name: "&7Batata &7[P]"
lore:
- "&7Plantável"
- "&8Troque por cenoura"
tags:
type: plantavel
id: batata
cenoura_p:
material: CARROT
name: "&aCenoura &7[P]"
lore:
- "&7Plantável"
- "&8Troque por cana"
tags:
type: plantavel
id: cenoura
cana_p:
material: SUGAR_CANE
name: "&2Cana &7[P]"
lore:
- "&7Plantável"
- "&8Troque por cacto"
tags:
type: plantavel
id: cana
cacto_p:
material: CACTUS
name: "&2Cacto &7[P]"
lore:
- "&7Plantável"
- "&8Final da linha"
tags:
type: plantavel
id: cactomessages.yml
messages.ymlMensagens mostradas ao jogador.
prefix: "&8[&aAllayaFarming&8] "
reload-success: "&a[AllayaFarming] Todas as configurações foram recarregadas com sucesso!"
no-permission: "&cVocê não tem permissão."
give-usage: "&cUso correto: /farmgive <jogador> <tipo> <quantidade>"
player-not-found: "&cJogador não encontrado."
invalid-amount: "&cQuantidade inválida."
invalid-type: "&cTipo de item inválido."
give-success: "&aVocê deu {amount}x {type} para {player}."
give-received: "&aVocê recebeu {amount}x {type}."
not-plantable: "&cEsse item não pode ser plantado novamente!"
no-item: "&cVocê não tem {quantia}x {item}&r&c para trocar."
trade-success: "&aTroca realizada com sucesso!"recipes.yml
recipes.ymlDefine as receitas de evolução entre itens plantáveis.
recipes:
- input:
sand: 1024
output:
cacau_p: 1
names:
sand: "Areia"
- input:
cacau_p: 5
output:
batata_p: 1
- input:
batata_p: 5
output:
cenoura_p: 1
- input:
cenoura_p: 5
output:
cana_p: 1
- input:
cana_p: 5
output:
cacto_p: 1Last updated