Vai al contenuto
Il server del mese è
Visita la nostra nuova lista server!

D&R sul Modding API durante il Minecon


Carb©

Durante il Minecon una parte della conferenza ha riguardato il Modding API ( Application Programming Interface ), che in parole povere sarebbe un modo per introdurre nuove mods in Minecraft in modo più semplice.

Questa parte della conferenza ha visto come relatori Jeb, Dinnerbone, Grum, ragazzo olandese assunto nella Mojang per occuparsi del Modding API, e EvilSeph, ragazzo canadese anch'esso assunto dalla Mojang.

Tutti i relatori, all'infuori di Jeb, vengono dallo staff di Bukkit.

Ecco le domande che sono state poste durante la conferenza e le risposte dei relatori.

Le mods avranno la possibilità di modificare i file di testo?

Le mods avranno file di configurazione che, quando verranno inizializzati, avranno la possibilità di scrivere stringhe di testo in modo dinamico in molti modi differenti

Le mods come Optifine ( che modificano direttamente l'engine del gioco ) saranno supportate?

L'API eliminerà il bisogno di scrivere direttamente sull'engine, permettendo modifiche che influenzeranno il gioco ( come fa ogni mods ), senza modificare direttamente il codice del gioco stesso. Tra le altre cose, questo semplificherà molto anche l'installazione delle mods.

I blocchi vanilla potranno essere modificati?

Si.

Ci saranno risorse ufficiali ( tutorials, forum, ecc ) per i modders?

Si.

In che modo le mods saranno distribuite dai modders e come saranno scaricate dai giocatori?

I giocatori potranno scaricare le mods dal client del gioco stesso.

L'API consentirà di aggiungere nuovi mobs nel gioco attraverso le mods?

Si. Inoltre, sarà possibile modificare i blocchi animati ( acqua, lava ) così come creare blocchi animati personalizzati.

L'API sarà come Bukkit ( una risorsa esterna )?

No, l'API sarà integrata nel gioco vanilla, con la speranza di oltrepassare il bisogno di API esterne.

Le mods solo lato client saranno supportate dall'API?

Non per ora, ma visto che le più grandi modifiche lato client sono già state coperte ( texture packs, splash screen text, ecc ), non ci sembra così necessario.

L'API rimuoverà il problema delle mods di essere inutilizzabili quando il gioco viene aggiornato?

Questo è uno degli obiettivi principali che vogliamo portare avanti, ma non crediamo che al momento del lancio dell'API potremo farlo.

Le mods avranno bisogno di essere riscritte da capo con il rilascio dell'API?

Sebbene le mods avranno bisogno di essere modificate per conformarsi all'API, non ci sarà bisogno di una revisione totale. Anche se una mod avrà bisogno di una revisione per l'API, probabilmente sarà una cosa da fare solo la prima volta.

Ci sarà una qualche sorta di filtro per quanto riguarda il contenuto?

In generale, la community vigilerà sulle mods come fa ora, ma noi stiamo lavorando per mettere un sistema di prevenzione contro la distribuzione delle mods malevole.

Cosa potrà essere modificato nel gioco usando l'API?

Tutto.

Potrà essere modificata la fisica?

Si.

Ci sarà l'API su XBox o Pocket Edition?

Non da parte nostra, ma potete chiedere agli sviluppatori di ciascun gioco rispettivamente.

Newsman, il newser notturno! Tananananana

  • Like 1


Feedback utente

Recommended Comments



Io penso che la cosa della "vanilla.cobblestone" sarebbe uno strazio,è molto più rapido dire 137 che non "vanilla.commandblock",invece per la cosa del modding in game dico,che se fai la cavolata assurda ti puoi fregare la partita

Condividi questo commento


Link al commento
Condividi su altri siti

*N1xx1 si bagna tutto leggendo queste news

In realtà io sono contrario a questo aggiornamento.

Io penso che la cosa della "vanilla.cobblestone" sarebbe uno strazio,è molto più rapido dire 137 che non "vanilla.commandblock",invece per la cosa del modding in game dico,che se fai la cavolata assurda ti puoi fregare la partita

Be', i rischi sarebbero uguali a quelli di giocare con le mod.

Condividi questo commento


Link al commento
Condividi su altri siti

Io non capisco come si possano trarre conclusioni sulla bontà o meno delle scelte fatte su qualcosa che ancora non è stato implementato, che non è ancora tecnicamente ben definito (almeno per la community) e soprattutto che nessuno ha mai visto. Io vorrei solo ricordare che chi sta lavorando su queste API è gente che prima era nel team di Bukkit e che in altre interviste ha ribadito di voler migliorare molti aspetti che in Bukkit erano "fatti male". Insomma aspettiamo di vedere una prima implementazione e poi discuteremo sui tecnicismi.

BYE!

  • Like 1

Condividi questo commento


Link al commento
Condividi su altri siti

Un anno fa hanno detto le stesse cose.

E siamo ancora qui.

Jeb, lascia stare, pensa a mettere i vermi dell'insalata e babbo natale per l'aggiornamento,ne abbiamo proprio bisogno, per questo natale.

Secondo me dovrebbe far ritornare minecraft il bel gioco che era prima...

  • Like 4

Condividi questo commento


Link al commento
Condividi su altri siti

Secondo me dovrebbe far ritornare minecraft il bel gioco che era prima...

Ci mancava solo il nostalgico...

  • Like 9

Condividi questo commento


Link al commento
Condividi su altri siti

Le mods come Optifine ( che modificano direttamente l'engine del gioco ) saranno supportate?

L'API eliminerà il bisogno di scrivere direttamente sull'engine, permettendo modifiche che influenzeranno il gioco ( come fa ogni mods ), senza modificare direttamente il codice del gioco stesso. Tra le altre cose, questo semplificherà molto anche l'installazione delle mods.

Spero che miglioreranno molto le prestazioni :sisi:

Condividi questo commento


Link al commento
Condividi su altri siti

Dinnerbone disse su twitter che stavano progettando un sistema molto più performante di optifine :sisi:

Condividi questo commento


Link al commento
Condividi su altri siti

Speriamo che con il sistema API non ci sarà più il conflitto tra le mods :)

Già con Forge e FML molti dei conflitti non c'erano più :D

Condividi questo commento


Link al commento
Condividi su altri siti

Io non capisco come si possano trarre conclusioni sulla bontà o meno delle scelte fatte su qualcosa che ancora non è stato implementato, che non è ancora tecnicamente ben definito (almeno per la community) e soprattutto che nessuno ha mai visto. Io vorrei solo ricordare che chi sta lavorando su queste API è gente che prima era nel team di Bukkit e che in altre interviste ha ribadito di voler migliorare molti aspetti che in Bukkit erano "fatti male". Insomma aspettiamo di vedere una prima implementazione e poi discuteremo sui tecnicismi.

Penso che sappiamo abbastanza per iniziare a criticare. Per esempio il ogni singola texture in un file unico....

Dinnerbone disse su twitter che stavano progettando un sistema molto più performante di optifine :sisi:

Dinnerbone stava pure lavorando a un motore grafico per la luce migliore, ma poi ha abbandonato...

Speriamo che con il sistema API non ci sarà più il conflitto tra le mods :)

