##Modding Minecraft Maps
###Gaming in the Academy?
Just some highlights. Feel free to submit pull requests with other key moments.
-
Game Studies: International Journal of Computer Game Research, the "first academic, peer-reviewed journal dedicated to computer game studies," commences publication in 2001.
-
DiGRA (Digital Games Research Association), an "association for academics and professionals who research digital games and associated phenomena," is founded in 2003.
-
Starting in 2008, the American Library Association sponsors the International Games Day on the third Saturday every November.
-
Also in 2008, Scott Nicholson, Associate Professor at the School of Information Studies, founds the Library Game Lab at Syracuse University. He now directs its successor, Because Play Matters Game Lab
-
In 2013, Jay Clayton, William R. Kenan Jr. Professor of English at Vanderbilt University, teaches the first MOOC on online gaming: Online Games: Literature, New Media, and Narrative
###Exploring Minecraft
-
Markus Persson, a.k.a. "Notch," is the lead developer of Minecraft. Mojang, an independent game studio until its acquisition by Microsoft in 2014 launched the beta version of Minecraft in 2009 and the release version in 2011.
-
Minecraft is an Open World style game, meaning that there aren't well-defined goals or narratives. The Minecraft game environment is frequently compared to an online Lego® set.
-
Minecraft is a client/server application. While it is possible to play the game on your own machine, a lot of the fun comes from interacting with other players on Minecraft servers.
-
Minecraft offers several game modes. We'll be working in Creative Mode, which means that won't be inadvertently killed by creepers or skeletons.
###Modding Minecraft with CanaryMod
-
Minecraft is written in Java. "Mods" (modifications) allow users to change the underlying game environment.
-
The legal environment for creating mods is very complex; the recent controversy afflicting the popular CraftBukkit mod serves as an example of the licensing challenges.
-
CanaryMod allows you to write Java code to interact with the Minecraft Server. Since CanaryMod runs on the JVM, it's also possible to write mods in Scala and Clojure. You can also write CanaryMod mods in JavaScript.
-
Learn to Program Minecraft with Minecraft Plugins by Andy Hunt provides a great introduction to both Java and CanaryMod.
####Writing a Command to Build a Castle in CanaryMod
Let's change a block type in our Castle: here's the list of avaiable block types in CanaryMod.
Now let's recompile our source code...and issue the command /buildcastle
###Making Minecraft Maps with WorldPainter
-
How to create a new world
-
Edit custom settings
-
Download and import custom toolbrushes
- More custom brushes
-
Create custom terrain
-
Other downloadable modifications: Trees
####Exporting Your Map from WorldPainter to CanaryMod
- From WorldPainter toolbar file-->export-->export as new Minecraft map
- Open the map in Singleplayer mode in Minecraft
- Hit [esc], then "Save and Quit to Title"
- Navigate to your Minecraft saved games folder
- On a Mac, it's
/Users/[USER]/Library/Application Support/minecraft/saves
- On a Mac, it's
- Copy the folder with the name of your world from the saved games folder in your Minecraft application director to the worlds folder in your CanaryMod server directory.
- Restart CanaryMod
- Load the new world by issuing the command
/loadworld [NAME] normal
- Switch to the new world by issuing the command
/spawn [NAME] [USER]
###Programming Inside Minecraft
###Minecraft in Primary and Secondary Education
###Minecraft in Higher Education
- HullCraft at the University of Hull
- Using Minecraft to Unboggle the Robot Mind at Brown University
###Wrapping Up
- Last year, we sponsored a Dean's Fellow Project to create a representation of the campus library in Minecraft.
- What other uses might we find for Minecraft and other forms of educational gaming at Vanderbilt?