Commit graph

396 commits

Author SHA1 Message Date
Nytreon eef6b1c129
fix(TU31): pistons not updating when they should (#113)
* Fixed pistons not updating when they should

I removed the code that 4J added to make pistons ignore updates because it seems they removed it in later versions for parity with java edition! This allows for 0 tick piston interactions amount other things.

* Update PistonBaseTile.h

I forgot to update the header 🥹
2026-05-25 15:46:19 +03:00
Lord_Cambion e1383cc6a3 fix: poison kill player
Some checks are pending
Sync branches with main / sync (push) Waiting to run
i fixed before this behaviour but somehow it is broken.

now i am clamping if 1 or 2 hp player is left with 1 hp.
2026-05-25 02:16:33 +02:00
Lord Cambion 9c55f80368
feat: Comparator +Item Frame (#106)
* feat: rotation in 8 directions

i implemented rotation in 8 directions for the item frames using decompilation

* fix: map render + normal items

map renders only explorated zones.
also fixed the size of the item and place inside item frame

* feat: itemframe drops items when hurt

* feat: comparator detects itemframe
2026-05-25 00:16:05 +03:00
DrPerkyLegit 98c33aa677
feat: Feat/expanded worlds (#107)
* it works kinda but its laggy

* attempt at making it faster

* Revert "attempt at making it faster"

This reverts commit 32a68ed3ae.

* Revert "it works kinda but its laggy"

This reverts commit 2830b973d4.

* round robin client chunk cache, expanded world type
2026-05-24 21:50:12 +03:00
Lord_Cambion 5d196d97cf update italian comments to english
Some checks failed
Sync branches with main / sync (push) Has been cancelled
2026-05-22 22:15:46 +02:00
Lord_Cambion 8446d10fa9 update: english comments i forgot to change! 2026-05-22 21:21:32 +02:00
DrPerkyLegit b67cbb85f3
feat: multiplayer feat/less hardcoded lists (#89)
Some checks are pending
Sync branches with main / sync (push) Waiting to run
* CustomPayloadPacket Changes

commented all code for old equip packets
cleaned up custom payload key creation
added 2 new payload packet definitions for upcoming changes

* server sided recipe list

* code cleanup for recipes

* add dtor for recipe classes to fix memory leak

* forgot this part to the dtor commit

* dtor changes tested and fixed

* server side creative menu list
2026-05-22 18:39:27 +03:00
DrPerkyLegit 9f37450178
chore: switch all entity ids to dedicated ints (#86)
* switch all entity ids to dedicated ints

* Increment NETWORK_PROTOCOL_VERSION to 79
2026-05-22 18:38:53 +03:00
NSDeathman d7d38d4f8f
fix: doubled grass upper block destroying (#104) 2026-05-22 14:07:06 +03:00
PUFF_MON 2cc554c11b
fix: Incorrect Rabbit Stew strings (#102)
Some checks are pending
Sync branches with main / sync (push) Waiting to run
2026-05-21 20:39:14 +03:00
Riley M. a2f200fd98
fix: nix flake (#101)
* fix: unbroke import paths in EnchantmentMenu.cpp

* fix: patch nix flakes for new 4JLibs

* style: format nix flake

* refactor(nix): rely on build-linux.sh functions for nix builds

* fix(nix): patch dev shell for build-linux.sh

* feat(nix): derive package version from network version
2026-05-21 19:49:56 +03:00
NSDeathman dc5ad7aa6e
feat(TU31): added craft recipes for andesite, diorite and granite (and polished) blocks (#97) 2026-05-20 13:05:12 +03:00
NSDeathman 42ee0b519e
feat(TU31): Creepers can be ignited with flint and steel (#84)
Some checks are pending
Sync branches with main / sync (push) Waiting to run
* TU31 feature: Creepers can be ignited with flint and steel

* make mobInteract more accurate to decomp

---------

Co-authored-by: piebot <274605694+pieeebot@users.noreply.github.com>
2026-05-18 22:02:31 +03:00
NSDeathman d36a027e00
feat(TU31): Villagers turn into witches when struck by lightning (#83)
* Villagers turn into witches when struck by lightning

* fix: include statement for if a villager has a custom nametag

* fix: fix unneccesary line

* Build fix

---------

Co-authored-by: piebot <274605694+pieeebot@users.noreply.github.com>
2026-05-18 21:13:26 +03:00
/home/neo 4cb96bcb44
revert last commit
Some checks failed
Sync branches with main / sync (push) Has been cancelled
2026-05-17 02:12:16 +03:00
NSDeathman 3bc06a62a2
Bug fix: now fences and glass planes do not turn grass to dirt (#80) 2026-05-17 01:41:02 +03:00
NSDeathman ce9ee06d41
feat(TU31): Village roads have base block underneath like in TU31 (#73)
Some checks are pending
Sync branches with main / sync (push) Waiting to run
https://minecraft.wiki/w/Xbox_360_Edition_TU31

"World generation: Gravel roads in villages have cobblestone underneath, to prevent them from collapsing into caves."
2026-05-16 12:32:47 +03:00
NSDeathman 8b9058b13f
feat(TU31): Poppy & Dandelion now yield 1 dye instead of 2 like TU31 (#76)
Some checks are pending
Sync branches with main / sync (push) Waiting to run
2026-05-15 20:13:02 +03:00
NSDeathman e176a9f5ec
fix(TU31): fix podzol down face texture (#71)
Some checks are pending
Sync branches with main / sync (push) Waiting to run
2026-05-15 15:23:17 +03:00
pieeebot d6c1ef7ab9 fix: crash when switching gamemodes using /gamemode 2026-05-12 17:35:52 +03:00
github-actions 6ebbdc59f9 Merge remote-tracking branch 'origin/main' into experimental 2026-05-03 15:01:11 +00:00
Lord Cambion 16f0495ac2
fix: guardian effect + guardian damage + sounds (#51) 2026-05-03 17:59:57 +03:00
neoapps-dev 89a64882ef fix(PlayerConnection): /tp fix
fix(PlayerConnection): pointer

fix(PlayerConnection): bytearray

fix(PlayerConnection): bytearray

fix(PlayerConnection): bytearray

fix(TeleportCommand): crash on coords

fix(TeleportCommand): crash on coords

fix: sunflower randomly spawning
2026-05-03 17:59:26 +03:00
Lord_Cambion 2673323dc0 fix: sunflower randomly spawning 2026-05-03 16:28:26 +02:00
neoapps-dev 083ccbd4e9 feat(PlayerConnection): better implementation of /tp and /time
feat(PlayerConnection): better implementation of /time

fix(PlayerConnection): /tp

fix(PlayerConnection): /tp

fix(PlayerConnection): /time

fix(PlayerConnection): /time

fix(PlayerConnection): /time

fix(PlayerConnection): /time

fix(PlayerConnection): /tp

fix(PlayerConnection): /tp
2026-05-03 15:43:25 +03:00
/home/neo abacd76024
feat(Minecraft.Client): client-side commands (#52) 2026-05-02 18:58:37 +03:00
SevenToaster509 05d7ccb6d4
feat(TU31): classic crafting (#48)
credits: comicgab
2026-05-01 19:44:30 +03:00
github-actions 00118361a7 Merge remote-tracking branch 'origin/main' into experimental 2026-05-01 16:23:17 +00:00
piebot a51d7ae834
feat(TU31): barrier block.
feat: barrier block
2026-05-01 19:21:56 +03:00
github-actions 15164dc4c8 Merge remote-tracking branch 'origin/main' into exp/achievements 2026-05-01 12:08:53 +00:00
SevenToaster509 269f8d0335 feat: classic crafting
credits: comicgab
2026-05-01 10:27:56 +01:00
piebot 076bf6bd7d fix: acacia/dark oak not giving the "Getting Wood" achievement 2026-04-30 13:46:13 +03:00
Fireblade 950de854a1 feat: barrier block
todo: deprecate *.col file usage
2026-04-29 16:35:14 -04:00
SevenToaster509 41275f0e36 fix: make hoe/sword achievement 2026-04-28 16:19:35 +01:00
SevenToaster509 39820d961e refactor: use existing packet for quick equip 2026-04-28 16:18:31 +01:00
piebot 0f1c453a17
chore: sync upstream LCE-Relevations through 0df5cd8
chore: sync upstream LCE-Relevations through 0df5cd8
2026-04-28 15:09:56 +03:00
George V. 2a86a93971
feat(TU31): add Depth Strider enchantment 2026-04-28 09:37:17 +03:00
George V. 2293dcbb9f
Merge remote-tracking branch 'Revelations/main' into upstream-merge
# Conflicts:
#	.github/workflows/nightly.yml
#	CMakeLists.txt
#	Minecraft.Client/CMakeLists.txt
#	Minecraft.Client/StringTable.cpp
#	Minecraft.Server/FourKitNatives.cpp
#	Minecraft.Server/Windows64/ServerMain.cpp
#	Minecraft.World/BiomeDecorator.cpp
#	Minecraft.World/BiomeSource.cpp
#	Minecraft.World/cmake/sources/Common.cmake
#	README.md
#	cmake/ServerTarget.cmake
2026-04-28 03:01:30 +03:00
SevenToaster509 41adc39b28 fix: achievement crashes
WARNING: LIKELY TO CLEAR ACHIEVEMENTS THAT YOU HAVE ALREADY ACHIEVED (not that you could get that many with the crashes xd)
2026-04-27 16:29:05 +01:00
SevenToaster509 b6345b1936 fix: strange crash
really bad way of fixing it but I don't think it'll cause issues. i get it when flying around a ton, maybe its to do with the biomes achievement
2026-04-27 08:00:26 +01:00
piebot de1b069835 mfeat(TU30): achievements 2026-04-27 05:33:47 +03:00
ModMaker101 cbdb92d045 Replace MSVC __debugbreak with cross-compiler DEBUG_BREAK macro. (#1540) 2026-04-26 15:38:13 -05:00
ModMaker101 0625db38f5 Fix autosave thread compression TLS crash. (#1544) 2026-04-26 15:38:13 -05:00
SevenToaster509 57de83add1 fix: achievements (2)
Make menu more accurate
Add Achievements option to Main Menu
Force achievements to save when saving the level
Fix a random crash i was getting
2026-04-26 20:12:34 +01:00
piebot b7a07cfbf6
feat(TU31): potion of leaping and water breathing
feat: TU31 potion brewing
2026-04-26 21:22:41 +03:00
SevenToaster509 1d6b30c2a6 fix: update inventory flickering 2026-04-26 18:24:47 +01:00
SevenToaster509 ae5a86d082 fix: achievements
Added "unimplemented" achievements
Fix image renaming breaking icons
Fix "Diamonds to you" strings
Readd broken assertion - I'm not entirely sure if its fixed, and you may need to delete profile0.dat to make it not assert on older saves.
2026-04-26 17:27:31 +01:00
SevenToaster509 34504b7b93 feat: achievements
fully functional but some achievements dont work yet

EXPERIMENTAL!!!!
2026-04-26 15:27:19 +01:00
piebot 349b98640f mfeat(TU31): add new biomes and fix existing ones. 2026-04-26 17:16:19 +03:00
Lord_Cambion 41d4334e80 fix: savanna biome + savanna tree
used compilation to change savanna biome generation and savanna tree teatures using abstractTreeFeature that was missing.
2026-04-26 16:12:20 +02:00