Stream Concluded: Joe Hills says you can code a bad web page first

This stream has concluded

Our recording session was a huge success.

Please stay tuned for my announcement when the videos edited and published. Thanks!

Original introduction to this post

Tune in to my first “Joe Hills says you can code” livestream today at 2pm US Central time on both my YouTube and Twitch channels!

Want to learn to make your first website, but worried it won’t be perfect? Well, that’s alright then, because I’m going to teach you to make a bad web page first!

In the spirit of encouraging experimentation and iteration, my approach to this new series will be:

  1. Publish a draft of each lesson in text format here on my blog first, accompanied by a livestream announcement (omg, that’s what this is!)
  2. Livestream my attempt to film myself following my own lesson with the following goals:
    1. Streamline and improve readability of the lesson by adding clarifications, asides, additional references, and screenshots
    2. Film successful takes of my completion of each step in the lesson that I can edit into a video
  3. Publish a final version of the lesson and accompanying tutorial video
  4. Share the lesson and video on social media and ask y’all to reply with critical feedback or your own triumphant results.

Lesson One DRAFT

Introduction

Howdy, aspiring web publishers! Joe Hills here, writing as I always do in Nashville, Tennessee, and today I’d like to welcome you to my new series “Joe Hills says you can Code.”

This series welcomes folks with little or no programming experience to the power of creating and publishing your own work on the internet. Future lessons will focus on publishing your first web page, expanding your work into an entire web site, and ways to manage sprawling amounts of work like blog posts—but first I’m going to teach you how to make a bad web page.

A bad web page is a starting point, like an illustrator’s pencil sketch or a sculptor’s rough concepts. We’ll make something to prove we can make it, examine it in light of what we’ve learned, and then ultimately re-create, refine, and replace it with something better.

Aside: What does Joe even know anyway? I’ve been marking up web pages in html and styling them with css for fun since I was in middle school in 1999. I started building websites professionally as a LAMP developer (Linux, Apache, MySQL, PHP) starting in college in late 2006. You can check my LinkedIn profile for more specifics.

The simplest possible bad web page

The simplest possible web page is a text file saved with an .html extension. That’s right, you can just type a bunch of text into Notepad and save it as mybadwebpage.html, and when you double-click on that, it’ll open in a web browser, just like if you’d sent a request to a web server. So, let’s do that.

Step 1: Open a plaintext editor, like Notepad in Windows or bbEdit on MacOS. Rabbit hole warning, professional developers have very strong feelings about why the text editor they use is the best. You could spend weeks just trying to compare and mess around with different options, but sticking with something dead simple is all you need to get started.

[STREAM TODO: add screenshot]

Step 2: Write something in the text editor. The traditional programming example would suggest you write, “Hello, World!”—but I think you should express what’s in your own heart. For my part, I’m writing:

Howdy, y'allball! Joe Hills here, writing not yet entirely valid html from Nashville, TN!

[STREAM TODO: add screenshot]

Step 3: Save the file with a .html extension somewhere you can find it.

[STREAM TODO: add screenshot]

Step 4: Find it. If you can’t try step 3 again.

[STREAM TODO: add screenshot]

Step 5: Open the file in your web browser.

[STREAM TODO: add screenshot]

Step 6: Look at that!
[STREAM TODO: add screenshot]

Congratulations, you made a bad web page! If you uploaded that file to a web server right now, someone who accessed it would see exactly what you’re looking at. We’ll get to hosting and self-publishing in Lesson 2, for right now, let’s focus on adding actual html tags to our html file.

Once more, with HTML

Before we start adding html tags, we’ll add an instruction at the top of the file for the web browser to interpret the document as html:

<!DOCTYPE html>

That done, we can start using html tags around text in our file.

If you’ve used markdown or other markup languages, you’re probably loosely familiar with the idea of adding tags around text—but either way, you’ll pick it up fast.

Headings, paragraphs, and lists 

Let’s say we wanted to add a header above the text we wrote earlier. We can insert a new line above that with “Greetings!” and save our file, but when we open it, all the text has run together. That’s because HTML tags are used to separate elements, like headers and paragraphs.

If we add an opening <h1> tag and a closing </h1> tag before and after “Greetings” and an opening <p> tag and a closing </p> tag around our other text, we can save and reload the file in our browser to see our header and our paragraph are now both separate and visually distinct.