Già con Forge e FML molti dei conflitti non c'erano più :D

Ecco, perché non lasciare/integrare Forge? T_T

Modificato da N1xx1

Condividi questo commento


Link al commento
Condividi su altri siti

Dinnerbone stava pure lavorando a un motore grafico per la luce migliore, ma poi ha abbandonato...

La nuova gestione delle luci, mi pare, sia stata rimandata alla 1.5. Quindi non è stata propriamente abbandonata U.u

  • Like 1

Condividi questo commento


Link al commento
Condividi su altri siti

La nuova gestione delle luci, mi pare, sia stata rimandata alla 1.5. Quindi non è stata propriamente abbandonata U.u

Ho detto che ha abbandonato, non che non faranno più niente.

Condividi questo commento


Link al commento
Condividi su altri siti

Penso che sappiamo abbastanza per iniziare a criticare. Per esempio il mettere tutte le texture in un singolo file....

Scusa ma non ho capito cosa intendi... "tutte le texture in un singolo file" è proprio quello che ha Minecraft adesso e verrà cambiato per supportare le texture HD e ovviamente anche le plugin dato che ognuna avrà le sue di texture.

BYE!

Condividi questo commento


Link al commento
Condividi su altri siti

Scusa ma non ho capito cosa intendi... "tutte le texture in un singolo file" è proprio quello che ha Minecraft adesso e verrà cambiato per supportare le texture HD e ovviamente anche le plugin dato che ognuna avrà le sue di texture.

