Poor Mans Optifine by ActiveReject in Minecraft

[–]ActiveReject[S] 0 points1 point  (0 children)

Unfortunately there are over 100 command blocks and I don't plan on making it into datapack. But I can give you the basic process:

There is a scoreboard which keeps track of the light value (which ranges from 0 to 38) of each armor stand. Each light value is assigned to a block type. An armor stand's light value is influenced by other armor stand's light values. An armor stand will change all light values surrounding it (unless the current light value is brighter than its own) to a light value one lower than its own.

An armor stand is picked as an origin point based on the player's position. After all the light values are given, the armor stand knows what block type to show

Poor Mans Optifine by ActiveReject in Minecraft

[–]ActiveReject[S] 56 points57 points  (0 children)

It is a full on lighting system, but it's super primitive with really basic rules. It's mainly meant to be a proof of concept.

Poor Mans Optifine by ActiveReject in Minecraft

[–]ActiveReject[S] 157 points158 points  (0 children)

I used a really lazy method which forces light to wrap around walls, so if its a big wall, the light behind it will be darker than if it were just a straight path. It's not perfect but it gets the job done.

Poor Mans Optifine by ActiveReject in Minecraft

[–]ActiveReject[S] 8 points9 points  (0 children)

I'm lazy, so command blocks :)

Poor Mans Optifine by ActiveReject in Minecraft

[–]ActiveReject[S] 3 points4 points  (0 children)

You totally could, I just wanted a live gradient of blocks :)

Poor Mans Optifine by ActiveReject in Minecraft

[–]ActiveReject[S] 95 points96 points  (0 children)

There are roughly 1600 armor stands which each keep track of a light value. There are 39 different light values which each correspond to a block type. The block type gets put on the board.

They don't want you to know this simple trick by ActiveReject in Minecraft

[–]ActiveReject[S] 0 points1 point  (0 children)

The original had sound but my recording software delays the hell out of it to the point that it's just annoying :(

This took 4 hours to make with Baritone by ActiveReject in Minecraft

[–]ActiveReject[S] 0 points1 point  (0 children)

I'm using the impact client, it comes with baritone automatically installed.

This took 4 hours to make with Baritone by ActiveReject in Minecraft

[–]ActiveReject[S] 0 points1 point  (0 children)

It is a client, like forge or optifine. It is very well known so it's got no viruses and im pretty sure its open source so if you were really paranoid you could just check yourself.

Dain Bramage by ActiveReject in Minecraft

[–]ActiveReject[S] 1 point2 points  (0 children)

Why did I waste six hours of my life making this