Wednesday, 4 December 2013

Setting up a CraftBukkit based Minecraft server on OSX (Nov 2013)

Since I have my regular Codeclub Wednesday session later today, I finally got around to figure out how to run a Minecraft server (I have a number of kids that are starting to get bored with Scratch and REALLY like the idea of programming Minecraft)

There are a couple Minecraft servers out there (including an official one), but the CraftBukkit seems really powerful and very plugin-friendly (see http://plugins.bukkit.org/)

Here are the steps required to get an Minecraft CraftBukkit  server up and running:

  1. download the CraftBukkit 1.7.2 development version from http://dl.bukkit.org/downloads/craftbukkit/
  2. follow the instructions from http://wiki.bukkit.org/Setting_up_a_server
  3. move the downloaded craftbukkit-1.7.2-R0.1-20131204.020906-17.jar into the BukkitServer folder and rename it craftbukkit.jar (you can delete the one originally downloaded)
  4. execute ./start.command from a terminal window in the BukkitServer folder
  5. open your Minecraft client (downloaded from https://minecraft.net/download) and connect to localhost (you will need a valid/paid account in https://minecraft.net)
This should be a 5m job. It took me longer because (in Nov 2013) the version that is downloaded from http://dl.bukkit.org/downloads/craftbukkit/ is the 1.6.x and the https://minecraft.net/download version of client is using the 1.7.2 version.

Here are the install instructions from http://wiki.bukkit.org/Setting_up_a_server
 

Here is the version I downloaded from: http://dl.bukkit.org/downloads/craftbukkit/ 


Here is the 'lost connection' problem I was having when using the 1.7.2 client to connect to the 1.6.x server


Here is the Bukkit server started using ./start.command


Which can be connected using the Minecraft client, by choosing the Multiplayer Mode option:


... then the Direct Connect option:


 ... then Join Server using localhost (or 127.0.0.1)


... which will connect us to the local CraftBukkit server :)


 The CraftBukkit server console should log the client connection:



 In the CraftBukkit server console, use help  go get a list of available commands:


 For example we can use say "Hello World" to send a message to all current users


... which will be displayed on their screen:
I don't think the kids I'm currently teaching have ever accessed a Minecraft server they controlled, so it should be interesting to see their reaction :)


13 comments:

Kayal m said...

Such a wonderful article! I learned more info to your post and It's attractive to me. Surely I will share with my friends and Keep it up a great job!
Tableau Training in Chennai
Tableau Course in Chennai
Tableau Training Institutes in Chennai
Pega Training in Chennai
Primavera Training in Chennai
Unix Training in Chennai
Tableau Training in Chennai
Tableau Course in Chennai

shalu said...

Great Blog!!! Was an interesting blog with a clear concept. And will surely help many to update them.
web designing training in chennai
web development courses
ccna course in Chennai
Best PHP training in chennai
ReactJS Training in Chennai
Web Designing Course in chennai
Web designing training in chennai

Anbarasan14 said...

I read this blog. this was really helpful to me. Thanks to the admin for sharing this awesome information with us.
Spoken English Classes in Chennai
Spoken English Class in Chennai
Spoken English in Chennai
Best Spoken English Classes in Chennai
Best Spoken English Institute in Chennai
IELTS Coaching in Chennai
English Speaking Classes in Mumbai
Spoken English Classes in Anna Nagar
Spoken English Classes in Chennai Anna Nagar
IELTS Classes in Mumbai

jenifer irene said...

Excellent post gained so much of information, Keep posting like this.
Aviation Academy in Chennai
Air hostess training in Chennai
Airport management courses in Chennai
Ground staff training in Chennai
Aviation Courses in Chennai
Air Hostess Training Institute in chennai
Airport Management Training in Chennai
airport ground staff training courses in Chennai

janakikrishnan said...

Nice blog for gathering more pieces of information. Great job.

Spoken English Class in Madurai
Spoken English Center in Madurai
Best Spoken English Center in Madurai
Spoken English Class in Coimbatore
Coimbatore Spoken English Centre
Best Spoken English Institute in Coimbatore

Ram Niwas said...

Thanks for sharing this informative blog to us. Keep updating..

Website Designing Company in Delhi

Karthik said...

I am impressed by the way of writing your blog and topics which you covered. I read all your post which is useful and informative.
Web Designing Course in chennai
Web Designing training in chennai
Web Designing Training in Velachery
Web designing Training in Tambaram
Web designing Training in Anna Nagar
AngularJS Training in Chennai
AngularJS Course in Chennai
AngularJS Training in Anna Nagar

Raju said...

I read awesome post after a long time.I am very satisfied with your way of writing.Expect the next post in the upcoming days.
AngularJS Training in OMR
Web designing Training in Anna Nagar
AngularJS Training in Tambaram
Web Designing Training in OMR
AngularJS Training in Porur
Web Designing Training in Porur
AngularJS Training in Velachery
Web designing Training in T Nagar

Exclusive Limousines said...

Thanks for sharing great info … Hiring a limousine are excellent option to make your special occasion more delightful. Limo Hire MelbourneHummer Hire Melbourne.

kavithasathish said...

This is an informative blog to everyone in which it would really helps to gain knowledge
about this technology.
Japanese Classes in Chennai
learn Japanese in Chennai
German Language Course in Chennai
TOEFL Classes in Chennai
IELTS Coaching centre in Chennai
spanish classes in chennai
Japanese Classes in Anna Nagar
Japanese Classes in Tnagar

Hary Robert said...

I enjoyed reading your article :) PLease continue publishing helpful topics like this. limousines | wedding car hire

ragu923 said...

Great blog, learned many things about travelling from this article, very informative. The Tirupati car rentals is one of the best places to get car rentals in tirupati.
Tirupati car rentals
Tirupati car travels
Car rentals in tirupati
Car travels in tirupati
Travels in tirupati

Phillip Hughes said...

Nice article, Which you have shared here about the minecraft server. Your article is very informative and useful for those who are interested to know more about the settings of the minecraft server. Thanks for sharing this article here.