The Raspberry Pi 3 Minecraft Server Recipe

So since I went through my last heavy blogging phase, my son grew up quite a bit and ended up getting into Minecraft. Being a sucker for games that allow you to build, I got into it too, and decided after not too long that it would be fun to play with him on a server. I also knew a teensy bit about the Raspberry Pi, and found out through some drifting about the interwebs that people had successfully set up very low-cost servers using the Pi. And thus the future opened up to me like a glorious sunrise over a new and wondrous world.

In an effort to ensure that I am able to repeat the process of building a server (which, not by coincidence, I happen to be doing right now), I’ve decided to put these instructions on the blog to make it easier for me to remember everything that needs to be done, and also to help out those lonely searchers who come this way, looking for what I had sought. Hence…

Marc’s Raspberry Pi Minecraft Server Instructions

  1. Start with a fresh install of NOOBS
  2. sudo apt-get update
  3. sudo apt-get upgrade
  4. Install latest version of Java SE Development: Look for Linux ARM32 v6/v7 Hard Float ABI; download via RPi browser to Downloads directory.
  5. Once downloaded, go to Downloads folder: cd ~/Downloads; then sudo cp [java filename].tar.gz /opt/ to move the file to the /opt/ directory, where java will be installed.
  6. Extract Java into the /opt/ directory: sudo tar xvzf [java filename].tar.gz (x tells tar to extract the files; v lists all the files as they are extracted – “verbose”; z tells tar to uncompress the file; f tells tar that you will give it a filename to work with)
  7. Check to make sure Java extracted correctly: sudo /opt/[java directory name]/bin/java -version
  8. Create a minecraft directory: sudo mkdir /home/minecraft
  9. Go to minecraft directory: cd /home/minecraft
  10. Obtain the builder tool from Spigot that will be used to build the server: sudo wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
  11. Run the builder tool (will take between 15-30 minutes):
    For Raspberry Pi 2: sudo java -jar BuildTools.jar
    For Raspberry Pi B+/B: sudo wget http://www.mediafire.com/download/nld0qtn49gyx723/spigot-1.9.2.jar
    Or, if all else fails, this might be a good place to find spigot: http://tcpr.ca/downloads/spigot
  12. When the download and install finishes, check to make sure it was successful by entering command ls and looking for spigot.jar
  13. Make sure you remain in the /home/minecraft directory to create the server files within that directory. This is accomplished by the entering of one of the following commands:
    Raspberry Pi B+/B: sudo /opt/jdk1.8.0_65/bin/java -Xms256M -Xmx496M -jar spigot-1.8.8.jar nogui
    Raspberry Pi 2: sudo /opt/jdk1.8.0_65/bin/java -Xms512M -Xmx1008M -jar spigot-1.8.8.jar
    Note: I ran into an Error: cannot access jarfile message when attempting to run the commands in step 12; to get around this, I launched from the /minecraft/ directory and removed the directory path to the spigot-1.8.8.jar file from the command.
  14. The server will stop because the eula.txt file needs to be modified.
  15. Type sudo nano eula.txt; change “false” in the eula text to “TRUE”, then [ctrl] x, y, and [enter] to save the change.
  16. Restart the server with the appropriate command from step 12 above.
  17. Spigot will now build the Minecraft world.
  18. When Spigot finishes building the world, type stop to quit the server.
  19. Now add plugins in the plugins folder: cd plugins

Long Time Gone

So it’s been 2 years, 4 months and 17 days since I last posted on this blog. Let’s just round that up to two and a half years. Feels like a long time ago, although in the grand scheme of things it really isn’t.

Obamacare still exists, unfortunately. It’s performing about as well as had been predicted, but the inertia of government seems to have set in and who knows when we’ll be able to get out of that mess. Religious liberty is on the ropes, with the triumph of the marriage-redefinition crowd in the Supreme Court. The 2016 presidential race seems to be coming down to a contest between a Democrat nominee who is most qualified to be in prison and a Republican nominee who may qualify for a diagnosis of Narcissistic Personality Disorder.

So that’s that.

Perhaps I’ll blog again, just for fun. Perhaps not. But it’s been sort of fun to log in and kick the tires.

Shirley Sharrod isn’t exactly clean and pure as the wind driven snow

Shirley Sherrod
Not exactly the hero she's being made out to be

I’ve been following the whole Andrew Breitbart vs. the NAACP/Obama Administration dustup involving the videotape of Shirley Sharrod of the USDA admitting to racial discrimination in carrying out her past duties before an audience at an NAACP event, and it’s just unpleasant.  Brietbart has a point, of course – Sharrod’s admissions of racism do garner murmurs of approval from the crowd, which is awful.  Critics of Brietbart have a point as well when they note that the statements made by Sharrod in the video clip released by Brietbart were tempered somewhat by her later comments in the address.  But Brietbart supporters also have a point when they respond by saying that the whole point of releasing the video clip in the first place was not to go after Sharrod, but to point out the approving reaction of the NAACP crowd to the awful things Sharrod was saying.  And almost everyone agrees that the White House acted too quickly in dismissing her from her job.