Let’s add another header, “Some websites I recommend” You’ll wanna wrap that in <h1> tags as well.
<h1>Some websites I recommend</h1>
In addition to paragraphs and headings, one of the most common ways to structure text in html is as a list. There’s a few kinds of lists, but the simplest is the unordered list, which opens with a <ul> tag and closes with a </ul> tag. Each list item inside a list opens with an <li> tag and closes with a </li> tag.

For my list, I’m going to list three websites hosted by folks that I appreciate.

<ul>
<li>gamersoutreach.org</li>
<li>wikipedia.org</li>
<li>lovetropics.org</li>
</ul>

If you create a list like that, save it, and reload your html file, you should see something like this:

[STREAM TODO: add screenshot]

That’s progress, but I bet you’d like those websites to be clickable links? Good news, the HT in HTML is HyperText, which is the original term for links. Side note, the ML is Markup Language, which is why we’re using it to mark up a bunch of text with links.

The anchor tag, which opens with <a> and closes with </a>, can be added around the name of your website to turn that text into a clickable link. To actually tell the browser where to go, you’ll need to add something extra inside the opening <a> tag, a bit of info called an attribute. By setting the text in the href=”” attribute to the precise URL I’d like to point at, I don’t have to clutter the visible portion of my website.

For example, I can set the Love Tropics href=”” attribute to link readers directly to their about page, “https://lovetropics.org/about” while the visible text reads cleanly “Love Tropics.”

Once more with validating

What we’ve got won’t yet meet a bunch of requirements of the HTML5 specification, we can test for what’s missing by copying our code so far into the html checker at: https://validator.w3.org/nu/#textarea

[STREAM TODO: add screenshot]

The results of the validator may seem overwhelming, but basically it’s just informing us that we have yet to do the bare minimum to create a standards compliant HTML5 document.

Adding a title and structure

None of the tags we need to add to achieve validation are any more challenging to implement with than the anchor tag.

First, we need to add opening and closing <html> tags around our code, starting after the document type declaration, and closing at the bottom of the file. This won’t be fully standards compliant until we add a lang=”en” language attribute, assuming you’re making your site in English. Otherwise, you can look up and add your own language’s code there.

Next, we need to add a title to the web page that will show up in your browser’s title bar or tab list. Since that title is information about your web page, rather than presented inside of your web page, it will go in a special html block right after the opening <html> tag called the <head>. Everything below the closing </head> tag we need to wrap in a pair of <body> tags, like this:

<html lang="en">
<head>
<title>Please, Mister Web Page is my father, call me Ishmael</title>
</head>
<body>
Everything else we've done so far
</body>
</html>

Now, if we copy and paste everything we have into the HTML validator, we get a nice happy response!

[STREAM TODO: add screenshot]

Once more, with colors!

You may have noticed by now that your web page isn’t very colorful or visually distinct yet. Every browser has a default set of styles for html elements, and, yup, you’re looking at them now. Let’s quickly learn the fundamentals of how to  override those defaults with something prettier!

Earlier, we learned the <head> block at the top of the file includes information about your page, and our next tag <style>, will allow us to include CSS styling instructions for the rest of our document.

Since our document has <h1>, <p>, and <li> tags, let’s try adding a splash of color to each by creating a “CSS selector” for each tag followed by a pair of curly braces that will contain “declarations” of how we’d like each to appear.

There are CSS declarations for every imaginable way you could present your work, from font-size to text-align, from background-color to border. The Mozilla Developer Network has great documentation on using each one, so I’ll leave it as an exercise for you to decide how you’d like to customize your first web page.


