mc-NIX: A Minecraft client & server installer for nearly all Unices.
What is it?
mc-NIX is a shell script which installs Minecraft to nearly any form of UNIX, regardless of the distribution or architecture. The purpose is to make running and playing Minecraft or hosting a Minecraft server easy on nearly any platform, not just specific ones.
How does it work?
Put simply, it is a shell script which makes the appropriate files for both servers and clients. It downloads the Minecraft launcher from Mojang's servers and places it into a system directory for programs, then links the proper binary files to launch the launcher.
On Unity, GNOME Shell, GNOME 2.0, Mate, XFCE, Cinnamon, KDE, and just about every other FreeDesktop.org compliant desktop, it will place a menu icon for Minecraft in your launcher. In addition to this launcher, it adds a command line option to start the game simply by running the command "minecraft" via a terminal.
Why not just put minecraft.jar on your desktop?
This is better than doing that because this makes Minecraft run as if it were any other program on your computer. It bothers me having to run Minecraft in a special way, when there are ways to make it feel more native, although it is still a Java program.
Mark mcnix.sh as executable (chmod +x ~/Downloads/mcnix.sh)
Open mcnix.sh in a terminal
Follow the instructions provided by the command-line interface
Questions and Answers:
Q: Can I use this on a server with no GUI?
A: Yes, so long as you install openjdk-7-jre-headless before installing the server.
Q: Does this work on OS X?
A: No. OS X, although based upon BSD, does not use the same FreeDesktop.org specifications that most other desktop environments use. Wait for an OS X-compatible version to be released.
Q: What cannot run this?
A: Windows (through Cygwin) and OS X for now. It should work on most everything else.
Q: Can I steal your work and call it my own?
A: No, you must give me credit and include the GPL v2.0 (or greater) license.
Release notes:
0.1 - March 19th, 2012
- Added if-statements
- Does not work.
0.2a - March 31st, 2012
- First fully functional release
- Loosely based upon Alloc's installer script
0.3a - June 26th, 2012
- Fixed icon not showing up in Ubuntu's Unity and Elementary OS' Slingshot
0.4a - June 29th, 2012
- Better looking icon! (Thanks so much to ~master-of-design - http://master-of-des...deviantart.com/)
- Updated Livecraft's URL from http://www.live-craft.com to http://mc.live-craft.com/
- Install JRE6 instead of JRE7 for now due to blackscreens and Xorg errors upon quitting the game. To fix this, update LWJGL
- Began writing server install sections
- Begin implementing Verify function
0.5.0 - November 12th, 2012
- Going back to JRE7 since Minecraft 1.4 includes a newer LWJGL build
- Fix Verify function
- Implement Server functions
- Tidy up comments
- Clean up splashes
0.6 - December 15th, 2012
- Add MD5 verification of downloads to Verify function
- Tidying up some more
1.0.0 - December 22nd, 2012
** THE MASSIVE UPDATE **
- Separated Release Notes from shell script
- Separate the Server installer from the Client installer
- Use case for menu instead of if-then statements
- Added a debugging console (part of troubleshooter)
- Added a log viewer (part of troubleshooter)
- Added a Troubleshooter
- Trap keyboard interrupts (CTRL-C)
- Add an abort function (called by keyboard interrupts)
- Get ready for Spoutcraft/Tekkit installers! (Not added yet)
- Changed URL back to www.live-craft.com for simplistic reasons
- Added Open in Terminal quicklist item (for Unity)
1.1.0 - December 23rd, 2012
- Alert the user if the launcher is corrupted (Error dialogue)
- Removed the debug console in favor of a Debug mode - accessible via the Unity quicklist or via the command "minecraft-debug"
1.5.0 - January 20th, 2013
** THE MASSIVE UPDATE #2 **
- Rebranded to mc-NIX
- Plans to port to UNIX-based operating systems are in
- Added requirement for BASH (No more sh, zsh, etc)
- Organize the menus
- Start to work on a server installer (finally!), will be integrated.
- Added a cleanup function to remove defunct files and locations (for upgrades)
- Added a fetcher function to download the files
- Added a Vanilla Minecraft Server installer: For both GUI and servers
- Added Fedora support
- Use cat instead of a ton of tee
1.5.1 - January 21st, 2013
- Now compatible with most shells (bash, sh, dash, ksh, tcsh, csh, others)
- Now BSD compliant, but you must have a desktop environment installed.
- Even more cat, even less echo
- Made the troubleshoot UI match the menu
1.5.2 - January 28th, 2013
- Fixed MD5 verification of the launcher
2.0.0 - June 2nd, 2013
- Added server installation option (Vanilla, Bukkit, & Spigot)
- Redesigned menus
- Unified menu items
- Added jar sanity check rather than overusing MD5 verifications
- Removed the now-useless MD5 verifications
- Improved Unity integration
- Added GPL v2 & improved licensing
- Use more if-elif-else instead of nesting if-then-else over and over
- Remove redundant messages
- Use cat even more where echo was used
2.1.0 - June 3rd, 2013
- Fixed typos
- Removed release notes (pointless, viewable online)
- Added OS compatibility check
- Corrected server installation menu option
- Fixed desktop icon
2.1.1 - June 11th, 2013
- Use /usr/sbin instead of /usr/local/bin
- Added support for Chrome OS (if Java is already installed)
2.1.2 - June 12th, 2013
- Revert "Use /usr/sbin instead of /usr/local/bin"
2.2 - July 8th, 2013
- Update the launcher to the new version
- All functions should be lowercase
2.3 - November 3rd, 2013
- Automatically set window size
- Improved server installation and uninstallation
- Minor UI changes
- Added more support for the new launcher
- Added a new Unity Quicklist titled "Change your Skin"
- Removed debug mode
- Removed troubleshooting option
2.3.1 - November 7th, 2013
- Updated icon, now hosted on Dropbox.
- Added proper credits for the icon
Really fun program. Just making this post to see what Lego Leaguers are out there. Make yourself known! You have a lot to be proud of. :biggrin.gif:
Used to be in it for the Gifted program. Then I was going to get into real robotics in High School, but we moved, so no robotics for me anymore :sad.gif:
This would be an error with your ports. Hold the windows key and press R, type taskkill -im java.exe and then see if uTorrent is really uninstalled. Also try changing your ports and if it's still not working, try using LogMeIn Hamachi.
0
http://www.minecraftforum.net/topic/1885424-minecraft-client-server-installer-for-linuxunixbsds
This should work (make sure to uninstall your current Minecraft launcher with the original software to do so)
0
mc-NIX: A Minecraft client & server installer for nearly all Unices.
What is it?
How does it work?
Why not just put minecraft.jar on your desktop?
Installation Instructions:
Release notes:
- Added if-statements
- Does not work.
0.2a - March 31st, 2012
- First fully functional release
- Loosely based upon Alloc's installer script
0.3a - June 26th, 2012
- Fixed icon not showing up in Ubuntu's Unity and Elementary OS' Slingshot
0.4a - June 29th, 2012
- Better looking icon! (Thanks so much to ~master-of-design - http://master-of-des...deviantart.com/)
- Updated Livecraft's URL from http://www.live-craft.com to http://mc.live-craft.com/
- Install JRE6 instead of JRE7 for now due to blackscreens and Xorg errors upon quitting the game. To fix this, update LWJGL
- Began writing server install sections
- Begin implementing Verify function
0.5.0 - November 12th, 2012
- Going back to JRE7 since Minecraft 1.4 includes a newer LWJGL build
- Fix Verify function
- Implement Server functions
- Tidy up comments
- Clean up splashes
0.6 - December 15th, 2012
- Add MD5 verification of downloads to Verify function
- Tidying up some more
1.0.0 - December 22nd, 2012
** THE MASSIVE UPDATE **
- Separated Release Notes from shell script
- Separate the Server installer from the Client installer
- Use case for menu instead of if-then statements
- Added a debugging console (part of troubleshooter)
- Added a log viewer (part of troubleshooter)
- Added a Troubleshooter
- Trap keyboard interrupts (CTRL-C)
- Add an abort function (called by keyboard interrupts)
- Get ready for Spoutcraft/Tekkit installers! (Not added yet)
- Changed URL back to www.live-craft.com for simplistic reasons
- Added Open in Terminal quicklist item (for Unity)
1.1.0 - December 23rd, 2012
- Alert the user if the launcher is corrupted (Error dialogue)
- Removed the debug console in favor of a Debug mode - accessible via the Unity quicklist or via the command "minecraft-debug"
1.5.0 - January 20th, 2013
** THE MASSIVE UPDATE #2 **
- Rebranded to mc-NIX
- Plans to port to UNIX-based operating systems are in
- Added requirement for BASH (No more sh, zsh, etc)
- Organize the menus
- Start to work on a server installer (finally!), will be integrated.
- Added a cleanup function to remove defunct files and locations (for upgrades)
- Added a fetcher function to download the files
- Added a Vanilla Minecraft Server installer: For both GUI and servers
- Added Fedora support
- Use cat instead of a ton of tee
1.5.1 - January 21st, 2013
- Now compatible with most shells (bash, sh, dash, ksh, tcsh, csh, others)
- Now BSD compliant, but you must have a desktop environment installed.
- Even more cat, even less echo
- Made the troubleshoot UI match the menu
1.5.2 - January 28th, 2013
- Fixed MD5 verification of the launcher
2.0.0 - June 2nd, 2013
- Added server installation option (Vanilla, Bukkit, & Spigot)
- Redesigned menus
- Unified menu items
- Added jar sanity check rather than overusing MD5 verifications
- Removed the now-useless MD5 verifications
- Improved Unity integration
- Added GPL v2 & improved licensing
- Use more if-elif-else instead of nesting if-then-else over and over
- Remove redundant messages
- Use cat even more where echo was used
2.1.0 - June 3rd, 2013
- Fixed typos
- Removed release notes (pointless, viewable online)
- Added OS compatibility check
- Corrected server installation menu option
- Fixed desktop icon
2.1.1 - June 11th, 2013
- Use /usr/sbin instead of /usr/local/bin
- Added support for Chrome OS (if Java is already installed)
2.1.2 - June 12th, 2013
- Revert "Use /usr/sbin instead of /usr/local/bin"
2.2 - July 8th, 2013
- Update the launcher to the new version
- All functions should be lowercase
2.3 - November 3rd, 2013
- Automatically set window size
- Improved server installation and uninstallation
- Minor UI changes
- Added more support for the new launcher
- Added a new Unity Quicklist titled "Change your Skin"
- Removed debug mode
- Removed troubleshooting option
2.3.1 - November 7th, 2013
- Updated icon, now hosted on Dropbox.
- Added proper credits for the icon
To-Do list:
0
0
https://bitbucket.org/alfonsojon/mc-nix/overview
It works perfectly and is compatible with JRE 7
0
http://dl.dropbox.com/u/54213557/MIFU/mifu.sh
0
Used to be in it for the Gifted program. Then I was going to get into real robotics in High School, but we moved, so no robotics for me anymore :sad.gif:
(Freshman year)
1
If you could do this, me and about 100 other users would actually want it, because a majority of players see //sel cuboid as an alien command.
Thank you for continuing to develop this amazing mod, but like I said, a clear selection key would be so convenient.
0
~alfonsojon
0
恩赦の入力ミスをしてください、私はGoogle翻訳を使用する
0
0
AusMinecraftGriefers
We're server one in episode 15, and I'm the admin that's a ****. If you don't like me, don't hire a griefing team please, I'm only doing my job...
0
THIS SERVER IS GUARDED BY MCBANS
Essentials (With Extras)
SimpleCensor
WorldGuard
MCbans
WorldEdit
heroicDeath
GroupManager
Lockette
iConomy
VanishNoPickup
HeroChat
Permissions
iChat
Our IP is 98.249.218.171
Current Operators -
alfonsojon (Server Owner)
Old_Lorinus (Main OP)
Porky_Sporky (OP)