Yep, mi sono confuso, ho corretto.

Condividi questo commento


Link al commento
Condividi su altri siti

Yep, mi sono confuso, ho corretto.

Ok! Ora è chiaro :)

Comunque non la vedo una cosa sbagliata, anche perchè aggiungendo molti oggetti e soprattutto aumentando la dimensione delle texture sarebbe controproducente avere un solo file molto grosso soprattutto per quelli che volessero modificare una singola texture. Magari poi decidono di impacchettare tutto in un singolo binario e finita li'. Dipende appunto da come implementano le cose che è appunto la questione che ho sollevato, cioè non ho abbastanza elementi per giudicare la bontà del lavoro. Io aspetterei le prime release poi li possiamo anche crocefiggere!

Condividi questo commento


Link al commento
Condividi su altri siti

Se non sbaglio nella 1.5 modificheranno anche il sistema di redstone, o sbaglio?

Si l'aggiornamento si concentrerà maggiormente sulla redstone. Probabilmente ci sarà anche qualcosa sulle API ma sicuramente ci vorrà ancora tempo. Comunque gli sviluppatori al Minecon hanno ribadito di voler fare degli aggiornamenti mirati a certi aspetti di gioco e questa volta tocca appunto alla redstone.

BYE!

Condividi questo commento


Link al commento
Condividi su altri siti

Ecco, perché non lasciare/integrare Forge? T_T

Perché non avrebbe senso. Forge è una bell'idea perché viene sviluppata attivamente costantemente e non è controllata da nessuno (ok, si può dire che Lex e Cpw guidino il progetto, ma vabbè, ci siamo capiti). È chiaro che invece la Mojang vuole levarsi il problema di dosso una volta per tutte (o almeno, per parecchio tempo) e che non sarebbe altrettanto aperta ad accettare contributi e richieste di chiunque.

Ciao

Ian

Condividi questo commento


Link al commento
Condividi su altri siti

ma e' piu' di un anno che dicono le stesse cose D: speriamo bene

Per esempio il blocco di cobblestone non avrà più id 4 ma sarà indentificato come "vanilla.cobblestone".

sicuro? non so cosa hanno detto di preciso, ma mica volevano semplicemente dire che utilizzeranno gli ENUM?

Condividi questo commento


Link al commento
Condividi su altri siti

sicuro? non so cosa hanno detto di preciso, ma mica volevano semplicemente dire che utilizzeranno gli ENUM?

Sono certo che sia così.

Condividi questo commento


Link al commento
Condividi su altri siti

Ma quindi le mod saranno scaricabili direttamente dal launcher?

Probabilmente all'interno del gioco ci sarà un menu dedicato che permetterà di vedere tutte le plugins che sono state messe sulla repository ufficiale della Mojang e verranno installate automaticamente nelle cartelle corrette. Rimarrà comunque la possibilità di scaricare le plugin anche da altri siti e installarle a mano.

BYE!

Condividi questo commento


Link al commento
Condividi su altri siti

Probabilmente all'interno del gioco ci sarà un menu dedicato che permetterà di vedere tutte le plugins che sono state messe sulla repository ufficiale della Mojang e verranno installate automaticamente nelle cartelle corrette. Rimarrà comunque la possibilità di scaricare le plugin anche da altri siti e installarle a mano.

BYE!

Mi piace questa idea.

Condividi questo commento


Link al commento
Condividi su altri siti



Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×
×
  • Crea Nuovo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.