Minecraft In Space

Server setup with Plugins!

Minecraft is a game that you can download and play by yourself and you can also have friends join your game. However, to do many advanced things you need to run a server and connect to to it. We will be using the Bukkit server. This is an alternate server that has the ability to use plugins.

This isn't a complete tutorial for someone who has never set up a server before. It is for people who have a little bit of server experience, however, if you go to all of the links and read, you can learn how to set up a server. So, maybe it is a complete "guide".

Scene from Minecraft

Basic Server Setup

Make sure you have Java Installed:
If you do not, then go to http://java.com/en/download/manual.jsp and download both the Windows Offline (32-bit) and Windows Offline (64-bit) file and install both of them.

Go to http://wiki.bukkit.org/Setting_up_a_server and follow the instructions to set up your server. Use the current "Recommended Build".

The first time you run the server it will generate all of the needed folders and config files. Then you can stop it and add plugins and make config changes.

Required Plugins

Download and install the following plugins:

Essentials
Essentials gives you a host of useful commands for working inside of the server. There are other plugins to do this too, but this is the one I use.
WorldEdit
WorldEdit allows you to cut and paste things in Minecraft as well as to quickly generate large structures like boxes and spheres.
MoveCraft
MoveCraft allows you to "move" structures as if they were vehicles. This is how we can make rudimentary "space ships."
Multiverse Core - Note that you may need to go to "Dev Builds" and get the latest dev build if the version here is old.
Multiverse is a plugin that allows you to use multiple "worlds" within the same Minecraft server.
Multiverse Portals - Note that you may need to go to "Dev Builds" and get the latest dev build if the version here is old.
The "Portals" plugin is an extention to Multiverse that lets you build gateways from one world to another.
WorldBorder
WorldBorder lets you limit the size of your world by keeping players in a set area. This is important for "space" because otherwise they will eventually be able to wander past the area that is clear.
TimeLock
TimeLock will allow you to make it perpetually "night" in your space world. Otherwise it just looks funny with the sun out and blue sky.

Optional Plugins

These plugins will enhance the experience, but are not required ot make the space world work:

Dynmap
Dynmap will make a map of your world for you. It certainly isn't required, but it is fun.
Dynmap Essentials
Dynmap Essentials will cause elements from the Essentials, such as warps, to show up on your map.
DeathControl
Space is dangerous, because there is no "floor". If you walk off of something or stop flying by accident and fall too far, you will die. This can cause you to lose all of your inventory items. DeathControl will give them back to you. Very helpful if you had something irreplaceable like a book.

Server Configuration

After putting all of the plugins you downloaded into the "plugins" folder under the server .jar file location (NOTE: If you downloaded a .zip file, unzip it and put the contents there) you need to run the server once. All of the plugins will complain about lacking config files and then generate default ones. Then stop the server again so that we can make changes to the default config.

In the folder where your craftbukkit jar file go into "plugins\Movecraft\types" and create a new empty text file called "spaceship.craft". Make sure the extension is .craft and not .txt and put this text into it:

name: Spaceship
maxSize: 10000000
minSize: 10
allowedBlocks:
- 1
- 68
- 63
- 20
- 323

forbiddenBlocks:
- 12

canFly: true
speed: 20.0
tryNudge: false
flyblocks:
20:
- 0.0
- 100.0

Save and close that file.

Now it is time to move on to Minecraft Client Setup ->