Commit graph

411 commits

Author SHA1 Message Date
Langtanium bb6d0d3eb0
Merge branch 'neoStudiosLCE:main' into dlc-skin-corrections 2026-05-27 18:40:03 -07:00
Lord_Cambion 6e29b9f778 Update: BlockPos.cpp comments
changed from italian to english
2026-05-27 19:58:09 +02:00
Lord_Cambion 2d07c7abee fix: boat not following correctly the player when speeding 2026-05-27 19:20:09 +02:00
Zero 544befe162
Fix multiple memory leaks and stale pooled allocations (#123) 2026-05-26 15:47:43 +03:00
pieeebot cd50236b8a Revert "feat: Feat/expanded worlds (#107)"
This reverts commit 98c33aa677.
2026-05-25 21:06:22 +03:00
pieeebot 4d745ab65c Revert "fix: remove round robin chunk cache (#114)"
This reverts commit bb62a9f559.
2026-05-25 21:05:50 +03:00
Lord_Cambion f904fb1972 fix: fences turn grass into dirt
problem: the game used is solid and it was wrong because blocks like fences or walls are also flagged as solit blocks because their material.
2026-05-25 18:34:32 +02:00
Lord_Cambion 4003a8e548 Merge branch 'main' of https://github.com/neoStudiosLCE/neoLegacy
* 'main' of https://github.com/neoStudiosLCE/neoLegacy:
  chore: release v1.0.6b
  fix: remove round robin chunk cache (#114)
2026-05-25 18:18:17 +02:00
Lord_Cambion 0bd0cd2452 feat: double the entity limit in your worlds 2026-05-25 18:18:10 +02:00
DrPerkyLegit bb62a9f559
fix: remove round robin chunk cache (#114) 2026-05-25 18:54:30 +03:00
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
Langtanium ac3df25056 Added skin offsets code
Added code to apply skin offsets if present on skin. Armor offsets defined in skin will also be applied.
2026-05-20 13:32:44 -07: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
Langtanium e048395679
Merge branch 'neoStudiosLCE:main' into dlc-skin-corrections 2026-05-19 16:50:03 -07:00
Langtanium 131db508b5 More skin changes
Added armor skin layer to HumanoidModel.cpp and HumanoidModel.h and adjusted skin box code to handle new armor layer. Added SkinOffsets.h with SKIN_OFFSET type. Added code to DLCManager.cpp, DLCManager.h, DLCSkinFile.cpp, and DLCSkinFile.h to read skin offsets from DLC skin packs (Does not affect skin yet). Changed Steve skins back to their original 64x32 size for parity with official LCE. Removed some redundant code.
2026-05-19 16:49:28 -07: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
Langtanium 7bc9a87027 Small correction to modified skin code
Adjusted modified code to work with default wide 64x64 skins.
2026-05-18 11:12:12 -07:00
Langtanium e41b579603 Made changes to skin related code
Renamed all Alex skins and Developer Steve skin to match the official file names, reordered default skin to match the order in the official release of LCE, modified model type logic to be more optimized, added more anim flags to HumanoidModel.h, added code to show armor if the corresponding part is hidden but the "show armor" part anim flag is present, added code to handle extra skin box values of "hide with armor", "mirror skin box", and "scale", corrected player model second/overlay layer scale from 0.5 to 0.25, and fixed skin boxes not rendering on 64x64 DLC skins.
2026-05-16 23:34:29 -07: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