Installera och kom igång!

Relevanta dokument
Objektorienterad programmering i Java I

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS Konsolfönstret

GitHub for Windows och GitShell

Föreläsning 3. Programmering, C och programmeringsmiljö

Installationsanvisning för kursens programvara på egen dator

Inlämningsmappar. Inlämningsmappar. 1. Var hittar jag inlämningsmapparna?

Föreläsning 3. Programmering, C och programmeringsmiljö

Lab 7, 48 steg till ett bättre liv i Unix-labbet

Verktyg och Utvecklingsmiljö. Jochim von Hacht

Eclipse. Kort genomgång

Guide: Programmera Ryze Tello

Allmänt om programvaror och filer i Windows.

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

Översikt. Texthantering med bl.a. kommandona cat, less och grep Omdirigering och piping Gnuplot. Linux 2 2 / 12

Här beskrivs Eclipse, den programutvecklingsmiljö som utnyttjas i programmeringskurserna. Mera information finns på:

IT-körkort för språklärare. Modul 9: Rätta skrivuppgifter

1 Vad är Versionshantering? 2 Git. 2.1 GitHub

Operativsystem - Windows 7

Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse

Arbetsuppgift 1: På virtuell maskin med Ubuntuserver, skapa katalog och skapa Dockerfile. Skapa ny katalog i din hemmakatalog, med namnet webbserver.

Windows Server containers och Hyper-V containers

Vid problem med programmet kontakta alltid C/W Cadware AB på telefon

Installations- och uppdateringsprogram för FileMaker Server 12.0v2 augusti 2012

1. Log on to the system using the user ide and password ide. 2. Copy the file /etc/ca-certificates.conf to the home directory of the user.

Programutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02)

Introduktion till git

Kort-kort om utdelade användarkonton och datormiljön på NADA

Så delar du filer. utan att bli övervakad LAJKA-GUIDE

Steg 16 Video Debut video capture Video pad editor Windows 7/8

Du har fått en fil som heter Tryckhusets ftp.xml Denna kommer nu att användas. Lägg den exempelvis på ditt skrivbord.

Editering, Kompilering och Exekvering av Javaprogram

Laboration 10 - Eclipse

Installation av datafil för lokal lagring av e-post i Microsoft Outlook 2016

SKYPE uppkoppling under SAAF årsmötet.

Introduktion till Matlab

IT-körkort för språklärare. Modul 3: Ljud, del 1

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Installationsmanual OpenOffice 3.0

Instruktion till. PigWin PocketPigs. Del 1 - Installation

Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell

Kort om World Wide Web (webben)

1. Säkerhetskopiera den eller de byråer du har arbetat med via i Visma Klient.

Manual för Typo3 version 4.04

Laboration 2 Datorverktyg vid LiU

Lab 1: Första labben (2p) Inledning:

Spelprogrammering med XNA och MonoGame

ARX på Windows Vista, Windows 7 eller Windows 2008 server

Outlook Axxell Utbildning Ab

Eclipse en handledning

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint

FileCentral Desktop. Användarhandledning Version

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix

Beställning av Förlitandepart-certifikat Version

INSTALLATION OCH KONFIGURATION AV PROGRAM PICBASIC PRO - MICRO CODE STUDIO PLUS - EPIC PLUS

Installation av atmel Studio på mac / linux

Datorlaboration 0, Programmering i C++ (EDA623)

Inledning LAMP Perl Python.

Statistiska centralbyrån

Installera SoS2000. Kapitel 2 Installation Innehåll

Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X

Programmeringsappar. Av Alex

Small Business Server 2011 SSL certifikat administration

Programmering i C++ Kompilering från kommandoraden

Programsnickaren. Grunderna för hur du kommer igång och arbetar med Programsnickaren till Micro Rolltalk. Habilitering & Hjälpmedel

eller Snabbkurs i filhantering Tema: Mappar och filer i Windows samt Lagringsenheterna OBS! Endast för medlemmar i SeniorNet, Klubb Södertälje!