Opinion on Sharrod have whipsawed from her being a contemptible villain to her being a blameless victim over the course of just a few days.  With reflection, it seems that neither position is totally correct; she certainly has been victimized to some extent, but she’s certainly not the angel she’s being portrayed as at this moment.  I’m inclined to agree with Andy McCarthy at NRO, who comments on the contents of the full video of Sharrod’s speech, which still makes her look bad:

So, in Sherrod World, mean-spririted, racist Republicans do nasty things that “we” would never do because we have a president who, being black, is above that stuff. Still, we have-nots need to band together for “change” because a cabal of haves, desperate to keep their power, is still imposing their centuries old capitalist system of institutionalized racism — the same racism that courses through the Republican Party and surfaces on “us versus them” issues like healthcare.

Pardon me, but I think I’ll stay off the Canonize Shirley bandwagon. To me, it seems like she’s still got plenty of racial baggage. What we’re seeing is not transcendence but transference. That’s why the NAACP crowd reacted so enthusiastically throughout her speech.

With an ever-expanding federal bureaucracy assuming overlord status in what used to be private industry and private matters, are we supposed to feel better that this particular bureaucrat’s disdain, though once directed at all white people, is now channeled only toward successful white people … most of whom — like successful black people — worked very hard to become successful? Are we supposed to forget that when the Left says, “It’s always about the money,” you don’t have to have a whole lot of money to find yourself on the wrong side of their have/have-not equation? Are we supposed to take comfort in having our affairs managed by bureaucrats who see the country as a Manichean divide beset by institutionalized racism?

At the very least, Sharrod seems to have some toxic ideas about the American political and economic system guiding her actions.  Is it possible for people with toxic ideas to be treated badly?  Yes.  Does that mean that those people should be absolved of responsibility for or shielded from criticism of their ideas?  Absolutely not.

The Greatest Ever Is Gone

Ernie Harwell | 1918-2010
Ernie Harwell | 1918-2010

How many nights did I spend as a kid, laying in bed on a stuffy summer night under just a sheet with the rest of the blankets bunched down by my feet, trying to ignore the humidity, and listening to the voice of a man from Georgia who had been transplanted into Detroit to call baseball games for the Tigers?

Ernie Harwell, along with his broadcasting partner Paul Carey, taught me to love baseball.  Ernie taught me the cadences of broadcasting, the rhythm of the game, and the amazing power of the spoken word to break down the reality he took in with his eyes and send it hundreds of miles over the air to be reconstructed in vivid detail in my mind.  He was an artist – a genius with words – and I have never heard a voice like his since he left the broadcast booth.

Just prior to my high school graduation, I received a letter in the mail from the Ernie Harwell Foundation; it informed me that I had received a $500 scholarship.  It was completely unexpected – it turned out that I had been nominated for it by an english teacher.  I was thrilled to have received a letter signed by the man himself, and honored.  A few years later, I was working at the local sports radio station as a producer on the morning show and got to call Ernie at his home in order to get him on the line for a scheduled interview.  I took the opportunity to thank him for that scholarship, and I remember how humble he was in response.  The Foundation had apparently been shut down at that point, but he told me how pleased he was that he could help a number of young people in some small way.  He went on to do his interview on the show, which was great as usual – the guy had a million fantastic stories to tell – and that was that.

I got to talk to Ernie Harwell on the phone.  What a thrill.

Ernie Harwell’s voice is a treasured part of my life.  That voice has been silenced now, but it will live on in my memories.  My thoughts and prayers go out to his beloved wife Lulu and the family he leaves behind.

And this is for Ernie:

For, lo, the winter is past, the rain is over and gone;
The flowers appear on the earth;
the time of the singing of birds is come,
and the voice of the turtle is heard in our land…

Welcome to Portland

Ed Morrisey notes this photo of a protest outside a Sarah Palin speech in Eugene, Oregon:

Palin Protesters
Nice.

Yes, that’s right: Eugene is a hate-free zone, except for the person who hopes that Sarah Palin chokes.  Nice touch with the Obama logo there, chum.  Don Surber adds:

Yes, that’s pretty liberal — harassing people who went to see someone speak.

From the Oregonian:

Rebecca McKenzie, 29, of Eugene left work at a nearby barbershop and grabbed a perch on an outdoor patio at Rockn Rodeo, a cowboy-themed bar across the street from the hotel. She watched the protests with a mix of fascination and chagrin.

“I think it’s pretty pathetic,” she said of the name-calling.

But c’mon. Palin? Eugene?

“I understand the oil and water thing,” McKenzie said. “But if you don’t approve, go home. Don’t come.”

Again, Don Surber:

That’s the actual do-your-own-thing attitude that liberals once pretended to embrace.

Well, it ain’t about that anymore, that’s for sure.