Commit Graph

424 Commits

Author SHA1 Message Date
DrPerkyLegit
bf9a4163a3 enable color for items, in inventory and on hud 2026-06-26 17:59:29 -04:00
Langtanium
7ba554c7ec Added skin offsets code
Added code to apply skin offsets if present on skin. Armor offsets defined in skin will also be applied.
2026-06-22 15:14:52 -07:00
Langtanium
9c6781013f 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-06-22 15:14:52 -07:00
Langtanium
8b324fd924 Small correction to modified skin code
Adjusted modified code to work with default wide 64x64 skins.
2026-06-22 15:14:52 -07:00
Langtanium
bccca54ea0 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-06-22 15:14:52 -07:00
Fireblade
24730e576d fix: nether crash 2026-06-21 16:18:46 -04:00
DrPerkyLegit
61f363e803 fix particles being sent from the server 2026-05-31 20:50:30 -04:00
DrPerkyLegit
7d93753451 Merge branch 'neoStudiosLCE:main' into fix/armor-stands 2026-05-31 19:31:19 -04:00
DrPerkyLegit
76000424e1 fix armor stands no gravity field 2026-05-31 19:27:41 -04:00
DrPerkyLegit
a465d22390 Reapply "noPhysics field now works"
This reverts commit 31abba9e04.
2026-05-31 17:23:50 -04:00
DrPerkyLegit
31abba9e04 Revert "noPhysics field now works"
This reverts commit e9b2f724c6.
2026-05-31 17:21:14 -04:00
DrPerkyLegit
e9b2f724c6 noPhysics field now works 2026-05-31 16:46:48 -04:00
Fireblade
d421708b5f Merge pull request #136 from DrPerkyLegit/fix/armor-stands
Fix/armor stands
2026-05-31 14:33:10 -04:00
DrPerkyLegit
78759b9f15 render elytra on armor stands 2026-05-31 12:36:32 -04:00
Lord Cambion
2417eb4562 feat: better kill command, Host Privileges check (#135)
i changed a bit the kill command because it was not working properly,
then i added a check for HostPrivileges for each command
2026-05-31 18:48:53 +03:00
DrPerkyLegit
5857fab1f6 fix default arm rotations 2026-05-31 11:32:55 -04:00
Lord Cambion
128651de24 fix: Ocelot Can Be Tamed (#132)
* Revert "fix: ocelot couldnt be tamed"

This reverts commit 7701841381.

* fix: better implementd ocelots taming.
2026-05-30 16:59:03 +03:00
Lord Cambion
b7393ab153 feat: dye recipes using flowers (#131) 2026-05-28 22:31:49 +03:00
Lord_Cambion
7701841381 fix: ocelot couldnt be tamed 2026-05-28 20:09:18 +02: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
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 32a68ed3aec5827362f6a232adfc6d06a93ea355.

* Revert "it works kinda but its laggy"

This reverts commit 2830b973d4fecafd86969192917a5ab5fc7b9758.

* round robin client chunk cache, expanded world type
2026-05-24 21:50:12 +03:00
Lord_Cambion
5d196d97cf update italian comments to english 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)
* 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) 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)
* 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 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)
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) 2026-05-15 20:13:02 +03:00
NSDeathman
e176a9f5ec fix(TU31): fix podzol down face texture (#71) 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