<style>
h1 {color: #550000;}
p {color: #000055;}
li {color: #005500;}
</style>

Conclusion

This is just the beginning of your web-publishing journey! There’s a lot more to learn about HTML and CSS, and a ton of highly-specific tutorials about their intricacies. I hope you take the time to indulge your curiosity and explore the parts that are most interesting to you!

Since this course is focused on helping you get started in each broader area of practice, we’ll be moving on next to self-publishing in Lesson Two.

However, if our start today has already got you excited about hosting your own web site, I recommend you consider my sponsor NameHero using my affiliate link at https://www.namehero.com/joe and considering the Turbo Cloud plan, since it also includes a domain name with purchase. We’ll get into publishing your page and allowing folks to access it via your domain name next time, though, so there’s no rush!

Thanks so much for taking the time learn something new with me! Until next time, y’all, this is Joe Hills from Nashville, Tennessee. Keep adventuring!

HermitCraft World Tour Guidebook: Season 10

Howdy, HermitCraft guests!

Here’s a World Tour Guidebook highlighting a dozen mini-games and a few other points of interest on the server! Feel free to show these pages publicly with your viewers if you’d like to plan and build hype for your visit this Saturday!

Your Hermit Host will provide you with other non-public facing details, like the mod list and connection info shortly as well, so keep an eye on your messages for that!

Thanks, and keep adventuring!

The title page of the HermitCraft World Tour Guidebook for an event to be held Saturday, September 20th at 6pm BST. There is a screenshot of the HermitCraft Worldspawn and text that reads, "Welcome, visitors! The guidebook highlights a few of the many fun things to experience on HermitCraft!"

The Overview page of server regions with the following descriptions for each: 1. Worldspawn You'll log in here, meet up with your host Hermit, and we'll kick off with introductions and a guided tour of the server. 2. Shopping District Need building materials? You can shop until you drop in any of our eclectic and upscale retail establishments. 3. Gaming District After the guided tour, there's tons of games to check out that you can only play on HermitCraft! And also Rock, Paper, Scissors. 4. Hermit Holmdel Want to claim a plot and start building? Here's the place to create!

The mini-games map page. Games listed include: "A. Dipple Drop B. Dye-duction (Pearldle) C. Ghastketball D. HermitCraft TCG E. Hungry Hermits F. Mace Race G. Metro Mayhem H. Ravager Rush (Frogger) I. Tennis J. Scootball K. Skizz's Pyramid (Parkour) Beyond this map L. Cub's Labyrinth (Parkour) M. xB's Trident Arena"

This page shows screenshots of Cub's Labyrinth, a parkour maze with lava and ice. An infobox includes the following information: "• Individual parkour • Unlimited simultaneous players • Takes as long as you like • No cost"

This page shows screenshots of the Dipple Drop game. An infobox includes the following information: "• Solo dropper game • 1 player at a time • Takes about 5 min • No cost"

This page shows screenshots of Dye-duction, word game based on Wordle. An infobox includes the following information: "• Individual or team word game • One player or team at a time • Takes about 15 min • Costs 1 diamond"

This page shows screenshots of Ghastketball, an arena with happy ghasts floating in it. An infobox includes the following information: "• Team parkour • Up to eight players • Takes 10 min • No cost"

This page shows screenshots of the HermitCraft TCG Arena. An infobox includes the following information: "• 1v1 Trading Card Game • Requires two players • Takes about 45 min • No cost: pre-made loaner decks available"

This page shows screenshots of the Hungry Hermits kitchen. An infobox includes the following information: "• Co-op hectic cooking game • Requires two players • Takes 5-45 min • No cost"

This page shows screenshots of the Mace Race game. An infobox includes the following information: "• 1v1 mace parkour race • Up to two players • Takes 5-15 min • No cost" An additiona box contains the text: Xisuma says: "Don't spam attacks on the armor stands. That can break them!"

This page shows screenshots of the Mace Race game. An infobox includes the following information: "• 1v1 mace parkour race • Up to two players • Takes 5-15 min • No cost"

This page shows screenshots of the Ravager Rush game. An infobox includes the following information: "• Solo Frogger game • One player at a time • Takes 5min, more if skilled • Costs 1 diamond"

This page shows screenshots of the Scootball game. An infobox includes the following information: "• Team football-like contest • No player cap • Takes about 30 minutes • No cost"

This page shows screenshots Skizz's pyramid. An infobox includes the following information: "• Solo parkour quest • No max players • Takes 20-60 min • No cost"

This page shows screenshots of the Tennis game. An infobox includes the following information: "• Individual or team contest • Two to six players • Takes about 30 minutes • No cost"

This page shows screenshots of the Scootball game. An infobox includes the following information: "• Team football-like contest • No player cap • Takes about 30 minutes • No cost" An addtional box states that xB says: "Make sure to pick up tridents and armor after each game, and put the heads of your defeated foes on the wall!"

This page shows more activities to do, with the following text: "∞. Build anything at Hermit Holmdel Free your imagination by claiming a plot at Hermit Holmdel and building whatever you like to commemorate your visit to HermitCraft! ∏. Appreciate the Fanart Museum Witness the talent of artists in the HermitCraft community! …. Please hold at the Permit Office Wait in line, as long as you like! The perfect spot to AFK while on a snack break! "

This page shows a screenshot of Hermit Holmdel from above with the exhortation "Build anything at Hermit Holmdel." A box explains that Joe Hills says: "No, seriously, build whatever out here, there's no unifying theme or expectations. Express yourself and have fun!" There are three steps listed: 1. Claim any island, hourglass, or sausage shaped plot by simply removing its yellow claim banner. 2. Build whatever you like in your plot to leave your mark on HermitCraft Season 10! 3. If you need supplies, help yourself to one of Hermit Holmdel's many supply depots, go shopping, or shake down your host Hermit for the treasures of their base storage.

This page shows a screenshot of HermitCraft fanart museum exhorting visitors to "Appreciate the Fanart museum." An infobox says: "Need a few quiet moments? Just a bit east of Worldspawn, you can relax and enjoy the talents of amazing artists."

This top of this page shows a screenshot of the Permit Office with text that reads: "Please hold at the Permit Office." An infobox reads: "There's always time to queue at the Permit Office!" The bottom of this page shows the HermitCraft server viewed from above at night with the text: "Your host Hermit will send you any other info you'll need. Thanks for reading, we'll see you Saturday!"

Streamer’s Log: Wool Street Facade and Flag

A screenshot of Minecraft showing the Wool Street from the front. It is a sandstone rendition of the New York Stock Exchange entry with a striped flag with a wolf on it.

Howdy, y’all! Joe Hills here, recording as I always do in Nashville, Tennessee, and this morning on the HermitCraft server, it was time to start work on the facade of the Wool Street project.

During a previous brainstorming call, Xisuma, who holds the grey and light green wool permits, suggested we base our build on the front of the New York Stock Exchange, but replace their large American flag with one of our own that showcased the colors of wool available.

I had a rough idea going into this that I’d scale the building to be proportionate to a 13m high flag with 13 stripes, seven of which were colored and alternated with white, and then use the remaining colors to render a pixel art wolf in the upper left corner.

As I was mocking up the facades with scaffolds, PearlescentMoon, holder of the magenta wool permit came by and advised I construct the building from sandstone with a mix of birch and oak splattered in for texture. That sounded good to me! I’ve only had time to do the base layer of sandstone so by the end of the stream, but I’m happy with how that turned out.

The quartz for the six central pillars came from ImpulseSV, holder of the brown wool permit. The contrast of those pillars against the colorful flag in front of them and the black glass behind them just feels right. Plus, it’ll look fantastic from the interior!

A screenshot of Minecraft showing the inside of the Wool Street facade. The flag is barely noticeable through the black glass.

The location is working out great so far. Although we’ll need to extend the building on either side to accommodate all the redstone for the shop, the facade is exactly where I want it!

A screenshot of Minecraft showing the Wool Street facade as viewed from Tango's redstone shop porch.

A screenshot of Minecraft showing the Wool Street facade as viewed from False's unused plot next to Joel's slime shop.

At the end of the stream, I sent messages to the Hermits asking for help collecting sandstone and for input on the y-level the shopping area should be at so we can avoid unnecessary digging.

I’ll be back to work on this project on my next HermitCraft stream, don’t miss it! You can always find my streaming schedule at https://joehills.net/soon/.

Until next time, y’all, this is Joe Hills from Nashville, Tennessee.

Keep adventuring!

 

Streamer’s log: village re-allocation continues

A screenshot of Minecraft showing Joe Hills hacking apart a villager's home with an axe.

Howdy, y’all!

Joe Hills here, recording as I always do in Nashville, Tennessee!

This was a bit of a recovery stream after an exhaustively packed but productive weekend, so I focused on removing stone and preparing to relocate villagers to new beacon-based accommodations.

A screenshot of Minecraft showing the starting point for the terraforming for the stream.

While I dug and hacked, I mentioned my need to archive my old Evernote documents and we discussed the need to preserve early HermitCraft notes for later, just in case. We ended up searching for HermitCraft on scholarly search engines and chatted about the results for about two hours.

A screenshot of Minecraft showing the ending point for the terraforming for the stream. Two structures are gone and quite a bit of mountain.

It was a great time, very chill and just what I needed.

Until next time, y’all, this is Joe Hills from Nashville, Tennessee.

Keep adventuring!

Streamer’s Log: Clank and Phasmophobia for NJ’s LLS Charity Stream

The banner from NJCoffeeJunkie's Tiltify fundraiser for LLS.

Howdy, y’all, Joe Hills here, writing as I always do in Nashville, Tennessee!

Today my pal and project manager NJCoffeeJunkie celebrated her 5-year anniversary of streaming on Twitch with a charity stream benefitting the Leukemia and Lymphoma Society! I was invited to play as a guest during her Clank! and Phasmophobia segments.

Clank!

I was a bit frazzled from trying to set up Phasmophobia VR right before the stream, so I played two of the most embarrassing games of Clank in my life. During the first game, I wandered too far was only able to grab the seven point treasure before sprinting for the door. NJ got KO’d in the depths and I barely survived with for a win.

On the second game, NJ managed to grab a backpack and two treasures before I even made it to the depths, but I had loaded up on tattle cards that deal other players clank and kept drawing from the dungeon row to trigger dragon attacks. I grabbed a cheap treasure and got KO’d one room away from the exit, but NJ hadn’t quite escaped the depths when the dragon got her.

A screenshot of the video game version of Clank showing that Joe Hills won with 47 points and NJ lost with 0, but would have had 93 if she hadn't died in the depths.
NJ would have had 93 points and beaten me with twice my score if she’d been knocked out within recovery range.

Phasmophobia

VR Phasmophobia is way better than the last time I tried to play it, but still way worse than every other VR game in terms of motion sickness and weird stuttering glitches. I had a great time hunting ghosts with NJ, Mister Joker, and Queen Dark Lady, and got to show off all then VR motion control things I can do, like sipping from a tea cup, chugging from a tea kettle, and raving with glow sticks.

We managed to win both of our rounds with no deaths,  and I earned four achievements!

A screenshot of the Steam application showing the Post-Game Summary. Joe Earned four achievements: "Banshee Discovered," "Wraith Discovered," "Work Experience," and "I" (for reaching prestige level I.

The rest of the folks kept playing, but two rounds of Phasmophobia in VR was all my poor brain could handle.

Thanks so much to everyone who came out to support the Leukemia and Lymphoma Society! We raised over $200 during the segments I participated in! If you’d still like to help, NJ’s campaign fundraiser page will be open for a bit longer at: https://tiltify.com/@njcoffeejunkie/5th-annual-twitch-aversary.

Until next time, y’all, this is Joe Hills from Nashville, Tennessee.

Keep adventuring!

Streamer’s Log: Grind and Read of Moby Dick chapters 78-80

Howdy, y’all! Joe Hills here writing as I always do in Nashville, TN!

Today’s stream was my weekly Saturday Grind and Read, so we jumped in to inventory management, removing stone, and reading Moby Dick chapters 78-80. This is the one stream a week where I completely avoid music, so there’s even a VOD if you want one!

We got a lot of mining done, but I was hampered a bit on pacing by having to avoid hitting villagers and iron golems. I probably need to figure out a relocation target for all of them.

A screenshot of Minecraft showing that Joe has dug out more of the terrain and removed a small farm and a house.

Chapter 78 was kind of horrifying, but 79 and 80 were just old-timey weird. I’m looking forward to chapter 81, about a few ships converging and all chasing the same whales. but it seems like it’s one of the books’ longer chapters and we already had spent 2/3s of the stream on the first three chapters.

With chapter 81 too long to start tonight, I decided for the last third of the stream to disassemble and clean the keyboard I spilled soda into a few days ago. Thanks to Badger helping me find cotton swabs, I was able to make short work of the clean-up, removing about a quarter of the keycaps to clean up the soda residue. Only two switches were sticking themselves, so I swapped those out with fresh ones. I’m not sure if I can repair those somehow.

If you enjoyed tonight’s stream, you can also check out my entire Moby Dick playlist. Plus, you can keep an eye out for my next show via my streaming calendar at https://joehills.net/soon/

Until next time, y’all, this is Joe Hills from Nashville, Tennessee.

Keep adventuring!

Streamer’s Log: Ten Bells v 2.1.3 on Normal Mode

A screenshot of the title screen of Ten Bells showing Joe and Lauryn's cameras int he foreground. Joe wears a pumpkin scarf handmade by Laxmi13 and Lauryn wears a Sally from Nightmare before Christmas costume.

Howdy, y’all! Joe Hills here writing as I always do in Nashville, TN!

We’ve had a lot of extra expenses recently because of emergency dental work and the filing fee for the next step of Badger’s immigration process, the Green Card, so we decided to take time out of the last Saturday before Halloween to do a bonus stream of one or two spooky games (tips are welcome via https://paypal.me/joehills).

Ten Bells: Strongly Recommend.

It turned out, we only had time for Ten Bells today, but it was a lot of fun! If you don’t want any spoilers, I’ll just provide my review up front: strongly recommend for fans of spooky games. It took me about three hours to complete the normal mode, and there’s a nightmare mode that I haven’t gotten to yet, but probably would take me another few hours at least.

Are bells good or bad?

Badger and I both enjoy horror, but have never played a game from this emergent genre that I’ve been told is called “anomaly hunt” but which I believe should be called “aberration examination.” The player needs to explore the space of The Ten Bells pub and determine if anything has changed from the last walk-through. It’s harder, and spookier than it sounds.

Since we didn’t know how the game worked, it took us a while to figure out what counted as an aberration and what was merely an indicator of how progression was tracked. For example, the name of the pub above the bar changes from “The Bell” to “The Two Bells” to “The Three Bells” and that’s a progression tracker, not an aberration.

I’m the sort of person who loves deducing the rules of a game by playing it, so this was a lot of fun for Badger and I to puzzle out, but if you’re the sort of person who gets frustrated by things like that, it may be worthwhile to watch someone more experienced play a round or two before you jump in yourself.

Hitting a rhythm

Once we figured out that bells are good and that there were changes to the hallway near the restrooms that marked progress through the story, everything kind of clicked into place and the only person I could blame for not knowing if a carpet had always been there or not was me.

The core gameplay loop is simple and elegant, and the pacing make this a great choice for streaming. The predictable opportunities to breathe each time we finished a walk through the pub really helped make this a fun show, but also created a lot of tension every time I was about to turn the corner and walk through the door.

End-game bug

We only planned to stream for three hours, so once we hit our scheduled stop time Badger headed out of the studio to take a break. I was so immersed in trying to completely finish the last few scenarios, I decided to go into overtime and try to wrap up the entire normal mode.

Unfortunately, I made some sort of mistake by trying to walk back and look at the progress board after the bells rang and things went a bit sideways. I ended up in some sort of broken end-game state, and one of the devs, Acrylic Pixel showed up! Here’s how that bit went:

Thanks so much again for joining me for this log, but if you wanna catch a stream live, you can find my streaming schedule at https://joehills.net/soon/.

Until next time y’all, this is Joe Hills from Nashville, Tennessee!

Keep adventuring!

Streamer’s log: Joe’s got an xB shop at spawn!

A screenshot of Minecraft showing Joe Hills mining calcite

Howdy, y’all! Joe Hills here writing as I always do in Nashville, TN!

My stream this morning was only an hour, but I got so much done that I wasn’t sure I could top it this evening… until I developed a terrible idea for an illegal shop while mining tuff and calcite.

I already knew that I wanted to build an xB shop at spawn, but after discussing the best angle for all this with the chat, I decided that the funniest possible thing would be to package that as a lagniappe with a pitch to trade Joel a bunch of empty shulkers in exchange for Joel building a silverfish experience farm at the Hermit Holmdel Project.

I had just switched over to an xB skin to sacrifice myself with fireworks to drop player heads when Scar logged in and killed me over a hundred times with his bow. Cubfan135 helped with the slaying and even added some unicode to my pricing emeralds.

A screenshot of Minecraft showing a shop at the HermitCraft 10 spawn that sells xB heads. The price is listed at 1 diamond per head.

The build is pretty simple, but since I’m giving it away if Joel takes the deal, I didn’t want to over do it.

A screenshot of Minecraft showing a shop at the HermitCraft 10 spawn that sells xB heads. Below the shop, GoodTimesWithScar walks across a map of the world.

We hung out by that map for a while chatting and choosing points of interest to fly out to, including an X-marks-the-spot treasure chest next to Scar’s base that contained a diamond block we all split three ways.

Scar and Cub had to call it a night, and I did too, so I wrapped up the stream by recording myself mailing a letter to Joel with my offer to trade this shop and 40 shulkers for him to build a proper xp shop. I think it’s a fair deal, and I hope he takes it. It’s too late at night to think of anything else to throw in there, and I’ve gotta get to bed.

Before you go too, just as a heads up, I’ve got some spookier than usual streams coming up for the Halloween season. You can always find my schedule at https://joehills.net/soon/.

Until next time, y’all, this is Joe Hills from Nashville, TN.

Keep adventuring!

Streamer’s log: HermitFactory truck station improvements

A screenshot of Satisfactory showing two truck stations on the same road. The nearer station has an adjacent billboard that reads "outgoing aluminum casings."

Howdy, y’all! Joe Hills here writing as I always do in Nashville, TN!

My last HermitFactory streamer’s log concluded with me realizing I’d created a huge mess by building multiple truck stations aligned with each other on the same roads. The trucks were loading and unloading from inventories I expected them to drive right past, and machines were ingesting the wrong parts for their recipes!

Truck station removals, replacements, and improvements

Today I kicked things off by adding new side roads for loading on the north and south sides of our aluminum processing plant intersection. Welsknight improved on my design by creating a cool billboard frame, which I tried to replicate on other stations, but couldn’t get the painted beams to snap correctly. I’ll need to ask him how he pulled that off!

A screenshot of satisfactory showing Welsknight's fancy billboard with painted beams framing the image

While I intentionally moved truck stations for loading and unloading parts away from the road, Hypno automated turbo fuel production and helped me add new a refueling station on the main road that most trucks routes hit. They should pick up a bit of fuel every time they go past, even if the other stations have run dry.

A screenshot of Satisfactory showing Hypnotizd building a wall near the new truck fueling station.

The receiving truck stations for unloading raw quartz and aluminum casings at the modular frames factory also needed some improvements. I removed the center divider between the road sections there so trucks could go in and out without passing too close to the wrong truck stations. I also added cleared signage and better refueling there. The most stressful part was trying not to mess up while re-recording all the truck paths, but in the end, it all came together better than before!

A screenshot of satisfactory showing the newly separated incoming truck stations for aluminum casings and raw quartz.

Joe Hills in the sky with with crystals

Several stories above, I realized that automating crystal oscillators wasn’t just good for build gunning billboards, but that we could create crystal computers and radio control units with them! To get us on track, I added three more manufacturers tasked with creating crystal oscillators and cleaned up my raw crystal processing.

A screenshot of satisfactory showing an array of constructors painted purple processing raw quartz near a row of four manufacturers painted yellow producing crystal oscillators.

I left plenty of space a future expansion into on-site silica processing, which opens the door to create silicon circuit boards for crystal computers. I mean, how hard can it be to process additional copper for copper sheets anyway?

If you don’t want to miss my next HermitCraft 10 stream, don’t forget you can always find my schedule at https://joehills.net/soon/!

Until next time, y’all, this is Joe Hills from Nashville, TN.

Keep adventuring!

Streamer’s log: storage improvements on a 1-hour HermitCraft bonus stream

A screenshot of Minecraft showing Joe Hills building a roof for the storage area of his bunker. The inner liner is depilate and Hills is layering grass over that.

Howdy, y’all! Joe Hills here writing as I always do in Nashville, TN!

Due to forces beyond my control, I had to forego my routine Friday morning HermitCrfat stream in favor of a 1-hour bonus stream, so I jumped right in on a small project that I could see results on quickly: improving my lasertag arena’s storage and workshop area!

The grass ceiling was a huge liability, so my first objective was to give the space more of a bunker feel (and level of security). I ripped out all that grass above it and added a one-meter thick layer of cobbled deepslate.

During that process, I realized I’d made a storage layout mistake by including two chests for wool when one wool’d do. The ten shulkers worth of stone I’d accrued digging yesterday called for me to deposit them in the POE POE impound lot, where I continued to fill in the crater iJevin left when he ripped out his shop with a snailocopter.

A screenshot of Joe Hills in the POE POE impound standing in a crater full of chests and smiling.

After leaving that space better than I found it, I returned to the storage area and installed a few hanging lights to make it feel more like a classy bunker a rich person would have.

A screenshot of Minecraft showing Joe Hills' storage and work room for the laser tag arena project.

The floor still needs carpet or something, but I’ll come back to that another day, I only had an hour!

If you want to be sure to catch my next HermitCraft 10 stream, don’t forget you can always find my schedule at https://joehills.net/soon/!

Until next time, y’all, this is Joe Hills from Nashville, TN.

Keep adventuring!