• 3/18/25 12:58 am
- 11.6k views • 5 today
- save_alt 1.8k downloads • 1 today
- Progress
- 100% complete
19
The Void calls for you.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A recreation of UNDERTALE's battle system entirely in unmodded Minecraft complete with a FULL boss fight!
FOR JAVA 1.21.4 and JAVA 26.2
Ever wanted to play UNDERTALE in Minecraft? No, I doubt it, but I'm sure you'll LV this!
You're pitted up against Gaster, the man who throws speaks in hands. Not really sure why, but he really didn't want to stay in his world, so he's brought it to yours. He knows what you and many others have done. After all, Minecraft is a world where killing monsters is normal. Will the power of LOVE prevail? Or will echoes of the past haunt you forevermore?
[ CREDITS ]
Scrappy: Map, sprites, art
https://www.youtube.com/@scrappynco
Discord username: scraqpy_
Conno02: Battle/trailer music - "PENUMBRA PHANTASM + Power of HOPE"
https://www.youtube.com/@conno02
https://bsky.app/profile/smartgenius.bsky.social
https://x.com/ConnorTheTwo
Juora: Credits music - "Hope."
https://www.youtube.com/@Juora
https://on.soundcloud.com/1yzptbFvGzr3ncNq8
LogicalSpaghetti: Playtesting
gupy_the_fox: Playtesting
UNDERTALE by Toby Fox
Original sprites by Toby Fox
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A recreation of UNDERTALE's battle system entirely in unmodded Minecraft complete with a FULL boss fight!
FOR JAVA 1.21.4 and JAVA 26.2
Ever wanted to play UNDERTALE in Minecraft? No, I doubt it, but I'm sure you'll LV this!
You're pitted up against Gaster, the man who throws speaks in hands. Not really sure why, but he really didn't want to stay in his world, so he's brought it to yours. He knows what you and many others have done. After all, Minecraft is a world where killing monsters is normal. Will the power of LOVE prevail? Or will echoes of the past haunt you forevermore?
[ CREDITS ]
Scrappy: Map, sprites, art
https://www.youtube.com/@scrappynco
Discord username: scraqpy_
Conno02: Battle/trailer music - "PENUMBRA PHANTASM + Power of HOPE"
https://www.youtube.com/@conno02
https://bsky.app/profile/smartgenius.bsky.social
https://x.com/ConnorTheTwo
Juora: Credits music - "Hope."
https://www.youtube.com/@Juora
https://on.soundcloud.com/1yzptbFvGzr3ncNq8
LogicalSpaghetti: Playtesting
gupy_the_fox: Playtesting
UNDERTALE by Toby Fox
Original sprites by Toby Fox
2 Update Logs
Update v2 - The Smithed Summit Update : by scraqpy 08/08/2026 4:20:46 amAugust 8 @ 8:20 am UTC
Wow, it's been a hot minute, huh? Been busy starring as a vendor in Smithed Summit, and with that comes a content update for the map!
Content Changes:
- New start menu
- Much cleaner now, now also includes a control and credits screen pre-credits room
- Changed some flavor text
- Added full-heals to each section of the final attack
- Added a [SPECIL] reward for taking less than 15 hits before winning a run
- References some cool people who attended Smithed Summit
- New dialogue system for the overworld sequence
Optimizations:
- Removed nearly all command blocks. Map now runs almost entirely from a datapack
- Optimized selectors and function callings
- Revamped the fight room to be smaller and removed most uses of text displays
Content Changes:
- New start menu
- Much cleaner now, now also includes a control and credits screen pre-credits room
- Changed some flavor text
- Added full-heals to each section of the final attack
- Added a [SPECIL] reward for taking less than 15 hits before winning a run
- References some cool people who attended Smithed Summit
- New dialogue system for the overworld sequence
Optimizations:
- Removed nearly all command blocks. Map now runs almost entirely from a datapack
- Optimized selectors and function callings
- Revamped the fight room to be smaller and removed most uses of text displays
LOAD MORE LOGS
More like this
6562805
2


Have something to say?
✌︎☹︎💧︎⚐︎ ☠︎✋︎👍︎☜︎ ☝︎✌︎💣︎☜︎
-gaster
This also just teaches me that much more can be done with datapacks and ressources packs. (And that you can stick a ressource pack into a map file, I'l make sure to do that for my project(s))
Looking at the map in spectator is so cool, it's not JUST datapack, there's also a s***ton of commandblocks that as we know only the person who made them will ever know how to use em.
#version 150
#moj_import <minecraft:fog.glsl>
uniform sampler2D Sampler0;
uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
uniform vec4 FogColor;
in float vertexDistance;
in vec4 vertexColor;
in vec2 texCoord0;
out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator;
if (color.a < 0.00001) {
discard;
}
fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor);
}
👍