Lathund för Svenskt Näringsliv

Emacs. Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016

Installation av WinPig Slakt

Tips och Trix kring konvertering och filmredigering (för vana datoranvändare)

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)

FileMaker. Köra FileMaker Pro 10 på Terminal Services

Beställning av certifikat för anslutning till BankID (RP certificate) Version

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Introduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap

Installationsanvisningar HogiaLön Plus

Skapa din egen MediaWiki

NYTT LIV I EN UTTJÄNT DATOR

Redaktörens Lathund för Glokala. Så här redigerar du en redan befintlig hemsida. Så här skapar du en länk till en extern hemsida

Introduktion till programmering, hösten 2011

Ladda upp filer fra n PLC till PC

Beräkningsvetenskap och Matlab. Vad är MATLAB? Vad är MATLAB? Användningsområden. Vad är MATLAB? Grunderna i Matlab. Beräkningsvetenskap == Matlab?

INSTALLATION AV VITEC MÄKLARSYSTEM

Programmering av. PADDY mini

Lathund Office online

FIRSTCLASS. Innehåll:

Kort-kort om utdelade användarkonton och datormiljön på NADA

Instruktioner för att kunna programmera på skolans datorer

Steg 1 Minnen, mappar, filer Windows 8

Användarmanual till AD OnLine

Kontorsinstallation av SDCs insändningsprogram för filer från skördare, skotare eller drivare. 1 Steg 1 installation. Installation kontor ver 03.

Installationsguide fo r CRM-certifikat

Installationsguide för mysql och OLA Server/OLA Klient

ÅGIT PRESENTERAR FILR SMIDIG OCH SÄKER FILÅTKOMST OCH DELNING

Överflyttning av värld

Steg 1 Minnen, mappar, filer Windows 10

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Installera din WordPress med 9 enkla steg

Guider för specialprogrammen

Installation av Virtual Skipper Online

Transkript:

