Setting Up Your Workspace/it

La pagina descrive e contiene i link ai Download ai tools per sviluppare con Bukkit.

# Strumenti

Per iniziare a sviluppre per Bukkit è necessario avere alcuni strumenti necessari.Anche solo per i plugins, ci sono molti strumenti per renderti il lavoro più semplice.

## Java Development Kit

Il JDK (Java Develpoment Kit) contiene il compilatore e tutti gli strumenti base di Java. Scaricabile pressp Il sito di Oracole.

### Quale versione di JDK?

Ci sono molte versioni di Java,e quindi di JDK. Bukkit e Minecraft (dalla versione 1.6.2) sono compilati in Java 7.Generalmente,le nuove versioni di JDK non supportano quelle vecchie,ma solo quelle per cui è stato progettato. Le versioni di JDK e JRE devono corrispondere, altrimenti avverrà un UnsupportedClassVersionError.

### 64-bit (x64) o 32-bit (x86)?

A meno che il tuo computer non abbia un OS a 64-bit,è meglio intallare a verione x64.
Se è a 32bit è necessario JDK a 32 bit.

## Git

 è il sistema di controllo versione,usata ufficialmente da Bukkit. Scaricabile qui.Le istruzioni all'installazione e all'uso si trovano qui.

### GitHub

GitHub è una piattaforma di Code Sharing,contenete anche il Codice Sorgente di Bukkit, visualizzabile github.com/Bukkit qui.

Sharing of code works both ways - you can download shared code, but you can also share yours with the world. This is a great idea in this open community, as it allows others to help you with your project, or even develop new features for your plugins! If you intend to contribute to the Bukkit Project you must be willing to share your code. Additional instructions for using GitHub can be found at GitHub:Help

## Apache Maven

Apache Maven is a tool that the Bukkit Project uses to manage building our code. The latest version of Maven can be found on the here on the Apache Maven site.

### Using Maven

Additional instructions for installing and using Maven can be found here on the maven site.

Once installed, Maven should be utilised to compile Bukkit and CraftBukkit. Refer to the respective README files in the repositories for instructions.

## Integrated Development Environments

Un IDE è un programma che fa parte degli strumenti di sviluppo e serve per scrivere il codice. Si può usare anche il blocco note,ma questi strumenti velocizzano il tempo di sviluppo.

### Eclipse

Eclipse è la scelta più popolare tra gli sviluppatori di Plugin.È scaricabile qui.Per i nostri scopi è necessario installare **Eclipse IDE for Java Developers**. Eclipse provides Maven integration by means of the m2Eclipse plugin, Git integration with by mean of the eGit plugin. Additionally, the YEdit plugin can be installed to provide a YAML editor.

*For general Eclipse IDE usage please refer to the Eclipse documentaiton.*
*For Maven integration usage please refer to the m2eclipse documentation.*
*For Git integration usage please refer to the eGit documentaiton.*
### NetBeans

The Netbeans IDE is developed by Oracle. The latest version, 7.3, can be found here on the Netbeans site. Plugin developers should download the **Netbeans Java SE bundle**. Netbeans provides native integration with Maven and Git integration by means of a Git plugin.

*For usage instructions please refer to the Netbeans documentation.*
### IntelliJ IDEA

IntelliJ IDEA is another popular IDE. The latest version, 12, can be found here on the IntelliJ site. Plugin developers should download the **Community Edition**. IntelliJ provides native integration with Maven and Git.

*For usage instructions please refer to the IntelliJ documentation.*
# Where To From Here

Ora che hai scaricato tutti i software essenziali,sei pronto per sviluppare i plugin.

È consigliato iniziare da Plugin Tutorial(Pagina in Inglese).