Minecraft - RIP Tutorial

[Pages:35]minecraft

#minecraft

Sommario

Di

1

Capitolo 1: Iniziare con Minecraft

2

Osservazioni

2

Versioni

2

Examples

2

Installazione di Minecraft

2

Capitolo 2: Ascoltatori di eventi a Forge

4

Examples

4

Creazione di un listener di eventi in Forge

4

Capitolo 3: Ascoltatori di eventi in Bukkit

6

Examples

6

Creare un listener di eventi

6

Parametri EventHandler

6

Creazione di eventi personalizzati

7

Chiamando il tuo evento personalizzato

7

Ascoltare un evento personalizzato

8

Rendi il tuo CustomEvent cancellabile

8

Eventi o ascoltatori non registrati

9

Annulla la registrazione di un evento specifico

9

Annulla la registrazione di tutti gli eventi

9

Capitolo 4: Comandi Plugin

11

Examples

11

Ciao comando

11

MainClass.java

11

Plugin.yml

11

Capitolo 5: Creazione del primo plug-in Spigot

12

Examples

12

Primo plugin in Eclipse

12

necessario

12

Capitolo 6: Creazione di un blocco di base con Forge

15

introduzione

15

Osservazioni

15

Examples

15

La classe di blocchi

15

Il modello di blocco JSON

16

Registrazione del blocco

17

Capitolo 7: Creazione di un elemento base con Forge

19

introduzione

19

Osservazioni

19

Examples

19

Classe dell'oggetto

19

Modello di articolo

20

Registrazione dell'oggetto

21

Capitolo 8: Installazione di un server Spigot

22

Examples

22

buildtools

22

Che cos'??

22

Prerequisiti

22

finestre

22

Idiota

22

Giava

22

Linux

22

Mac

22

Esecuzione di BuildTools

23

Installazione Spigot

23

finestre

23

Linux

24

Mac

24

Capitolo 9: Modding con Forge

26

Sintassi

26

Osservazioni

26

Examples

26

Modello di implementazione per proxy di inizializzazione

26

Aggiunta di suoni personalizzati al tuo MOD

27

Invio di un comando

29

Capitolo 10: Scrivere Modec Minecraft

30

introduzione

30

Examples

30

Plugin di base Bukkit

30

Mod di base della forgia

30

Titoli di coda

31

Di

You can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: minecraft

It is an unofficial and free minecraft ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow. It is neither affiliated with Stack Overflow nor official minecraft.

The content is released under Creative Commons BY-SA, and the list of contributors to each chapter are provided in the credits section at the end of this book. Images may be copyright of their respective owners unless otherwise specified. All trademarks and registered trademarks are the property of their respective company owners.

Use the content presented in this book at your own risk; it is not guaranteed to be correct nor accurate, please send your feedback and corrections to info@



1

Capitolo 1: Iniziare con Minecraft

Osservazioni

Questa sezione fornisce una panoramica di cosa sia Minecraft e perch? uno sviluppatore potrebbe volerlo utilizzare.

Dovrebbe anche menzionare qualsiasi argomento di grandi dimensioni all'interno di minecraft e collegarsi agli argomenti correlati. Poich? la documentazione di minecraft ? nuova, potrebbe essere necessario creare versioni iniziali di tali argomenti correlati.

Versioni

Versione Data di rilascio

1.0.0

2011-11-18

1.2.5

2012-04-04

1.4.7

2013/01/09

1.6.4

2013/09/19

1.7.10 2014/06/26

1.8.9

2015/12/09

1.9.4

2016/05/10

1.10.2 2016/06/23

1.11

2016/11/14

Examples

Installazione di Minecraft

1. Acquista Minecraft da qui 2. Crea un account Mojang o accedi se ne hai gi? uno. 3. Se hai creato un nuovo account, verifica la tua email. 4. Compila i tuoi dettagli di pagamento. Assicurati su e sei su una connessione

sicura (HTTPS)



2

5. Scarica ed esegui Minecraft

6. Apri il launcher di Minecraft

7. Accedi con il tuo indirizzo e-mail se hai acquistato Minecraft dopo il mese di novembre 2012 o hai eseguito la migrazione del tuo nome utente su un account Mojang.

Accedi con il tuo nome utente se hai un account Minecraft precedente e non hai ancora effettuato la migrazione al nuovo formato dell'account. ? possibile migrare a un account Mojang dalla pagina degli account Mojang.

8. Clicca su "Gioca" se vuoi giocare alla versione pi? recente.

9. Goditi il gioco.

Leggi Iniziare con Minecraft online:



3

Capitolo 2: Ascoltatori di eventi a Forge

Examples

Creazione di un listener di eventi in Forge

Creare un listener di eventi in Forge ? molto simile a crearne uno in Bukket.

La creazione della classe listener richiede molto meno. Non c'? interfaccia per implementare o altre importazioni.

public class ListenerClass { } //perfectly valid event listener class

Per registrarlo ? necessario passare l'istanza al bus di eventi Forge:

MinecraftForge.EVENT_BUS.register(new ListenerClass());

Ci sono un paio di bus per eventi diversi a seconda dell'evento. Ad esempio, gli eventi di generazione di minerali vengono attivati su ORE_GEN_BUS . Puoi chiamare questa registrazione da qualsiasi luogo, ma ? consigliabile chiamarla dalla tua classe mod principale (con l'annotazione @Mod) o da una classe proxy (alcuni eventi sono solo lato client e un gestore eventi lato client deve essere chiamato dal proxy client, altrimenti il server dedicato si bloccher?!)

Per ascoltare un determinato evento nella classe del listener, ? necessario creare un metodo con l'annotazione @SubscribeEvent sul metodo. Il tipo di evento ? specificato dal tipo nel solo argomento del metodo. Il metodo pu? essere nominato come desideri.

Si noti che alcuni tipi di eventi sono sottotipi (a cui si deve fare riferimento con il loro tipo di allegato, ad esempio CropGrowEvent.Pre ) e che alcuni eventi possono avere una fase in quanto viene TickEvent in pi? di una posizione (come tutti i TickEvent che vengono attivati entrambi prima e dopo tutto il codice di vaniglia). Come modder devi sempre controllare entrambe le cose e solo eseguire il tuo codice quando necessario.

public class ListenerClass { @SubscribeEvent public void onPlayerLogin(PlayerLoggedInEvent event) { event.player.addChatMessage(new TextComponentString("Welcome to the server!")); }

}

Poich? le mod di Forge interagiscono direttamente con gli interni di Minecraft, viene data molta potenza al modder per poter influenzare le cose, ma allo stesso modo, il codice deve seguire il framework vanilla: non ci sono scorciatoie per inviare messaggi, il messaggio deve essere costruito da ITextComponents manualmente, ma la capacit? di manipolare questi oggetti (come ad esempio l'applicazione della formattazione del colore) ? molto pi? semplice. Per esempio:



4

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download