Skip to content

feat: TU19 (Dec 2014) Features & Content#32

Merged
smartcmd merged 23 commits intosmartcmd:feat/tu19from
codeHusky:dec-2014
Mar 2, 2026
Merged

feat: TU19 (Dec 2014) Features & Content#32
smartcmd merged 23 commits intosmartcmd:feat/tu19from
codeHusky:dec-2014

Conversation

@codeHusky
Copy link
Collaborator

@codeHusky codeHusky commented Mar 1, 2026

Semi-working December 2014 features and content. Needs more cleanup but adds stuff missing from the more complete October stuff. Bootable with Release build in Windows64. Features are incomplete and buggy but present.
image

# Conflicts:
#	Minecraft.Client/ClientConnection.cpp
#	Minecraft.Client/Common/UI/UIController.cpp
# Conflicts:
#	Minecraft.Client/LocalPlayer.cpp
# Conflicts:
#	Minecraft.Client/Common/Consoles_App.cpp
@void2012
Copy link
Collaborator

void2012 commented Mar 1, 2026

Yes, I wonder why it wasn't included with the initial commit. Though I need to thoroughly review this one.

@codeHusky
Copy link
Collaborator Author

codeHusky commented Mar 1, 2026

Jumping does not work (sometimes? issue with this repo only, not OG src), has some potential rendering bug "regressions" vs current head

Main menu behaves strangely in a kinda "debuggy" way vs normal version, tutorial is missing

@void2012
Copy link
Collaborator

void2012 commented Mar 1, 2026

This is bad. I think we should prioritize stability over feature-richness.

@codeHusky
Copy link
Collaborator Author

Obviously needs work before it can be merged but it's a base to get these features / this code in with a bit more work

@codeHusky codeHusky marked this pull request as draft March 1, 2026 18:14
@smartcmd
Copy link
Owner

smartcmd commented Mar 1, 2026

LGTM!

@codeHusky codeHusky marked this pull request as ready for review March 1, 2026 18:37
@codeHusky
Copy link
Collaborator Author

@smartcmd switched to full PR if you'd like to merge

@smartcmd
Copy link
Owner

smartcmd commented Mar 1, 2026

@smartcmd switched to full PR if you'd like to merge

Oh wdym, of course I really want to merge this

@codeHusky
Copy link
Collaborator Author

codeHusky commented Mar 1, 2026

up to you - there's a few graphical and ui quirks with the December code, though merging now would prob make it less of a mess to include in the future and get more eyes on fixing up this version if anything.

@KdotDevelopment
Copy link
Contributor

Shouldn't this be its own branch? It might be nice to have two concurrent console versions working.

@void2012
Copy link
Collaborator

void2012 commented Mar 1, 2026

There is just too much changes. I would hesitate to merge until it is thoroughly tested because it seems like a pre-release thing.

# Conflicts:
#	.gitignore
#	Minecraft.Client/Common/UI/UIScene_SkinSelectMenu.cpp
#	Minecraft.Client/LevelRenderer.h
@codeHusky
Copy link
Collaborator Author

codeHusky commented Mar 1, 2026

After further testing

  • Fixed Debug builds not working
  • Rendering works as expected in Debug
  • "Play Tutorial" is still missing, though this is likely an easy fix
  • Interacting with horses in-game breaks jumping, seems to be a bug with this version of the game
  • Horses are solid white and don't have textures / sounds
  • World names don't seem to work (just timestamps) though this is probably a Windows64 quirk?
  • The beacon and other light sources (torches, fire) create darkness around them, lighting engine is bugged?
  • Otherwise stable and functional

@void2012
Copy link
Collaborator

void2012 commented Mar 1, 2026

World names were fixed in #37, try to git pull from main

@codeHusky
Copy link
Collaborator Author

codeHusky commented Mar 1, 2026

Audio is completely broken now, crashes

@codeHusky
Copy link
Collaborator Author

Fixed, added file from old hardcoded location to the proper place :P

@codeHusky
Copy link
Collaborator Author

Save titles are still just timestamps in this version, seems to be irrelevant to main branch
image

@void2012 void2012 marked this pull request as draft March 1, 2026 20:13
Repository owner deleted a comment from codeHusky Mar 2, 2026
@void2012 void2012 marked this pull request as draft March 2, 2026 13:05
@void2012 void2012 added enhancement New feature or request help wanted Extra attention is needed infra Questions related to project infrastructure gui sound Issues related to sound effects and music world generator Bugs and problems with the world generator ABI Anything related to libraries (both static and dynamic) and ABI breaks priority: EXTREME controls QoL Quality of Life (QoL) proposals and related issues labels Mar 2, 2026
@colluck1015
Copy link

hello! It says "help wanted" as a label, but I'm an amateur coder, but I wanna help, so I'm going to test this out for bugs and report later, if that works as helping.

@colluck1015
Copy link

First bug I noticed, Q and E don't work for switching tabs.

@colluck1015
Copy link

Another bug is you take damage in one block deep water, I know that was a thing in the early days in Minecraft, but I'm unsure about TU19.

@void2012 void2012 added this to the Dec-2014 codebase merge milestone Mar 2, 2026
@colluck1015
Copy link

colluck1015 commented Mar 2, 2026

Screenshot 2026-03-02 074318 Also, every world title shows up as this... [EDIT] The L in Load is also wonky.

@OneAvargeCoder193
Copy link

i might be mistaken but I cant seem to find some building blocks added in tu19 in this pr, them being hardened clay, stained clay, block of coal, hay bale, and also block of redstone.

there are some other things, such as that I cant find any instance of witch huts.

i might be wrong and you may have actually implemented these, but this is just what i found after a quick search.

(im basing everything on https://minecraft.wiki/w/Xbox_360_Edition_TU19)

@codeHusky
Copy link
Collaborator Author

This is based on the December 2014 4J codebase and is not my implementation of any of these features. If anything is missing, it's just like that.

@DFelipehDEV
Copy link
Contributor

This should be pushed, any minor bug can be fixed later

@void2012
Copy link
Collaborator

void2012 commented Mar 2, 2026

Yes, once the branch conflict is resolved

@smartcmd
Copy link
Owner

smartcmd commented Mar 2, 2026

Resolve the conflicts and we will merge it c:

@smartcmd smartcmd marked this pull request as ready for review March 2, 2026 17:08
@smartcmd smartcmd changed the base branch from main to feat/tu19 March 2, 2026 17:19
@smartcmd smartcmd merged commit 60edc74 into smartcmd:feat/tu19 Mar 2, 2026
smartcmd added a commit that referenced this pull request Mar 2, 2026
* try to resolve merge conflict

* feat: TU19 (Dec 2014) Features & Content (#32)

* December 2014 files

* Working release build

* Fix compilation issues

* Add sound to Windows64Media

* Add DLC content and force Tutorial DLC

* Revert "Add DLC content and force Tutorial DLC"

This reverts commit 97a4399.

* Disable broken light packing

* Disable breakpoint during DLC texture map load

Allows DLC loading but the DLC textures are still broken

* Fix post build not working

* ...

* fix vs2022 build

* fix cmake build

---------

Co-authored-by: Loki <lokirautio@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ABI Anything related to libraries (both static and dynamic) and ABI breaks controls enhancement New feature or request gui help wanted Extra attention is needed infra Questions related to project infrastructure priority: EXTREME QoL Quality of Life (QoL) proposals and related issues sound Issues related to sound effects and music world generator Bugs and problems with the world generator

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants