KNKevinI made a data pack that gives you the abilities of Gojo Satoru!
This data pack was a lot of work to make but it was a lot of fun playing around with it. In total there are thousands of commands used to make everything work. I also had to code a bunch of python scripts to help me make the textures for some of the abilties, such as the lightning particles and sphere particles for Purple, the animated energy texture for Blue, and the animated cursed energy texture.
If Gojo Satoru played MinecraftKNKevin2024-08-26 | I made a data pack that gives you the abilities of Gojo Satoru!
This data pack was a lot of work to make but it was a lot of fun playing around with it. In total there are thousands of commands used to make everything work. I also had to code a bunch of python scripts to help me make the textures for some of the abilties, such as the lightning particles and sphere particles for Purple, the animated energy texture for Blue, and the animated cursed energy texture.
Download: planetminecraft.com/data-pack/gojo-satoru-6392935I made Minecraft playable on Desmos Graphing CalculatorKNKevin2025-07-31 | I made a playable version of Minecraft in Desmos Graphing Calculator. No code used, just hundreds and hundreds of lines of math. Every detail from the breaking/placing animation, block rendering, and even the settings menu were painstakingly crafted using equations and some clever Desmos tricks. If you'd like to check out the graph yourself, here's the link: desmos.com/calculator/qhlbod5l3y
Known Issues: Breaking/placing while moving Breaking/placing too fast Block rendering gets clipped when too close Probably many moreUsing AI to build in MinecraftKNKevin2025-05-31 | I coded a mod that lets you use AI to build in Mineraft. This is an extension/update to my previous mod for importing 3D models into Minecraft. To power the AI generation feature, I use the Meshy API to generate 3D models and directly import them into Minecraft in a single command.
I've been busy (unsuccessfully) looking for internships but I will try to make more videos this summer 😬I added Strava to MinecraftKNKevin2024-07-05 | I used the Strava API and my custom mapping system to add the ability to record activities and automatically upload them to Strava, all from within Minecraft.
Strava Activity: strava.com/activities/11816583376I added Plinko to MinecraftKNKevin2024-06-17 | With a datapack and a few python scripts, I recreated plinko in Minecraft. The entire gameplay is controlled through a custom chat GUI I made, and the blocks that drop through the pegs are actually block display entities riding invisible silver fish.
Download Link: planetminecraft.com/project/plinko-gamblingSummoning a Statue from the Terrain in MinecraftKNKevin2023-09-22 | I wanted to try out using block displays for the first time and this was the result. Some basic math is done to figure out how to position the display entities so that they are in the shape of the statue, and then translate them from the terrain to that position. I used the /loot command to store the blockstates of the terrain in my hotbar, and then set the blockstates of the display entities from there. To reduce lag, the display entities summon a falling block at its location, placing the block before it kills itself.This mod lets you convert 3D models into MinecraftKNKevin2023-09-08 | I coded a mod that lets you import, transform, and place 3D models into your world.
Download: planetminecraft.com/mod/3d-model-importerI coded ChatGPT into MinecraftKNKevin2022-07-02 | I coded a Minecraft mod that gives me a friend to play Minecraft with! She can have and remember full conversations, fight enemies, and sleep in the bed next to yours :)
I used GPT-3, a language artificial intelligence from OpenAI to give my friend the ability to understand and send chat messages. Website: openai.com/api
Unfortunately, I am not allowed to publish or share my mod since their website states using the AI for "companionship chatbots" is not allowed :(Synthesia in Minecraft but the Notes Print Out a PictureKNKevin2022-05-26 | I made a working, self-playing piano in Minecraft. The notes fly through the air after they are played to form an image.
The original song is "traitor" by Olivia Rodrigo.Falling gravel turns into a handKNKevin2022-04-24 | This almost crashed my Minecraft several timesI made a 5x5 Rubiks Cube in MinecraftKNKevin2022-04-12 | Using the Create Mod and a custom data pack, I made a fully functioning 5x5x5 Rubik's Cube in Minecraft!
I recently started playing around with the Create Mod and thought of a few cool things I could make with it, and a Rubik's cube was one of them. A regular 3x3x3 had been done before though, so I thought I'd step it up a level :)otherside - Lena Raine (Minecraft Note Block + Command Block Cover)KNKevin2021-11-24 | My note block + command block cover of "otherside", the new 1.18 music disc. This was made with the help of the Note Block Studio program to place all the note blocks. I then wrote a python script to randomly generate the terrain and convert it into thousands of command blocks underneath the note blocks. The video was also sped up slightly to match the tempo of the original song.Death Note in MinecraftKNKevin2021-10-22 | I made a datapack that adds the Death Note into Minecraft!
Download: planetminecraft.com/data-pack/death-note-5344911Bad Apple!! played on Minecraft leashesKNKevin2021-09-18 | This made by leashing hundreds of invisible bats to each other every single frame. I used python to detect the outlines in each frame of the video, and then approximated them into straight lines. From there, I just used the coordinates of each line as the position for where to summon the bats and summoned them frame by frame.If Thanos was in MinecraftKNKevin2021-09-04 | I made a datapack that adds the Infinity Gauntlet into Minecraft! Sorry this took so long, with in-person school starting again I don't have as much time to make these.
To craft the Infinity Gauntlet, you must drop: 1x Netherite ingot 1x Copper ingot 1x Redstone dust 1x Lapis lazuli 1x Amethyst shard 1x Emerald 1x Gold Ingot
To use the the Infinity Gauntlet, have it in your offhand slot and right click. Having different hotbar slots selected will use different stones.
Reality: Transforms hostile mobs in a radius around the player into passive ones. Projectiles turn into bats. Crouching while using this will only affect entities that you are looking at Space: Creates a portal at where you look at. Using it again will create a second portal linked to the first. Walking through a portal will teleport you to the other and destroy both portals shortly Power: Shoots a beam that explodes anything it touches Time: Freezes/unfreezes time Mind: Right clicking while looking at a mob will mind control it. Right clicking while crouching and looking at another mob will cause mind controlled mobs to target that mobMinecraft but everything is ASCII [Texture Pack]KNKevin2021-08-19 | I made a resource pack where all the textures are converted into text and random characters. I saw a video where a 3D game was rendered in ascii, which inspired me to make this :)
I have found that on some monitors and displays, things that are moving will appear to darken. This is a problem with the display itself, and it only affects some types of screens.Minecraft but the textures move in all directionsKNKevin2021-08-11 | I made a resource pack where block textures slide in all directions. This was made using a python script that goes through all the textures in the game and makes them animated.
If you want to randomize the direction that blocks such as grass, stone, and netherrack move, go to Options → Video Settings → Details → Alternate Blocks: ONA block made of blocks made of blocks made of blocks made of blocksKNKevin2021-08-05 | I made a giant diamond ore block made of blocks made of blocks. This uses a resource pack as well to add even more blocks, which I included in the world download. Since the textures are 4096x4096, you will need a pretty decent pc to even load the resource pack. My pc wasn't able to load an entire resource pack of these 4k textures, so I only included the blocks that were used to make the giant diamond ore.
World Download: planetminecraft.com/project/a-block-made-of-blocks-made-of-blocks-made-of-blocks-made-of-blocksThe biggest falling sand art in MinecraftKNKevin2021-07-29 | I see a lot of these "falling sand art" on reddit so I thought I would give it a go myself :) This used over 13,000 concrete powder and sand, which was the highest resolution I could make it without significant lagHappy ghast hologram using custom named armor standsKNKevin2021-07-21 | This was made by converting a video frame by frame into colored json text. Each frame is stored as a list of colored text characters using "/data storage", and then a column of armor stands sets their CustomNames to those values.
The tools included are all the variants of wooden, stone, iron, gold, diamond, and netherite tools, as well as the flint and steel.
To craft the tools, you replace the sticks with planks, and the ore material with its block form. Wooden tools use logs, and stone tools use smooth stone. To craft the flint and steel, you use a full iron block and a gravel block.Minecraft spheres data pack [1,000 Subscribers!]KNKevin2021-07-08 | Thank you guys so much for 1,000 subscribers! It's hard to believe there's that many people that watch my videos and like them enough to subscribe to me. I'll do my best to keep making interesting creations for you to watch and enjoy :)
Since I've gotten a lot of people asking me for my code that I use to make these data packs, I included a python file I used to generate the spheres. It's called "spheres.py" in the functions folder of the data pack.
To use this data pack, you must hold a Warped Fungus on a Stick in your offhand slot, and then selecting different hotbar slots will select different functions. Right click to execute the function.
Slot 1: Selects and deselects spheres Slot 2: Moves the selected sphere in the direction you are facing Slot 3: Changes the material of the sphere to the item in this slot Slot 4: Increases the radius of the selected sphere Slot 5: Decreases the radius of the selected sphere Slot 6: Spawns a sphere consisting of 400 armor stands Slot 7: Spawns a sphere consisting of 800 armor stands Slot 8: Spawns a sphere consisting of 1600 armor stands Slot 9: Deletes the selected sphereMinecraft but the world is a mazeKNKevin2021-07-04 | I made a data pack that turns the world into an giant, infinite maze. I couldn't find any maze algorithms online for mazes with no boundaries and had to come up with my own, so it's kind of a funky looking maze. If you have a slower pc, I don't recommend using this data pack as it might not work properly.
To use, download the file and put it into your "datapacks" folder of the your world. Reload the world and the maze should automatically start generating. There will be a 5 second delay for the maze to start, to allow the nearby chunks to load.Minecraft but blocks drop their crafting ingredientsKNKevin2021-06-28 | I made an inconvenient data pack where breaking blocks breaks them down into their crafting parts. If a block has multiple crafting recipes (uses any wood types, any stone types, etc), then it will randomly drop one of those block types. Using silk touch will drop the block as normal. This was my first time using loot tables, so this took a lot longer than usual and there are probably some bugs I missed.
Data pack download: drive.google.com/file/d/197Y63WfxiLaZ9qhHvk6tWZT8WTwY4AqS/view?usp=sharingMinecraft but the textures are made of blocksKNKevin2021-06-23 | A resource pack where all the textures are made of smaller blocks. This was made using a program I wrote that iterates through the game textures and replaces each pixel with the texture for the closest matching block, resulting in 256x256 textures.
How to install: 1. Download the zip file for the resource pack 2. Put the zip file inside the "resourcepacks" folder for Minecraft 3. That's it! Have fun :)Magnetizing a copper statue in MinecraftKNKevin2021-06-20 | This was done using a data pack I made that simulates magnetism. I had to limit the amount of blocks that are allowed to update in the video because it created a lot of lag, but the download I provided doesn't have a limit. Also, magnet blocks will attract magnetic material blocks, but won't attract each other. If you need to receive the blocks again, reloading the world will give you them.
This was made for Java on version 1.16 Data pack download: planetminecraft.com/data-pack/one-punch-man-5164792 To become One Punch Man, you need to dye some leather armor into the right colors and then wear it. The first three slots in your inventory that you select determine the power of your punch/jump. To do a special jump, you sneak and then jump. If doing a serious punch, you can punch the air and the shockwave will destroy everything in its path.Floating lanterns in Minecraft in one commandKNKevin2021-06-06 | Not my usual type of creation, but I think it's pretty cool as it only takes one command block and anyone can easily add it to their world.
Paste in a repeating command block, always active: execute as @e[type=item,nbt={Item:{id:"minecraft:lantern",tag:{display:{Name:'{"text":"Floating Lantern"}'}}},Age:5s}] at @s run summon tropical_fish ~ ~.1 ~ {Tags:["floating_lantern"],DeathLootTable:"minecraft:empty",Air:6000s,Variant:117899264,PersistenceRequired:1,Silent:1,ActiveEffects:[{Id:11b,Duration:5960,ShowParticles:0b,Amplifier:10},{Id:14b,Duration:6000,ShowParticles:0b},{Id:25b,Duration:6000,ShowParticles:0b}],Passengers:[{Tags:["floating_lantern"],id:"falling_block",Time:-6000,BlockState:{Name:"lantern"}}]}Statues made of sticks in MinecraftKNKevin2021-06-02 | I converted some 3D models into statues made of sticks (and other items too!) Each model consists of 1000-2000 invisible armor stands holding items at various angles. I got inspiration to make this from something new I learned in my math class :)Piano in Minecraft played by bouncing cubesKNKevin2021-05-29 | I combined my piano, sports, and falling blocks data packs to create a data pack that plays piano using cubes that launch and bounce off the keys. All the sounds are ingame using a resource pack to change the noteblock sounds to piano. The song itself is converted from midi, and then the data pack handles the timing, keypresses, and bouncing physics. This video took around a week for me to make, but I'm really happy with the end result :)
The original song is Happier by Marshmello and BastilleCustom fireworks in Minecraft [500 Subscribers!]KNKevin2021-05-22 | Thank you all for 500 subscribers! I hope I can continue to make videos that you guys enjoy :)Video played on dyed leather helmets in MinecraftKNKevin2021-05-17 | An old reddit post that I forgot to upload here :) This was made using a python script that converts gifs or short videos into data pack functions that are run frame by frame to play a video.Minecraft falling blocks artKNKevin2021-05-12 | This was done using a python script I wrote that calculates the motion needed for each block to land exactly where they need to be in the image. Commands are then written to a datapack function to summon the falling blocks with the correct motion at correct time.If Steve was an anime characterKNKevin2021-05-06 | Just a short, silly data pack I made for fun :) Hitting a mob while holding the lightning sword teleports you behind another nearby mob, so you can chain a combo of hits by rapidly left-clicking.
Data pack download: drive.google.com/file/d/1JGP5bv8DzQr-c_sZcdA4uPifrqeJH0p4/view?usp=sharingBad Apple!! played on honey wall in MinecraftKNKevin2021-04-29 | This was done using a python script I wrote that splits a video into frames and then converts each pixel into the name of the item with the closest matching color. These are stored as lists using /data modify storage and the item entities change what item they are by setting their item id to their position in the list. Sadly I was only able to get it to run at a 24x18 resolution because any higher than that caused significant lag and stuttering.Its all about perspectiveKNKevin2021-04-22 | I wrote a python script that transforms six images into one cube that displays a different image on each sideI made TNT create artKNKevin2021-04-15 | I made a special tnt that draws a picture by ejecting other tnt around it
This was made using a python script that reads an image and approximates where tnt should be launched to in order to recreate the image with its explosion craters.Minecraft but the blocks are giantKNKevin2021-04-09 | Thank you guys for 100 subscribers! I hope I can continue to make videos that you guys enjoy :)
For this video, I wrote a python script that goes through the games files to create the big blocks in the video. Certain blocks, such as beds and banners have their models hardcoded into the game, so I could not convert them. 2d blocks, such as flowers I was not able to find a good way to convert either, so I excluded those. Otherwise, I hope this can be helpful to people that want to create structures with chunk-sized blocksIf Minecraft was a horror gameKNKevin2021-04-02 | I made a data pack where vindicators are unable to move if you are looking at them. This isn't really intended to be a data pack you actually play with, I just made it for fun and it made a fun video ¯\_(ツ)_/¯. If you do want to play with it, you'll need to have some specific settings and shaders to have the full effect.
For a vindicator to be seen, they must be within a field of view of 90 and be in a lit area. If you are holding a torch, the area around you with a radius of 9 will be considered lit. For other light sources, I used Cloud Wolf's light detection data pack to detect the light level, but I have found it does not work consistently due to a bug in the game with lighting. As for sight, any blocks between the player's line of sight and a vindicator will obscure it, allowing it to move. Every 12 seconds, the player blinks for 12 ticks and allows vindicators to move for 6 ticks. If something doesn't work, do /reload and hope for the best.One water bucket in Minecraft goes a long wayKNKevin2021-03-26 | This was made using a custom python script I wrote that converts an image into an outline of blocks. Then a data pack I wrote traces along that outline to create channels that the water can flow through, descending every 7 blocks so that the water can keep flowing. Finally I used worldedit to create the landscape around the channels of waterShadow Art using Minecraft and ShadersKNKevin2021-03-14 | Using BSL shaders, tens of thousands of glass blocks, and some programming magic, I created shadow art that shows a picture only at a specific time of day when all the shadows from the glass blocks align to form the image.Playable Minecraft in the ChatKNKevin2021-03-07 | This is all done through a data pack, no mods or plugins used. World Download : drive.google.com/file/d/13NlI1SvFp7IUCMmNjL5RKzdOSRuiAxb2/view?usp=sharingMinecraft Perspective ArtKNKevin2021-02-21 | I wrote a program that takes 3 images and combines them into a shape that displays a different image depending on what angle you look at it fromCreatures made of leashes in MinecraftKNKevin2021-02-14 | ...Bad Apple played on Minecraft bannersKNKevin2021-02-02 | This was made by converting a video into arrays of 1s and 0s that is stored ingame using "/data modify storage". The arrays are then read using a data pack which converts the 1s and 0s into the banner patterns. This display consists of 44x22 banners with each banner displaying 2x3 pixels, resulting in a 88x66 resolution. Since banners are rendered similarly to entities, this was the highest resolution I could make it run without any lag or slowdown of the video.A pillager paints a cat with arrowsKNKevin2021-01-23 | ...Nanotech in MinecraftKNKevin2021-01-16 | It's nanotech, you like it?360 Degree Panoramic Photos in MinecraftKNKevin2020-12-25 | ...Minecraft but the Nether spreads into the overworldKNKevin2020-12-14 | Here's the data pack download: drive.google.com/file/d/1kpIhO7JCJXquAPAusXFsKq1VjhbSd8VD/view?usp=sharing
After putting the data pack in your datapacks folder, do /function virus:spawn to start the spread of the nether. Sorry for naming it virus lol, it's not an actual virus I just thought the spread resembled a virus