Belle-Ve Bricks

Your Imagination

17+ Best LEGO® Minecraft Sets

Create Your

We help you from start to finish to create and deliver your tailor-made custom model.
Custom model
Continue

The LEGO® Minecraft sets offer a great way to bring your favorite game to life in physical form. Whether you’re looking for something small or large, there is certainly something here that will make the perfect addition to any collection. Here are our picks for the best LEGO® Minecraft sets available right now.

List of Best LEGO® Minecraft Sets

1. LEGO® Minecraft The Farm Cottage 21144

The LEGO® Minecraft The Farm Cottage 21144 set is perfect for anyone looking to recreate the beloved game’s rural setting. This set comes with a buildable farm cottage and an array of accessories including 3 minifigures, a pig, chicken, and baby pig figure, plus plenty of crops and tools. It also includes Steve and Alex minifigures with their own diamond tools, crafting tables, and enchanting tables to complete your world-building experience.

2. LEGO® Minecraft Crafting Box 2.0 21135

This modern-day classic is a must-have for any serious LEGO® Minecraft fan! The Crafting Box 2.0 21135 set includes over 460 pieces, which offer an incredible array of customizable options. It comes with 3 minifigures (including Steve, a zombie, and a Creeper), plus a host of accessories like crafting tables, furnaces, enchanting tables, mobs, and blocks. It also comes with a full set of tools including pickaxes, shovels, and swords.

3. LEGO® Minecraft The Zombie Cave 21141

The Zombie Cave 21141 set is the perfect way to bring your favorite game to life in physical form. This set comes complete with 4 minifigures (Steve, Alex, a zombie, and a spider) as well as plenty of blocky details such as pit-style stairs leading up from the cave entrance, a furnace, a crafting table, and lava. It also includes an iron pickaxe, shovel, sword, and other various tools to help you build your own unique Minecraft world.

4. LEGO® Minecraft The Nether Portal 21143

This set is perfect for those looking to really immerse themselves in the world of Minecraft. The Nether Portal 21143 set has everything you need to recreate the classic nether portal and all its surrounding environments. Included are 3 minifigures (Steve, Alex, and a zombie pigman) as well as plenty of detailed accessories like obsidian blocks, magma blocks, glow stone blocks, and more. Plus it comes with a full array of tools such as pickaxes, swords, and shovels to complete your

5. The LEGO® Village Mining Set 21160

The Village Mining Set (21160) is a great choice if you’re just starting out with LEGO® Minecraft builds. It includes Steve, Alex, and Zob as minifigures and also has accessories like TNT blocks, iron ore blocks, and a pickaxe. Plus, it contains 674 pieces in total so you can get creative when putting it together!

6. LEGO® Minecraft The Dragon’s Nest 21151

The Dragon’s Nest 21151 set is the perfect way to bring some real fire-breathing action to your Minecraft world. Included are 4 minifigures (Steve, Alex, and two Enderman figures) and plenty of accessories like obsidian blocks, TNT blocks, lava, and a dragon egg. Plus it comes with Steve’s iconic diamond pickaxe, shovel, and sword as well as an iron ax to complete your legendary adventure.

7. LEGO® Minecraft The Iron Golem 21123

Bring the beloved Iron Golem from the game into physical form with this incredible set! The Iron Golem 21123 includes a large buildable Iron Golem figure as well as a host of accessories. It also includes 3 minifigures (Steve, Alex, and a zombie) plus an array of tools such as a pickaxe and shovel. Plus it comes with the iconic iron block to recreate your favorite game moments in real life.

8. LEGO® Minecraft The Nether Railway 21130

Explore the depths of Minecraft’s nether world with this incredible set! The Nether Railway 21130 provides plenty of action-packed building options, including 5 minifigures (Steve, Alex, a zombie pigman and two ghasts). It comes complete with several rails for vehicles as well as tracks for minecarts and other optional accessories like TNT blocks and obsidian blocks. Plus it contains Steve’s signature pickaxe, shovel, and sword for completing your Minecraft-inspired creations.

