Category: News

  • Mojang announces Minecraft Better Together Update at E3 2017

    Mojang announces Minecraft Better Together Update at E3 2017

    Preface

    For a school project, I had to write an article in the style of a news story. The topic I chose was one I knew a lot about: Minecraft. More specifically, I wrote an article about Mojang’s announcement of the Better Together Update for Minecraft (Bedrock).

    One of the things I’ve noticed in the Minecraft community has been a bit of confusion as to the specifics of the Better Together Update and what it actually is. Knowing this, I tried to write this article as if I was trying to explain the whole thing to someone with only a limited knowledge of Minecraft… someone who didn’t keep up with all the news and updates and/or didn’t know the technical details of Minecraft on various platforms (such as the multiple codebase situation). I tried to explain all the most important details in a way that would make sense to someone who had played Minecraft but wasn’t a complete expert or nerd about it.

    As instructed for the project, I also tried to follow the standard guidelines for what is considered a “news story”: use a lead with the facts listed in order of importance, use only facts in the article and not insert my own personal opinions/ideas, and try to keep the article focused on the subject… only diverging when necessary to explain something important, and so on.

    After writing this article, I decided it was good enough to post here on my website, both to serve as a quick reference for any time someone asks about the update, and also because I don’t like spending lots of time on a project and then not making good use of it. Because this version of the article is on the web, I’ve had the opportunity to add some pictures that I had previously made for illustrative purposes, which should make the article even more informative.

    Also, yes, I know the update appears to have been delayed until fall, but this article is supposed to be written as if it were made shortly after the announcement had actually happened, so I won’t bother changing it.

    So without further ado, here’s the article in its entirety! Enjoy, and let me know in the comments what you thought of the article.

    The Article

    A major update to Minecraft bringing cross-platform play, 3rd-party servers, Realms, and the Marketplace to Xbox One and Nintendo Switch was announced by Mojang and Microsoft Studios at E3 2017. The update, titled The Better Together Update, is planned to launch this summer on all Bedrock Engine platforms.

    To be clear, the update for Xbox One and Nintendo Switch is not actually an update to the version of Minecraft already on those platforms, but rather a separate version entirely called the Bedrock Engine (or Bedrock Codebase), which is being ported to the Xbox One and Nintendo Switch this summer.

    The Bedrock Engine is the version of the game which already runs on Android, Apple TV, Fire OS, Fire TV, Gear VR, iOS, Windows 10, and Windows 10 Mobile. The Bedrock version of the game allows players on all of its platforms to play with each other via LAN, 3rd-party servers, or Xbox Live. This version of the game is being ported to Xbox One and Nintendo Switch and will allow the same freedom of cross-play via Xbox Live, though unlike all the existing platforms, online multiplayer on Xbox One or Nintendo Switch will require a subscription to Xbox Live Gold or Nintendo Switch Online, respectively.

    The current version of Minecraft on consoles is called Console Edition, and is developed by 4J Studios, unlike the Bedrock Codebase, which is developed by Mojang and Microsoft Studios. The Console Edition consists of Xbox 360 Edition, Xbox One Edition, PlayStation 3 Edition, PlayStation 4 Edition, PlayStation Vita Edition, Wii U Edition, and Nintendo Switch Edition. Despite running the same core code, none of these editions have cross-platform play with each other (except PlayStation 3 and PlayStation Vita).

    Owners of the Xbox One Edition or Nintendo Switch Edition will be able to download the new Bedrock Engine port for those platforms for free, and will still have the ability to play the Console Edition version if they so choose. Players will also be able to transfer and convert worlds over to the new Bedrock versions of the game, and most DLC is also planned to transfer over as well. Additionally, 4J Studios will keep providing updates to the Console Edition codebase on all platforms, including Xbox One and Nintendo Switch.

    Various features that have been present in Console Edition but absent from the Bedrock codebase are being ported over in The Better Together Update (also known by its version number: 1.2), allowing for world conversions from Console Edition to work without data loss. Conversely, the introduction of the Bedrock Engine on Xbox One and Nintendo Switch will also give players on those platforms access to features that have existed on the Bedrock platforms, but not Console Edition, including the aforementioned cross-platform play via Xbox Live and access to 3rd-party servers.

    Another one of the Bedrock Engine features that Xbox One and Nintendo Switch players will now be able to access is the Marketplace, an in-game store that allows players to not only purchase official resource packs, world templates, and skin packs, but also community-made content, made by content creators who have partnered with Mojang/Microsoft to put their content on the Marketplace for sale – or for free, if the creator wants to give it away. The majority of DLC on the Marketplace is cross-platform, and tied to Xbox Live accounts, so players who purchase a Marketplace item on one platform will have access to it on all other platforms. (There are exceptions, like the Super Mario Mash-up Pack, which will only be available on Nintendo Switch.)

    It should be noted that free, custom, user-made content outside the Marketplace exists on all Bedrock platforms (except possibly Apple TV and Fire TV – we weren’t able to confirm about those). It is currently planned for custom content to be possible on the Xbox One and Nintendo Switch ports via some unknown method, though there is currently no guarantee that this will come to fruition. If it did, it would be the first time Minecraft players on any console got access to free, custom skins, add-ons, and world templates – up until now, they have only had access to non-cross-platform official texture packs, skin packs, and mash-up packs, in the Console Edition in-game DLC store.

    The Better Together Update is also introducing a “server browser” which will allow players to easily access a list of large 3rd-party servers that have partnered with Mojang/Microsoft without having to manually enter a server address.

    The update will also bring Minecraft Realms, Mojang’s always-online multiplayer world hosting subscription service, to Xbox One and Nintendo Switch for the first time.

    The Bedrock Engine was also planned to be ported to PlayStation 4 as well, but when approached by Mojang/Microsoft Studios, Sony declined the offer due to the requirement of Xbox Live being used for the cross-platform multiplayer, Realms, and Marketplace.

    The Better Together Update also brings a name change to the various Minecraft editions. All the Bedrock Engine-based editions (except the special Education Edition), will no longer have different names like “Minecraft: Windows 10 Edition”, “Minecraft: Pocket Edition”, etc. Instead, all of them will be renamed to simply “Minecraft”. The original version of Minecraft – the one written in Java that runs on Windows, macOS, and Linux – is being renamed to “Minecraft: Java Edition”, as it is being phased out of the position of being the “reference version”. (It will continue to be updated by Mojang as it always has, however, as it still has a place in the grand scheme of things, being the only version to run on macOS and Linux, and currently being easier to mod due to Java being a more “moddable” language, which has been taken advantage of by the well-known 3rd-party Forge API, which has been used by players to create thousands of mods for the Java Edition.)

    Mojang has also announced another update planned to come out in the fall, which will introduce various graphical improvements to the game (including 4K support), as well as an official resource pack DLC intended for higher-end devices called the Super Duper Graphics Pack, which will add higher-resolution textures and fancy shaders to the game, making the game look significantly prettier.

  • Another Story Begins…

    Another Story Begins…

    I’m putting those Bing Rewards credits I’ve got to good use. 😛

    I’ve been wanting to play this game for a while now, but I didn’t really have the money to spend. But over time I’ve managed to accumulate a whole bunch of credits on Bing Rewards, and they temporarily reduced the price of the Windows Store gift cards so I decided I’d go ahead and purchase it now. So get ready for SuperGeniusZeb Plays Minecraft: Story Mode… coming soon to a YouTube channel near you!

  • Colore 1.1: Slabs & Future Plans

    Colore 1.1: Slabs & Future Plans

    Woo-hoo! After since the release of the Colore mod, I’ve finally finished the first update, which adds 70 colorful slabs to correspond with the 70 existing monochrome colored blocks already in the mod. The mod has been ported to 1.8.9 for this release, and will soon be released for 1.9 as well!

    Of course, some of you may wonder… why just slabs? What about stairs? Why did it take so long? Well, to answer those questions, I’ve been quite busy lately and I’d been struggling with figuring out how to get the slabs in the mod to work since I first released the mod and began work on the 1.1 update. I am still rather new to modding, and it took quite a while for me to wrap my head around how to implement the slabs properly… mainly how to make the half-slabs stack and make the double-slabs drop half-slabs. At the time when I first released the Colore mod, I thought adding slabs would be easy, but my knowledge of the Minecraft and Forge code was pretty limited and I got confused and lost very quickly.

    Eventually though, after several periods when I didn’t have any time to work on the mod and then got lost whenever I tried to start working on it again, and after staring at and observing the Minecraft code and doing some research for several hours, I finally figured out what I was doing wrong and figured out how to get the slabs working. I now understand metadata, block states, and slabs a lot better than I did before, and I’ve learned a good amount about modding in general, so (hopefully) adding stairs, fences, and etc. should be relatively easy, using what I’ve now learned.

    The Colore mod, as I’ve said in my previous blog post about it, is pretty much the result of me wanting to learn how to make Minecraft mods and be able to add pretty much any sort of basic thing like blocks, items, armor, entities, and so on. That’s why I chose to make a mod about colored stuff. It was a simple concept which could be applied to a lot of basic Minecraft objects. So where do I plan to go with this mod in the future? Well, I know there IS such a thing as a mod having too many features and being too bloated, so don’t expect colored-everything to eventually be in this mod, but here are the things I intend to add in the next update, update 1.2:

    • Stairs
    • Fences
    • Walls
    • Transparent blocks, slabs, stairs, and panes
    • Bows
    • Shields
    • Rebalancing of tools/armor for 1.9

    So assuming I don’t run into any annoying problems while coding, the next update should be a lot bigger than 1.1 is. I intend to release 1.2 for 1.9 and up, but not for 1.8.9.I don’t really feel like there’s a need to backport the mod to 1.8.9 as most other mods are already starting to come out for 1.9 (and soon 1.9.4) as the changes between it and 1.8.9 aren’t nearly as big as the changes from 1.7.10 to 1.8. The vanilla block states format also changed in 1.9, and I really don’t want to create around 100 block state .json files in the old format and then re-create them all for 1.9.

    As for what happens after 1.2 is finished, I intend to begin work on another update, called 1.3 (of course), and this would probably be the last update to add anything to the mod. The stuff I intend to add at this point will be some more difficult-to-code stuff, like colored liquids and glowing (light-source) colored blocks. I might also throw in transparent tools and armor, if I don’t wind up adding that in the 1.2 update. This update would be released for 1.9.4 (which Forge should be updated to by that time) and also 1.10 if that has been released by that time. Depending on how many significant changes there are, if any, in 1.9.4, I may also release that version of the mod for 1.9 as well.

    After 1.3, I’ll probably go on to work on other mods (a mod all about chocolate would be cool…), but I’ll continue to update Colore to the newest Minecraft versions as long as I can, and I’ve also considered making “expansion/add-on” mods for Colore, which could feature things like color-coded redstone components (with mechanics to make yellow redstone interact with & connect to yellowish-orange or yellowish-green redstone but not interact with or interfere with orange or green or blue or red… redstone? Red-redstone? Hmmm…), a Colore dimension with custom entities (because why not and because I want to learn about custom world gen and entities), or other things that are either big and complex enough to be put into their own mod, or too superfluous for most people to want them in the base mod.

    And so, being me, I’ve managed to take the very simple idea of a basic little beginner’s Minecraft mod that adds colored blocks… and then crank it up to eleven, turning it into a serious project that has tons of stuff planned for the future…

    And if you’ve read this far, I guess you must be interested in the mod, so what are you waiting for? Go ahead and download it and have fun! (Unless of course you want to play in 1.9, in which case wait a couple (hopefully) days and download the 1.9 version when I’ve finished porting the mod.)

  • Plans for My Current and Upcoming Series

    So I have several video series on my YouTube channel right now, with some getting episodes frequently, and others not-so-frequently. So for those of you wondering what is going to happen to the various series on my channel, here are my current plans…

    SuperGeniusZeb Plays Minecraft

    My first and favorite series on my channel, this vanilla Minecraft let’s play series will continue for as long as possible, and will probably only end if something unexpected happens or I run out of ideas for building stuff.

    Zeb & Ocky Play Tekkit

    With only one episode as of right now, this series looks like it might be canceled, but in reality I haven’t been able to play with Ocky much lately due to conflicting time schedules and such, but an episode 2 will come out once I have the chance to record it. As for how long the series will continue, I intend to at least go to the moon in that series before ending it, though if Ocky loses interest I’ll be okay with ending it earlier.

    SuperGeniusZeb Plays StarMade

    This series is relatively new, but I have a feeling it will last for a decent amount of time. Once I’ve established a good looking base and a really big, cool-looking spaceship I might stop playing for a while, but so far I’m really enjoying the game and want to play it more, so expect more episodes for weeks to come.

    1.9 Snapshot Showcases

    For obvious reasons, this series will end when 1.9 is released, but the Snapshot Showcases series will return when 1.10 snapshots start to be released… also for obvious reasons.

    SuperGeniusZeb Plays Minecraft: Windows 10 Edition

    As Windows 10 Edition becomes more and more like the Java edition, I’ve realized this series would become rather similar to the main Java Minecraft series, so I’ve decided to turn this series into a series of mostly livestreams on Twitch with the occasional progress-update/special-event non-live episode. I also deleted the world from episode 1 by accident, so the first livestream will be on a different world in which I haven’t really done anything yet, so this will be sort of like a series reboot after only one episode I guess. This series will also focus more on achievements and progressing through the game, unlike my more building-focused Java edition series, and may also feature my sisters guest-starring, as they have Pocket Edition on their mobile devices and therefore can play with me.

    Thought Dispenser

    The newest series on my channel, I really enjoyed making the first episode of Thought Dispenser, and I think this series will satisfy 2 problems I’ve had lately: my desire to freely express my thoughts and opinions on Minecraft stuff without annoying people by brain-dumping 30-minutes of overly-detailed and mostly-one-way discussion on them, and my need to find a way to do boring tasks like clear and ocean and strip mine for resources and do something interesting simultaneously. I intend to release episodes whenever there is a good Minecraft-related topic I know a lot about and think is worth addressing in a video.

    Redstone Contraptions

    So I made that one pig farm once… but in retrospect, I don’t really like the contraption. It’s rather unreliable and I’m still not sure whether or not the enchanting table is even necessary. But in the future, if I ever come up with another Redstone contraption (hopefully something more reliable), I’ll definitely make a video for it.

    Planned Future Series

    In the future I hope to start up more series on my channel, including ones for other sandbox-type games. I’m considering buying Terraria, TerraTech and/or Scrap Mechanic, as those 3 games look pretty fun and interesting from what I’ve seen so far. I also intend to start a singleplayer custom modded series in 1.8 featuring a lot of mods I’ve found that I think are pretty neat.

    And so those are my plans for the current and upcoming series on my YouTube channel! I hope you all enjoy my upcoming videos, and if you do, then please make sure to leave a like, share them with your friends, and post your thoughts and feedback in the comments section! (And maybe also subscribe if you really really really like my videos!)

  • Colore: My First Minecraft Mod

    Colore: My First Minecraft Mod

    I’ve been working on this since I started my YouTube channel, and only now has it finally been officially launched. The Colore Mod, my first Minecraft mod. It really is a fairly simple mod, but it has taught me a lot about how the Minecraft code works, and given me some good practice in Java. I have a lot of ideas for things that could be added in the next update, including slabs, stairs, fences, doors, bows, shields, and transparent-colored blocks and panes, so this initial release is only the beginning.

    This mod actually started out as a very basic idea, however. I was originally only making the mod to learn the very core basics of Minecraft modding, and so “SuperGeniusZeb’s Colored Blocks Mod”, as I called it, would only add 16 colored blocks, 16 essences, the 6 ores, and the 6 unrefined essences. The 16 colors would have been the same ones used across Minecraft’s colored blocks like stained glass, stained clay, and wool: red, orange, yellow, lime, green, cyan, light blue, blue, purple, magenta, pink, white, light gray, gray, black, and brown. Having accomplished this, though, I became unsatisfied with the limited range of colors, and decided to not base my mod’s color palette off of the standard vanilla Minecraft multi-color blocks. Instead I decided to go with a total of 14 colors: red, reddish orange, orange, orangish yellow, yellow, yellowish green, green, cyan (greenish blue), blue, indigo (bluish purple), purple, magenta (purplish red or reddish purple), brown, and grayscale (which represented white, black, and the shades in between). I decided that each of the base colors would have 5 shades: normal, light, lighter, dark, and darker, and this made there a total of 70 different colors. I chose 5 shades because I thought 3 shades would miss out on some useful variations of colors, and because 7 or more shades would be too difficult to distinguish, and also rather superfluous. I then decided that each of the 14 base colors would be its own block, using metadata to distinguish between the 5 shades. I considered doing the reverse and having 5 blocks for each of the shades, with the metadata being used to determine the color. I chose not to do this, however, because that would use up 14 of the 16 possible metadata states, and I wanted to leave plenty of room in the metadata of each block for future changes and additions. (Maybe when I add slabs, the double/full slab blocks will just be the regular blocks with metadata that makes them drop slabs instead of full blocks.)

    And that’s when things got difficult. Being totally inexperienced in the field of Minecraft modding, I got confused when trying to add metadata to the blocks, and my code, which was honestly sort of a mess to start with, became messier. From a lack of comprehension of some of the standard practices and concepts of modding to countless numbers of silly errors like creating but never actually calling important functions, I just got really confused, and took a break from trying to code the mod because of how frustrated I got. Having jumped from one tutorial to another, all of which seemed to teach different ways of doing different things, I wasn’t really sure what to do, and at the time I still didn’t quite understand what exactly those tutorials were teaching.

    Eventually though, I decided to basically clean-wipe my code and start from scratch, reworking the organization of the packages and the naming of the classes to fit my desired style, and I finally figured out some of the things I simply didn’t understand before, and soon the mod’s percentage of completion began to rapidly increase, and soon it was only a matter or copying-and-pasting and finding-and-replacing of some JSON model files before my mod was finished. By , the mod was complete, and it was only a matter of promoting it and getting it published and uploaded everywhere.

    That took a while. I wanted to have my website up, running, and fairly polished before I released the mod, and I also had to take all the screenshots and make a cool release trailer. After various delays and lots of time spent, I finished my website, took all the pictures, and finished the trailer. Then it was just a matter of uploading the trailer to my YouTube channel and posting my mod to the various Minecraft mod sites and forums.

    And so finally, the Colore mod is now officially released to the public! I hope to continue working on the mod and keeping it up-to-date with the latest Minecraft Forge releases, as well as make some other mods as well. Maybe a chocolate mod? Hmmm…

    Oh, and by the way, the picture above is what happened when I made a silly mistake in adding the armor models. I mixed up the assets\colore\models folder with the assets\colore\textures\models folder, and broke every texture except the armor model textures. 😛