DrPerkyLegit
b67cbb85f3
feat: multiplayer feat/less hardcoded lists ( #89 )
...
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
github-actions
581e288d6d
Merge remote-tracking branch 'origin/main' into exp/worldgen
2026-05-22 11:08:24 +00:00
NSDeathman
d7d38d4f8f
fix: doubled grass upper block destroying ( #104 )
2026-05-22 14:07:06 +03:00
github-actions
e5e1aa222a
Merge remote-tracking branch 'origin/main' into exp/worldgen
2026-05-21 17:40:30 +00:00
PUFF_MON
2cc554c11b
fix: Incorrect Rabbit Stew strings ( #102 )
Sync branches with main / sync (push) Waiting to run
2026-05-21 20:39:14 +03:00
github-actions
fd505bf3e6
Merge remote-tracking branch 'origin/main' into exp/worldgen
2026-05-21 16:51:12 +00: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
Lord_Cambion
ee84b8e8f0
fix: warm cold
2026-05-20 14:57:06 +02:00
github-actions
08bbf7e4d7
Merge remote-tracking branch 'origin/main' into exp/worldgen
2026-05-20 10:06:26 +00: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
Lord_Cambion
0e4c5ef463
fix: matching constructors to wii u
...
i noticed constructor are different. still nothing changed :(
2026-05-19 17:07:26 +02:00
Lord_Cambion
61672d548d
fix: wii u is a 32bit console!
...
Stable Release / Build Client (push) Has been cancelled
Stable Release / Build Server (push) Has been cancelled
Stable Release / Release Server (push) Has been cancelled
Stable Release / cleanup (push) Has been cancelled
Stable Release / Release Client (push) Has been cancelled
since the Wii U is a 32-bit that uses PowerPC console, 64-bit calculations have been broken into pairs of 32-bit registers. so i was doing ok. the problem could be somewhere else. i am stupid i havent tought about it before
2026-05-19 15:38:15 +02:00
github-actions
25e1d87519
Merge remote-tracking branch 'origin/main' into exp/worldgen
2026-05-18 19:03:52 +00:00
NSDeathman
42ee0b519e
feat(TU31): Creepers can be ignited with flint and steel ( #84 )
...
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
github-actions
91e6341013
Merge remote-tracking branch 'origin/main' into exp/worldgen
2026-05-18 18:14:52 +00: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
Lord_Cambion
dd75cc85e1
replace: biomesEqualsOrMesaPlateau with isSame
...
we have isSame inside biome, so we dont need to use that function i created because it is useless.
2026-05-18 19:03:31 +02:00
Lord_Cambion
a6d35772bb
feat: replaceIfNeighborOcean
...
replaceIfNeighborOcean missing inside shorelayer
2026-05-18 18:53:57 +02:00
Lord_Cambion
8723ba023b
test: trying to understand where the chain breaks
...
i am doing some tests to understand where the chain breaks inside Layer.cpp and i think it is something related to zoom.
2026-05-18 14:48:43 +02:00
github-actions
500f35e306
Merge remote-tracking branch 'origin/main' into exp/worldgen
2026-05-16 23:13:30 +00:00
/home/neo
4cb96bcb44
revert last commit
Sync branches with main / sync (push) Has been cancelled
2026-05-17 02:12:16 +03:00
github-actions
e36512c5ca
Merge remote-tracking branch 'origin/main' into exp/worldgen
2026-05-16 22:42:13 +00: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
Lord_Cambion
50a65acac6
feat: shore implementation
2026-05-16 15:06:17 +02:00
Lord_Cambion
2ed917481d
feat: stone beach
...
not implemented yet
2026-05-16 12:45:17 +02:00
github-actions
7404403a8f
Merge remote-tracking branch 'origin/main' into exp/worldgen
2026-05-16 09:33:58 +00:00
NSDeathman
ce9ee06d41
feat(TU31): Village roads have base block underneath like in TU31 ( #73 )
...
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
github-actions
113cb3a60f
Merge remote-tracking branch 'origin/main' into exp/worldgen
2026-05-15 17:14:41 +00:00
NSDeathman
8b9058b13f
feat(TU31): Poppy & Dandelion now yield 1 dye instead of 2 like TU31 ( #76 )
Sync branches with main / sync (push) Waiting to run
2026-05-15 20:13:02 +03:00
Lord_Cambion
553adb925d
fix? sunflower spawning
2026-05-15 19:10:13 +02:00
Lord_Cambion
7ccb16e163
seed32
...
changed back to int64_t
but i truncate the seed to int32_t
2026-05-15 18:53:57 +02:00
Lord_Cambion
ab68bcfd15
world gen changes
...
init(int64_t seed) to init(uint32_t seed)
2026-05-15 15:56:38 +02:00
NSDeathman
e176a9f5ec
fix(TU31): fix podzol down face texture ( #71 )
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
piebot
990a74dcf1
fix(TU31): update stone blocks
2026-04-26 16:13:06 +03:00
Fireblade
a54552950a
fix: tu31 potions in creative menu + level 2 abilities
2026-04-26 00:22:49 -04:00
Fireblade
0043924179
feat: TU41 potion brewing
...
adds brewing functionality for both jump boost potions + water breathing potions respectively
2026-04-25 20:03:12 -04:00
Tranqlmao
4b6e9f8eb2
Elytra
...
mfeat: added early access elytra in creative for bug testing/accuracy comparison
TODO: replace temporary atlas, Properly implement 3d skulls
2026-04-24 20:00:35 -04:00
Lord_Cambion
35500de3cc
fix: mesa colors and plateau
...
i tried to give the colors of the mesa eMinecraftColour_Foliage_Mesa
eMinecraftColour_Grass_Mesa
but it took the actuale value like 50 and 37 if i remmebr so it gave black and dark blue colors to leaves and grass.
then i fixed the plateau becoming bryce just adding an id check
2026-04-24 01:25:06 +02:00
Lord_Cambion
a9bf54ff8f
fix: mesa bryce
...
now mesa bryce is implemented using decomp from ida 7
2026-04-24 00:54:09 +02:00
piebot
fa79777406
fix: compile error
2026-04-22 17:05:00 +03:00
Lord_Cambion
4303b4966a
fix: biome generation
...
biomes like extreme hills now have correct blocks sky and water, also correct grass. another thing is that now in the world spawns mutated biomes and it is acceptable as a world generation.
i dont thjink it is the same because seeds are not giving me the ones from youtube videos but we will work on it later.
For now it works and it is acceptable. spawns a variety of biomes that before was spawned in a random way, now depending on next biomes and temperature
2026-04-22 12:26:18 +02:00
/home/neo
f92d08c74c
Merge branch 'main' into neos-patch
2026-04-21 21:48:17 +03:00
neoapps-dev
1beb168ec9
i use gentoo btw
2026-04-21 20:04:56 +03:00
Lord_Cambion
d6e1a4ce75
fix: mistakes i did when i was decompiling it.
2026-04-21 18:48:04 +02:00
piebot
7ceb0e4420
fix: podzol not dropping as dirt
2026-04-21 18:48:32 +03:00
piebot
c8d531be6b
fix: fix spruce recipe using dark oak wood
2026-04-21 17:38:34 +03:00
Lord_Cambion
4c8e38c721
feat: stoneslab2
...
fully implemented stoneslab2 with craftings and revisited existing slabs according to wii u decomp
todo:Material.cs
2026-04-21 01:32:02 +03:00
George V.
eed98a6603
chore: replace backslashes with forward slashes for linux cross compilation
2026-04-20 18:15:27 +03:00
Lord_Cambion
0d2f561106
fix: doorplacing + stacksize
...
now you can place doors on top of topslabs and incresed maxstack size to 64
2026-04-19 22:30:17 +02:00
George V.
eabde3527c
fix: Prevent mobs from targeting players in creative mode
...
Mobs were incorrectly targeting and attacking players who are in
creative mode (invulnerable).
2026-04-18 20:29:47 +03:00
itsRevela
7e586e0d49
fix: scale breeding and spawn-egg caps with configured mob caps
2026-04-18 10:15:33 -05:00
itsRevela
ffdad03aca
feat: configurable mob spawn caps via server.properties
2026-04-18 09:31:45 -05:00
Lord_Cambion
ab469e6330
fix: compilation error during release
2026-04-18 13:21:27 +02:00
Lord_Cambion
f2cfbafc26
fix: armorstand according to wiki + wobble animation + head renderer
...
Armor stands are not damaged by cacti but can be broken by arrows. An armor stand destroyed by an explosion or a firework does not drop as an item. Armor stands in water and lava at the same time are not consumed by the lava.
2026-04-18 12:26:25 +02:00
Lord_Cambion
22953367f4
fix: Adventure Mode to Spectator
...
in the previous commit i implemented few things for the armorstand using ida and i forgot to change the gametype for spectator
2026-04-18 10:30:29 +02:00
Lord_Cambion
383302eb2e
feat: armorstand from decomp
2026-04-18 03:46:45 +02:00
SevenToaster509
0f1a2542c8
fix: quick equip
...
fixed quick equip in survival
removed redundant and commented out code
2026-04-17 19:04:55 +01:00
SevenToaster509
5d4d16329d
feat: reimplement quick equip
...
fixed hella bad exploit X_X, additionally fixed multiplayer (part of the same issue)
2026-04-17 10:21:23 +01:00
Marvelco
1bcc761da8
Merge branch 'pieeebot:main' into main
2026-04-17 11:46:51 +03:00
Marvelco
f31a5235a4
fixed Torches can be placed on top of all type of fences
2026-04-17 11:46:01 +03:00
SevenToaster509
2b5a46a4fa
fix: enchanting
...
fixes:
fishing rod crashing in enchantment table
updated more swfs that were not updated in a recent merge
sort costs in ascending order
randomise enchantment seeds for new players
2026-04-17 08:26:13 +01:00
SevenToaster509
add784b259
fix: clients crashing on enchantment attempt, disabled quick equip until further notice, updated enchantingmenu swfs because lapis slot was missing?
2026-04-16 20:47:14 +01:00
Marvelco
6b1a9911dc
nether portal
2026-04-16 21:39:15 +03:00
Marvelco
833e449c8c
fixed stained glass not rendering the water
2026-04-16 21:26:40 +03:00
itsRevela
d694cd1c9d
chore: sync upstream MinecraftConsoles through 2fba264c
2026-04-15 05:25:33 -05:00
/home/neo
219d871c54
Merge branch 'main' into upstream-merge
2026-04-15 12:10:41 +03:00
Riley M.
c0da06e4ee
major: Switch to forward slashes(+more) to fix compilation on Linux ( #1403 )
...
Notably also adds some metadata files for NixOS
* add support for linux clang cross compiles
* add linux clang instructions
* un-capitalize Mob.horse.*
* update the description in flake.nix
---------
Co-authored-by: Loki <lokirautio@gmail.com>
2026-04-14 16:47:37 -05:00
Lord_Cambion
f17f5a98e5
some changes
2026-04-14 21:04:09 +02:00