9. LEGO® Minecraft The Pirate Ship Adventure 21152

Set sail with this amazing set to recreate the classic pirate ship adventure from the game! The Pirate Ship Adventure 21152 comes complete with 4 minifigures (Steve, Alex, a zombie, and a skeleton) as well as plenty of accessories like barrels, blocks, and TNT. Plus it contains Steve’s iconic diamond pickaxe, shovel, and sword alongside two sails for customizing your pirate ship adventures in real life.

10. LEGO® Minecraft The Wither 21126

This set is perfect for bringing one of the game’s most iconic bosses to life! The Wither 21126 features a large buildable figure as well as 4 minifigures (Steve, Alex and two wither skeletons). It also includes plenty of accessories like obsidian blocks, TNT blocks, lava, and Steve’s diamond pickaxe and sword. Plus it contains an iron axe to complete your epic adventure in real life.

11. LEGO® Minecraft The End Battle 21151

Fight off the Ender Dragon in this incredible set! The End Battle 21151 comes complete with 3 minifigures (Steve, Alex, and a zombie) as well as plenty of accessories such as obsidian blocks and TNT. Plus it comes with Steve’s diamond pickaxe, shovel, and sword for completing your epic adventure.

12. LEGO® Minecraft The Jungle Tree House 21125

Climb up to the treetops and explore a new world in this fun set! The Jungle Tree House 21125 includes 4 minifigures (Steve, Alex, and two ocelots) plus plenty of accessories like vines, leaves, and logs. It also comes with Steve’s iconic diamond pickaxe, shovel, and sword for completing your jungle adventures in real life.

13. LEGO® Minecraft The Crafting Box 21116

Create a vast array of items with this amazing set! The Crafting Box 21116 contains 2 minifigures (Steve and Alex) as well as plenty of blocks and accessories like TNT blocks and a furnace. Plus it comes with Steve’s signature diamond pickaxe, shovel, and sword to help you complete your crafting tasks in real-life form.

14. LEGO® Minecraft The First Night 21115

This is the perfect introduction to building LEGO® Minecraft sets! The First Night 21115 includes 3 minifigures (Steve, Alex, and a zombie) plus plenty of accessories like torches and logs. It also comes with Steve’s iconic diamond pickaxe, shovel, and sword for completing your first night outdoors in real life.

15. LEGO® Minecraft The Cave 21113

Explore the depths of a deep cave with this exciting set! Cave 21113 features 2 minifigures (Steve and a Creeper) as well as plenty of accessories like TNT blocks and ore blocks. Plus it contains Steve’s diamond pickaxe, shovel, and sword to help you conquer any obstacles you come across during your adventure in real life.

16. LEGO® Minecraft The Nether Fortress 21143

Defend yourself against the dangerous Nether mobs with this awesome set! The Nether Fortress 21143 comes complete with 3 minifigures (Steve, Alex, and a zombie pigman) as well as plenty of accessories like obsidian blocks and TNT. Plus it contains Steve’s signature diamond pickaxe, shovel, and sword for completing your epic fortress-building tasks in real life.

17. LEGO® Minecraft The Pirate Ship Adventure 21152

Set sail on an epic quest with this thrilling set! The Pirate Ship Adventure 21152 includes 4 minifigures (Steve, Alex, a skeleton, and a zombie) as well as plenty of accessories like TNT blocks and a chicken. Plus it comes with Steve’s signature diamond pickaxe, shovel, and sword for completing your pirate adventure in real life.

Conclusion

If you’re looking for a way to build your own world from the popular game, then look no further than LEGO® Minecraft sets! With detailed minifigures, iconic accessories, and plenty of building options, these sets are sure to bring any fan’s wildest dreams to life. So go ahead and explore all the best Lego® Minecraft sets today and start your own adventures in the exciting world of Minecraft!

