Otsi Vahvlist
Kuvatakse tulemused sildile ''netbeans''.
Leitud 1 tulemus
-
ÕPETUS POLE VEEL TÄIELIKULT VALMIS Enne plugina tegemist võiksid osata natuke Javat. Plugina tegemine toimub NetBeansis seega võiksite endale tõmmata NetBeansi. Mul endal on Mac ja Macis on menüü teises kohas. 1. SAMM: Ava NetBeans ja tee uus project: File -> New Project 2. SAMM: Vali kategooria Java ning projecti alt Java Application. Peale seda vajuta Next 3. SAMM: Pane oma Projectile nimi ja määra asukoht kus hakatakse selle faile hoidma. Main classi võite jätta selliseks nagu see juba on. Kui see on tehtud vajuta Finish. 4. SAMM: Nüüd on teie project valmis ja on valmis ka esimene package ja ka class. Järgmiseks peate lisama projectile Craftbukkiti Buildi. Kõigepealt laadige alla Craftbukkiti kõige uuem build lehelt: dl.bukkit.org. Peale seda minge vasakpoolses ääres oma projecti juurde, tehke parem hiireklõps ja valige kõige alt Properties. 5. SAMM: Vali Libraries ning vajuta Add Jar/Folder. Otsi üles oma Craftbukkiti jar ja vajuta Choose. Kui Craftbukkit on lisatud siis vajuta parempoolses nurgas OK. 6. SAMM: Asenda package ; public class { public static void main(String[] args) { } } ära järgmise tekstiga: package ; import java.util.logging.Logger; import org.bukkit.plugin.java.JavaPlugin; public class extends JavaPlugin { Logger log; public void onEnable(){ log = this.getLogger(); log.info("Tekst mida soovid siis kui plugin läheb tööle (kuvatakse serveri käivitamisel)"); } public void onDisable(){ log.info("Tekst mida soovid siis kui plugin lülitatakse välja (kuvatakse serveri väljalülitamisel)"); } } Pilt: 7. SAMM: Võta File -> New File. Kategooriaks pane Other ja faili tüübiks YAML file. Kui see tehtud vajuta Next. 8. SAMM: Faili nimeks pane plugin ja folderiks pane src. Peale seda vajuta Finish. 9. SAMM: Plugin.yml faili sisu muuda järgmiseks: name: main: . version: Pilt: 9. SAMM: Kuidas teha commande? Sisesta enne classi lõppu tekst: public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){ if(cmd.getName().equalsIgnoreCase("vahvel")){ // Kui keegi kirjutab /vahvel siis tehakse järgmist //mida teha kui kirjutatakse /vahvel return true; } return false; } Pilt: Kui teil tekkis rea ette selline märk: siis tehke sellele vasak klõps. Kui klõps on tehtud näete milles on viga. Praegu peaks olema viga selles, et meil pole imporditud org.bukkit.command.Command ja org.bukkit.command.CommandSender. Importige mõlemad valikud, et saaksite errorid korda. Kuidas saata commandi saatjale sõnumeid? Tahate saata kasutajale kes kirjutas /vahvel sõnumit? Asendage //mida teha kui kirjutatakse /vahvel järgmise tekstiga: sender.sendMessage(ChatColor. + "Vahvel on hea jah ;)"); Pilt: Kui tahad info saatmise kohta rohkem õppida siis õpetuse lõpus on mõned õpetused. Võid kasutada ka googlet. 10. SAMM: Commandite lisamine plugin.ymli: Väga oluline on commandid lisada plugin.ymli. Commandite lisamine plugin.ymlis näeb välja minu failis nii: commands: basic: description: Lol! usage: /vahvel permission: juzzz.vahvel permission-message: Sul pole selleks perme! 11. SAMM: Plugina exportimine: Oleme jõudnud lõppu ning vaatame kuidas exportida pluginat. Tee projecti peal parem klõps ning vajuta valikule Build. Nüüd leiad oma plugina jari kohast kuhu määrasid projecti asukoha. Plugin ongi valmis! LISA: Teen veel!