Installera och kom igång! YouTube-versionen hittar du här (https://www.youtube.com/playlist? list=pl39sm336n_h9yero27gfjfdqbye4zbbir) ScriptCraft är ett plugin till en Minecraft-server. Med ScriptCraft kan du modda Minecraft genom att programmera i Javascript. ScriptCraft är speciellt gjord för nybörjare och innehåller bland annat en så kallad drönare (drone på engelska). Drönaren används för att bygga saker i Minecraft och du programmerar själv vad drönaren skall bygga. För att använda ScriptCraft måste du först sätta upp en egen server. ScriptCraft är gjort för att fungera med några olika Minecraft-servrar. Vi rekommenderar SpigotMC (https://www.spigotmc.org/wiki/spigot-installation/) som bygger vidare på CraftBukkit. Det finns instruktioner på engelska för att installera ScriptCraft (http://scriptcraftjs.org/). Det här en sammanfattning på svenska. För att kunna modda Minecraft måste du ha ett Minecraft-konto. Alla andra program som behövs är gratis. För några enkla programmeringsexempel, se nästa sida: Programmera drönaren! (/Programmera-dr%C3%B6naren.md) Sex steg för att komma igång Resten av den här sidan hjälper dig med de sex stegen. A. Installera en texteditor B. Installera Java C. Installera SpigotMC och ScriptCraft D. Gör ett startscript E. Testa servern i Minecraft F. Prova några enkla byggkommandon A. Ladda ner och installera en texteditor Kör du Windows? Ladda ner och installera Notepad++ (http://notepad-plus-plus.org/). Eller testa Brackets (http://brackets.io/), speciellt om du är intresserad av att testa spelprogrammering med Phaser. Kör du OS X (Mac)? Ladda ner och installera Sublime Text (http://www.sublimetext.com/) eller 1 of 6

Brackets (http://brackets.io/). Kör du Linux? Använd exempelvis gedit som följer med många Linux-distributioner. När man skriver kod använder man inte vanliga ordbehandlare (som exempelvis Word) eftersom ordbehandlare formaterar texten. Det finns speciella utvecklingsmiljöer gjorda för programmering som ofta är svåra att använda för nybörjare. Det finns också enklare texteditorer som inte är så avancerade men lättanvända. Här får du förslag på en texteditor som inte är allt för avancerad men funkar bra för programmering. B. Java Om du inte redan har Java installerat så installera det (http://www.java.com/sv/)! Kör du Windows eller Linux så fortsätt till Sätt upp servern. Java-versioner på Mac Efter att ha installerat den senaste versionen av Java (i skrivande stund version 8), kan det vara så att terminalen fortfarande bara hittar en gammal version. För att kolla vilken version terminalen hittar, skriv: java - version Om svaret blir en gammal version, skriv in följande: '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java' - versio n Om svaret nu blir den senaste versionen, skriv in detta och fyll i lösenordet när Password: dyker upp: sudo mv / usr/ bin/ java / usr/ bin/ java- 1.6 Skriv sedan in: sudo ln - s '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/ja va' / usr/ bin/ java Testa sedan att skriva in java -version igen. Nu bör svaret bli den senaste versionen. Om inget funkar, kolla in osx + java 7 = painfully easy (https://gist.github.com/johan/10590467). C. Sätt upp servern Gör en mapp MinecraftServer på något lämpligt ställe. Ladda ner senaste versionen av SpigotMC:s jar-fil (https://github.com/walterhiggins/scriptcraft/tree/master/lib), om du inte vill bygga den själv 2 of 6

förstås :) Lägg filen spigot-n.n.n.jar i mappen MinecraftServer. Öppna terminalen (Mac OS/Linux) eller DOS-fönstret (Windows). Gå till mappen MinecraftServer genom att använda kommandot cd (change directory). Man går in en mapp med namnet EnMapp genom att skriva cd EnMapp. Man går tillbaka (upp ett steg i filhierarkin) genom att skriva cd.. Man ser alla filer och mappar där man befinner sig genom att skriva ls (Mac/Linux) eller dir (Windows). När du befinner dig i mappen MinecraftServer, skriv: java - Xmx1024M - jar spigot- n.n.n.jar Första gången du kör detta kommandon skapas ett antal mappar och filer. En av filerna som skapas är eula.txt. Öppna eula.txt med en texteditor och acceptera villkoren genom att ändra nedersta raden till: eula= TRUE Spara filen. Hämta senaste versionen av filen scriptcraft.jar (https://github.com/walterhiggins/scriptcraft/releases) och placera den MinecraftServer/plugins. Kör kommandot igen: java - Xmx1024M - jar spigot- n.n.n.jar Nu startar servern och det görs en ny mapp scriptcraft i mappen MinecraftServer. Avsluta servern genom att skriva stop. Avsluta alltid servern på detta vis, annars kan du skada filen som innehåller din Minecraftvärld. D. Enklare start med ett startscript För att på ett enkelt sätt kunna starta servern behöver du ett startscript. Windows Öppna Notepad++ eller en annan texteditor och klistra in följande kod. : start java - Xmx1024M - jar spigot- 1.8.8.jar pause goto : start Om din serverfil inte heter spigot-n.n.n.jar så byt ut filnamnet till rätt filnamn. 3 of 6

Spara filen som run.bat i mappen MinecraftServer. Starta servern genom att dubbelklicka på run.bat. Fortsätt sedan att testa servern i Minecraft. OS X (Mac) Öppna Sublime Text (eller en annan texteditor) och klistra in följande kod. #!/bin/bash cd "$( dirname "$0" )" java -jar spigot-n.n.n.jar -Xmx1024M Om din serverfil inte heter spigot-n.n.n.jar så byt ut filnamnet (den gröna texten) till rätt filnamn. Spara filen som start_server.command i mappen MinecraftServer. Ändra behörigheten på startscriptet så att det blir körbart. Skriv in följande kommando i terminalen: chmod a+x start_server.command Starta servern genom att dubbelklicka på start_server.command. Fortsätt sedan att testa servern i Minecraft. Linux Öppna gedit (eller en annan texteditor) och klistra in följande kod: #!/bin/sh BINDIR= $( dirname "$(readlink -fn "$0")") cd "$BINDIR" java -jar spigot-n.n.n.jar -Xmx1024M Om din serverfil inte heter spigot-n.n.n.jar så byt ut filnamnet (den gröna texten) till rätt filnamn. Spara filen som start_server.sh i mappen MinecraftServer. Ändra behörigheten på startscriptet så att den blir körbar. Skriv in följande kommando i terminalen: chmod +x start_server.sh Starta servern genom att skriva server.sh i terminalen. E. Testa servern i Minecraft 1. Starta servern. 2. Gör dig själv till serveroperatör genom att skriva op spelarnamn i konsollen. Ordet spelarnamn skall bytas mot ditt eget spelarnamn i Minecraft. 3. Starta Minecraft. 4 of 6

4. Välj rätt version av Minecraft. 1. Välj Edit Profile i Minecraft och välj sedan en version som passar servern efter Use version. 2. Spara profilen. 5. Klicka på Play och välj Multiplayer. 6. Klicka på Add server. 7. Välj ett servernamn vilket som helst och skriv in localhost under Server Address. 8. Börja spela på den nya servern. 9. Klicka på t för att få upp chatten som man kan skriva på. Skriv /js 1+1 10. Om svaret 2.0 dyker upp så har du lyckats köra din första JavaScript-kod i Minecraft! stop stänger av servern på rätt sätt Använd alltid kommandot stop i serverns (svarta) kommandofönster så minskar du risken att skada eller bli av med din Minecraft-värld. F. Några enkla byggkommandon Alla byggblock i Minecraft har ett id-nummer. På sidan Minecraft ID List (http://minecraftids.grahamedgecombe.com/) finns en fullständig lista. Exempelvis har guld id-nummer 41 och röd ull id-nummer 35:14. Prova att skriva in kommandona: /js box('41') / js box('35:14') Ett rätblock har en bredd, ett djup och en höjd. Gör ett rätblock genom att skriva kommandot: /js box('41', 3, 5, 10) Hur gör man ett rätblock av röd ull som är 2 block brett, 100 block högt och 1 block djupt? Testa dig fram! Det finns även kommandon för att göra cylindrar. Prova kommandona: /js cylinder('41', 3, 5) / js cylinder0('41', 5, 3) Du kan återanvända kommandon som du skrivit. När textraden visas trycker du på pil upp eller pil ned för att se gamla kommandon. Sedan kan du förflytta dig längs ett kommando med hjälp av högerpil och vänsterpil. Hur gör man en ihålig guldcylinder som har radien 10 och höjden 2? 5 of 6

Om man vill göra tak till hus kan man använda sig av ett prisma. Prova kommandona: /js prism('35:14', 6, 10) / js prism0('35:14', 15, 5) Färdiga program I mappen plugins/scriptcraft/plugins/drone/contrib finns exempelprogram som olika användare gjort. Prova några av programmen genom att skriva: /js rainbow(30) / js maze(5, 7) / js dancefloor(10, 8) Öppna något av programmen i texteditorn och betrakta koden! Om du vill göra ett längre program själv, måste du skriva det i texteditorn, spara filen, och sedan köra programmet inifrån Minecraft. Se nästa sida, Programmera drönaren!, för mer information. Baserad på https://github.com/malinc/modda-minecraft-med-scriptcraft (https://github.com/malinc/modda-minecraft-med-scriptcraft) Utskriftsversion (https://gitprint.com/carlrobert/hello-scriptcraft/blob/master/installera-och-komig%c3%a5ng.md) 6 of 6