<div class="badge-base LI-profile-badge" data-locale="en_US" data-size="large" data-theme="dark" data-type="HORIZONTAL" data-vanity="ferdi-vol" data-version="v1"><a class="badge-base__link LI-simple-link" href="https://www.linkedin.com/in/%E2%9C%85-ferdi-vol-corporate-gifts/?trk=profile-badge"></a></div>
/* Auto generated, hash = 5dceu9kevqjdyuy2uw1atqrsu */
//TODO: Break this file down so that we can actually unit test it.
(function(window) {
  /**
  * Renders all unrendred LinkedIn Badges on the page
  */
  window.LIRenderAll = function () {
    var CALLBACK_NAME     = 'LIBadgeCallback', //Must match callback on helpers.js
        BADGE_NAMES       = '.LI-profile-badge, .LI-entity-badge',
        // TODO -- tracking param for other badge types
        TRACKING_PARAM    = 'profile-badge',
        responsesReceived = 0, //Keeps track of number of responses recieved for proper cleanup when finished
        expectedResponses = 0, //Keeps track of number of responses to expect
        scripts           = [ ], //Keeps track of scripts added for proper cleanup when finished
        childScripts      = {}, //Keeps track of child scripts to render
        badges            = Array.prototype.slice.call(document.querySelectorAll(BADGE_NAMES));

    var i, len, badge, rendered;
    for (i = 0, len = badges.length;  i < len; i++) {
      badge    = badges[i];
      rendered =  badge.getAttribute('data-rendered');
      if (!rendered) {
        expectedResponses++;
        badge.setAttribute('data-rendered', true);
        renderBadge(badge);
      }
    }

    function isCNDomain() {
      if (typeof window !== "undefined") {
        var hostName = window.location && window.location.hostname ||  '';
        return (/linkedin(-ei)?.cn$/).test(hostName);
      }

      return false;
    }

    function generateUrl(isEI) {
      var domainPrefix = isEI ? 'https://badges.linkedin-ei' : 'https://badges.linkedin';
      if (isCNDomain()) {
        return domainPrefix + ".cn/";
      }

      return domainPrefix + ".com/";
    }

    function getBadgeKeyQueryParams(badge) {
      return Array.prototype.slice.call(badge.attributes).filter(function (attr) {
        return attr.name.lastIndexOf('data-key-', 0) !== -1;
      }).map(function (attr) {
        // Most browsers automatically lowercase the attribute name when its being read
        // We are calling lowercase on it again to ensure consistency for any browsers that are lagging behind.
        return encodeURIComponent(attr.name.replace('data-', '').toLowerCase()) + '=' + encodeURIComponent(attr.value);
      });
    }

    /*
    * Renders a single badge on the page
    * @param badge: div element of badge to render
    */
    function renderBadge(badge) {
      var size       = badge.getAttribute('data-size'),
          locale     = badge.getAttribute('data-locale'),
          type       = badge.getAttribute('data-type'),
          theme      = badge.getAttribute('data-theme'),
          vanity     = badge.getAttribute('data-vanity'),
          version    = badge.getAttribute('data-version'),
          isEI       = badge.hasAttribute('data-ei'),
          entity     = badge.getAttribute('data-entity'),
          isCreatePage = badge.hasAttribute('data-iscreate'),
          uid        = Math.round(1000000 * Math.random()),
          baseUrl = generateUrl(isEI),
          queryParams = [
            'locale=' + encodeURIComponent(locale),
            'badgetype=' + encodeURIComponent(type),
            'badgetheme=' + encodeURIComponent(theme),
            'uid=' + encodeURIComponent(uid),
            'version=' + encodeURIComponent(version)
          ],
          url;

      if (version === 'v2') {
        baseUrl += 'view';
        queryParams.push('badgesize=' + encodeURIComponent(size));
        queryParams.push('entity=' + encodeURIComponent(entity));
        queryParams = queryParams.concat(getBadgeKeyQueryParams(badge));
      } else {
        baseUrl += 'profile';
        queryParams.push('maxsize=' + encodeURIComponent(size));
        queryParams.push('trk=' + encodeURIComponent(TRACKING_PARAM));
        queryParams.push('vanityname=' + encodeURIComponent(vanity));
      }

      if (isCreatePage) {
        queryParams.push('fromCreate=true');
      }

      url = baseUrl + '?' + queryParams.join('&');
      badge.setAttribute('data-uid' , uid);
      jsonp(url); //Calls responseHandler when done
    }

    /**
    * Handles a response from the server. Finds badge matching badgeUid and inserts badgeHtml there
    * @param badgeHtml: String representing contents of the badge
    * @param badgeUid: UID of the badge to target
    **/
    function responseHandler(badgeHtml, badgeUid) {
      responsesReceived ++;

      var i, badge, uid, isCreate;
      var defaultWidth = 330 // max possible width
      var defaultHeight = 300 // max possible height

      for (i = 0, len = badges.length; i < len; i++) {
        badge = badges[i];
        // isCreate needed to prevent reloading artdeco script tag
        isCreate = badge.getAttribute('data-iscreate');
        uid   = parseInt(badge.getAttribute('data-uid'), 10);
        if (uid === badgeUid) {
          var badgeMarkup = `<body>${badgeHtml}</body>`
          var iframe = document.createElement('iframe');
          iframe.onload = function() {
            var iframeBody = iframe.contentWindow.document.body;
            // 5 px buffer to avoid the badge border being cut off.
            iframe.setAttribute('height', (iframeBody.scrollHeight || defaultHeight) + 5);
            iframe.setAttribute('width', (iframeBody.scrollWidth || defaultWidth) + 5);
          };
          iframe.setAttribute('frameBorder', '0');
          iframe.style.display = 'block';
          badge.appendChild(iframe);
          iframe.contentWindow.document.open();
          iframe.contentWindow.document.write(badgeMarkup);
          iframe.contentWindow.document.close();
          replaceScriptTags(badge, isCreate);
        }
      }
      tryClean();
    }

  // These functions are needed because badge markup is added via innerHtml property which does not run script tags
  function replaceScriptTags(node, isCreate) {
    if (shouldReplaceNode(node, isCreate)) {
      node.parentNode.replaceChild(cloneScriptNode(node), node);
      childScripts[node.src] = true;
    } else {
      var i = 0,
          children = node.childNodes;
      while (i < children.length) {
        replaceScriptTags(children[i++], isCreate);
      }
    }
    return node;
  }

  function shouldReplaceNode(node, isCreate) {
    return isScriptNode(node) && !childScripts[node.src] && (!isCreate || (isCreate && !node.getAttribute('data-isartdeco')));
  }

  function isScriptNode(node) {
    return node.tagName === 'SCRIPT';
  }

  function cloneScriptNode(node){
    var script  = document.createElement("script");
    for( var i = node.attributes.length-1; i >= 0; i-- ) {
      script.setAttribute( node.attributes[i].name, node.attributes[i].value );
    }
    return script;
  }

    // Gets all incoming responses
    window[CALLBACK_NAME] = responseHandler;

    /**
    * Tries to clean added tags
    **/
    function tryClean() {
      //Clean up after all requests are done..
      //Accounts for people including script more than once
      var done = (responsesReceived >= expectedResponses && expectedResponses > 0) || responsesReceived >= badges.length;
      if (done) {
        delete window[CALLBACK_NAME];

        // remove all script tags
        scripts.map(function(script){
          document.body.removeChild(script);
        });

      }
    }

    /*
    * Makes Jsonp request, responses handles by CALLBACK_NAME
    * @param url String: url of server to make request to
    */
    function jsonp(url) {
      var script = document.createElement('script');
      script.src = url;
      scripts.push(script);
      document.body.appendChild(script);
    }
  };

  if (document.readyState === 'complete') {
    window.LIRenderAll();
  } else {
    window.addEventListener('load', window.LIRenderAll, false);
  }

})(window);
Popular Posts