Una mod completa che aggiunge pannelli solari funzionanti e un sistema di energia solare a Luanti MineClonia.
- Caratteristiche
- Installazione
- Oggetti Disponibili
- Ricette di Crafting
- Come Funziona
- API per Sviluppatori
- Compatibilità
- Risoluzione Problemi
- Nuovo tipo di energia: Sistema solare separato ma compatibile con redstone
- Generazione realistica: I pannelli funzionano solo durante il giorno (6:00-18:00)
- Trasmissione diretta: Energia trasmessa ai 6 blocchi adiacenti
- Efficienza variabile: Pannelli normali (15 RF/t) e avanzati (30 RF/t)
- Pannello Solare Base: Design realistico inclinato 30°
- Pannello Solare Avanzato: Doppia efficienza con design più complesso
- Batteria Solare: Immagazzina fino a 1000 RF di energia
- Lampada Solare: Si accende automaticamente di notte
- GUI informative: Mostra stato, energia prodotta, statistiche
- Attivazione automatica: Cambio automatico giorno/notte
- Compatibilità redstone: Funziona con mesecons di MineClonia
- Sistema di debug: Comandi per amministratori
- Luanti 5.0+ (ex Minetest)
- MineClonia 0.86+ (ex MineClone2)
- mcl_core (incluso in MineClonia)
- mesecons (per compatibilità redstone)
- mcl_sounds (per effetti sonori)
- Scarica tutti i file della mod
- Crea una cartella
solar_panelsinmods/ - Copia tutti i file nella cartella:
solar_panels/ ├── init.lua ├── mod.conf ├── energy_system.lua ├── nodes.lua ├── crafting.lua ├── api.lua ├── README.md └── textures/ ├── solar_panel_top.png ├── solar_panel_top_on.png ├── (altre texture...) - Attiva la mod nel menu delle mod
- Riavvia il mondo
- Produzione: 15 RF/tick durante il giorno
- Dimensioni: 1×1 blocco con design inclinato
- Attivazione: Automatica con luce solare (livello ≥12)
- Compatibilità: Redstone/Mesecons
- Produzione: 30 RF/tick durante il giorno
- Dimensioni: 1×1 blocco con design multipannello
- Efficienza: 200% rispetto al pannello base
- Costo: Richiede pannelli base + materiali rari
- Capacità: 1000 RF
- Ricarica: Automatica dai pannelli adiacenti
- Funzione: Immagazzina energia per uso futuro
- GUI: Mostra livello di carica e stato
- Illuminazione: 12 livelli di luce
- Autonomia: Fino a 500 RF di capacità
- Funzione: Si accende automaticamente di notte
- Consumo: 1 RF ogni 3 secondi
[Vetro] [Vetro] [Vetro]
[Vetro] [Diamante] [Vetro]
[Ferro] [Ferro] [Ferro]
Alternativa con Redstone:
[Vetro] [Vetro] [Vetro]
[Redstone] [Diamante] [Redstone]
[Ferro] [Ferro] [Ferro]
[Pannello] [Diamante] [Pannello]
[Oro] [Smeraldo] [Oro]
[Ferro] [Redstone] [Ferro]
[Ferro] [Redstone] [Ferro]
[Redstone] [Oro] [Redstone]
[Ferro] [Redstone] [Ferro]
[Vuoto] [Vetro] [Vuoto]
[Vetro] [Torcia] [Vetro]
[Vetro] [Redstone] [Vetro]
- Ore attive: 6:00 - 18:00 (tempo di gioco)
- Condizioni: Esposizione diretta al cielo
- Livello luce: Minimo 12 di luce naturale
I pannelli trasmettono energia ai 6 blocchi adiacenti:
- ⬆️ Sopra
- ⬇️ Sotto
- ➡️ Est
- ⬅️ Ovest
- ⬆️ Nord
- ⬇️ Sud
- I pannelli attivi forniscono segnale redstone
- Compatibile con circuiti mesecons esistenti
- Può alimentare pistoni, porte, e altri dispositivi
solar_panels.api.register_solar_receiver("mio_mod:macchina", function(pos, power)
local meta = minetest.get_meta(pos)
if power > 0 then
-- Ricevi energia
local energia = meta:get_int("energia") + power
meta:set_int("energia", energia)
end
end)local power = solar_panels.api.get_solar_power_at(pos)
if power > 0 then
minetest.chat_send_player(player_name, "Energia: " .. power .. " RF/t")
end-- Capacità: 500 RF, Consumo: 2 RF/tick
solar_panels.api.make_solar_compatible("mio_mod:dispositivo", 500, 2)register_solar_receiver(nodename, callback)get_solar_power_at(pos)is_solar_powered(pos)get_solar_info(pos)make_solar_compatible(nodename, capacity, usage)get_stored_energy(pos)consume_energy(pos, amount)
- ✅ MineClonia (tutte le versioni recenti)
- ✅ Mesecons (compatibilità redstone)
- ✅ Technic (integrazione automatica se presente)
- ✅ Pipeworks (supporto futuro)
- Mesecons - Per circuiti redstone avanzati
- Technic - Per reti elettriche complesse
- WorldEdit - Per costruzioni su larga scala
/solar_debug- Informazioni debug sui pannelli solari- Mostra posizione, energia, statistiche globali
- Richiede privilegio
server
- ✅ Verifica che sia giorno (6:00-18:00)
- ✅ Controlla esposizione al cielo (niente blocchi sopra)
- ✅ Assicurati livello luce ≥12
- ✅ Riavvia il server se necessario
- ✅ Verifica blocchi adiacenti siano ricevitori validi
- ✅ Controlla che il pannello sia attivo (texture luminosa)
- ✅ Usa
/solar_debugper diagnostica
- ✅ Verifica di avere tutti i materiali
- ✅ Controlla che MineClonia sia aggiornato
- ✅ Assicurati che la mod sia attivata
- ✅ La mod ottimizza automaticamente (aggiornamenti ogni 2-3 secondi)
- ✅ Pannelli inattivi consumano risorse minime
- ✅ Usa
/solar_debugper monitorare carico
Le seguenti texture devono essere create (16x16 pixel, formato PNG):
solar_panel_top.png- Vista dall'alto (blu scuro con griglia)solar_panel_top_on.png- Come sopra con effetto luminososolar_panel_bottom.png- Base metallica grigiasolar_panel_side.png- Lati del pannellosolar_panel_front.png- Fronte con celle solarisolar_panel_back.png- Retro con circuiti
advanced_solar_panel_top.png- Design più complessoadvanced_solar_panel_top_on.png- Con effetti luminosi- (altri file seguono stesso pattern)
solar_battery_top.png- Batteria vista dall'altosolar_battery_side.png- Lati della batteriasolar_battery_bottom.png- Base della batteriasolar_lamp_off.png- Lampada spentasolar_lamp_on.png- Lampada accesa
- Blu pannello:
#1a237e,#3949ab - Grigio metallico:
#424242,#616161 - Bianco riflessi:
#ffffff,#f5f5f5 - Nero linee:
#000000,#212121
- Celle solari con griglia visibile
- Riflessi metallici agli angoli
- Effetti luminosi per versioni attive
- Dettagli circuitali per retro/lati
Questa mod è rilasciata sotto licenza MIT. Sei libero di:
- ✅ Usare la mod nei tuoi server
- ✅ Modificare il codice
- ✅ Ridistribuire (con attribuzione)
- ✅ Creare mod derivate
I contributi sono benvenuti! Per contribuire:
- Fai un fork del progetto
- Crea un branch per la tua feature
- Testa le modifiche
- Invia una pull request
- 🎨 Texture più dettagliate
- 🔊 Effetti sonori
- ⚡ Nuovi tipi di pannelli
- 🏭 Integrazione con altri mod
- 🌍 Traduzioni
Per supporto e bug report:
- 📧 Email: [tuo-email]
- 💬 Discord: [tuo-discord]
- 🐛 Issues: [repository-github]
- Pannelli solari seguitori (tracking)
- Inverter per AC/DC
- Cavi per trasporto energia a distanza
- Pannelli multiblocco
- Statistiche avanzate
- Integrazione weather mod
- Sistema griglia elettrica
- Pannelli solari orbitali
- Energia eolica complementare
Grazie per aver usato Solar Panels Mod! ⚡🌞
Versione 1.0 - Creata per Luanti MineClonia