Giter Club home page Giter Club logo

skyblock-ce's Introduction

Skyblock-CE

A community-maintained version of the famous Skyblock map by Noobcrew

Prerequisites

  • A computer with a Unix-like operating system (including Mac and Linux)
  • Python 2.7 (available by default on many systems)
  • pip (sudo easy_install pip)
  • virtualenv (sudo pip install virtualenv)
  • virtualenvwrapper (sudo pip install virtualenvwrapper, then additional steps from http://virtualenvwrapper.readthedocs.org/en/latest/install.html)
  • -dev or -devel packages as required by the packages in requirements.txt - please submit an issue on Github if you have some of these missing so we can update this as necessary

Getting Started

  1. Ensure you have met the prerequisites above.
  2. Create and switch to your virtualenv:

$ mkvirtualenv --python=<path to python-2.7> skyblock-ce

  1. Get the dependencies for pymclevel:

$ pip install -r requirements.txt

  1. Get pymclevel:

$ pip install -r requirements2.txt

Note: pymclevel's installer doesn't currently install its required .yaml files. You can download them from the repository mentioned in requirements2.txt or clone the repository and copy them locally to ~/.virtualenvs/skyblock-ce/lib/python-?.?/site-packages/pymclevel/ until this pull request is merged: mcedit/pymclevel#180

5a. Run the build script

$ ./build.py

5b. (Optional, only for distribution) Run the zip script

$ ./zip.sh

skyblock-ce's People

Contributors

intchanter avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

skyblock-ce's Issues

Biomification needs to be fixed

Gaudeon noticed that the starting biome is no longer frozen. On investigation, the dirt island is now in a deep ocean, which is the default biome from our superflat settings.

We need to figure out why the biomify() function isn't doing its thing and fix it.

Sand island is too high or dirt island is too low

There's an off-by-one difference in the heights of the sand and dirt islands. They should be at the same height, with their top blocks being in the 64th block from the bottom that can possibly be filled.

Release map to beta testers

Currently known volunteers:

Curtis Jensen
Jeff Brown
John Patterson
Tim Longwell
Travis Chase
Greyson Richie

A spawning platform is an awesome idea

Implement a 32x32 platform made of bedrock and covered with trip wires. It should be far enough from the islands to never be found. The tripwires should activate a command block to teleport the player to the space above the dirt island. Set the spawn above the bedrock platform by 3 blocks, which should be enough to ensure the player lands on it without taking damage.

Credits

We need credits in the first book thanking people who contributed in various ways, notably Noobcrew for creating the original.

Add code to generate a zipfile

Compressing this world makes a /huge/ difference in its size. Let's zip it up to save space. In my initial test, the world directory was 12,500KB and the zipped world was 352KB, an approximate factor of 35 difference.

Most of this benefit probably comes because of the number of empty chunks we have.

Readme > Additional environment setup instructions for Mac OS X

I had to run the following after installing virtualenv so that I could run mkvirtualenv from command line on Mac OS X...

echo 'export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh' >> ~/.bashrc

source ~/.bashrc

Also, though not Mac specific, you could mention that one can just git clone pymclevel from inside the Skyblock-CE dir so you have the required .yaml files

Objectives

The objectives need to be in a book on the first island, with references to the Minecraft Forum post for the original Skyblock and this map.

Release map to world at large

This will require using a download service and a post on the Minecraft forum's section for Minecraft maps.

It should clearly indicate that this is not the original Skyblock map, and have links to the original as well as The End of Skyblock and any other variants deemed to be good attempts at maintaining the spirit of the original.

Move bedrock island to final location

The bedrock island containing the nether portal is currently just east of the starting island. It's probably at the right height, but should be moved to its new X-Z coordinates. We should also put its coordinates in one of the books.

Test in 1.8

Release 1.8 of Minecraft changes enough things that we should probably test it separately to ensure that everything still works well enough.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.