Commit graph

511 commits

Author SHA1 Message Date
sylvessa 33e0ecac56 fix server.properties keep-inventory 2026-03-29 01:48:22 -05:00
sylvessa abbe007492 Merge remote-tracking branch 'smartcmd/main' into feature/plugin-api 2026-03-29 00:55:46 -05:00
sylvessa 3abffd7f54 more extensive documentation in usage of all events 2026-03-29 00:15:38 -05:00
sylvessa ebb7b2abfd fix dimension travel throu teleport 2026-03-28 23:44:00 -05:00
rtm516 38d58f2d8b
Update actions workflows and add clang format check for PRs (#1418)
Some checks failed
Nightly Server Release / build (Windows64) (push) Has been cancelled
Nightly Release / build (Windows64) (push) Has been cancelled
Nightly Server Release / release (push) Has been cancelled
Nightly Server Release / Build and Push Docker Image (push) Has been cancelled
Nightly Server Release / cleanup (push) Has been cancelled
Nightly Release / release (push) Has been cancelled
Nightly Release / cleanup (push) Has been cancelled
* Add clang-format workflow for pull request checks

* Modify push paths in nightly workflow

Updated paths for push event to include all files except specified ones.

* Update paths for nightly-server workflow triggers

* Modify paths for pull request triggers

Update pull request workflow to include specific paths.

* Tidy up clang-format installation in workflow
2026-03-28 23:35:25 -05:00
sylvessa 599d504f55 oops 2026-03-28 18:08:36 -05:00
sylvessa 360cba9ad5 remove leftover debug prints 2026-03-28 14:48:02 -05:00
Botch 277d74716e
Render custom skin boxes on viewmodel (#1415)
* Update PlayerRenderer.cpp

* Fix fatal bug where skins with no additional boxes would crash the game
2026-03-28 14:44:27 -05:00
DrPerkyLegit 017f42b7cd
add enchantments (#7)
* adding enchantments

added enchantments, changed minor apis to ensure c# stays synced with the c++ server

* add missing enchant apis, oops

* add proper docs, and fix namings for stuff in itemmeta

---------

Co-authored-by: sylvessa <225480449+sylvessa@users.noreply.github.com>
2026-03-28 13:33:54 -05:00
Sestain 7447fabe0d
Fix game crashing if DLC has XMLVERSION paramater (#1285)
* Fix game crashing if DLC has XMLVERSION paramater

* Better implementation of XMLVersion check

* Forgot to add type name to the list

* Removed extra newline
2026-03-27 15:11:27 -05:00
Sestain 3c1166c45e
Added support for Big-Endian DLCs (#1291)
* Added support for Big-Endian DLCs

* Remove unused variable

* Remove the things made for other PR
2026-03-27 15:59:35 -04:00
Loki 0d4874dea5
Clarify Android support in README 2026-03-27 00:29:08 -05:00
sylvessa 921abd48a7 itemstack syncing for inevntory 2026-03-26 18:08:40 -05:00
sylvessa fea50d33e2 Merge remote-tracking branch 'smartcmd/main' into feature/plugin-api 2026-03-26 17:06:59 -05:00
666uvu 73d713878c
fix redstone tick persistence on chunk unload (#1423) 2026-03-26 16:55:56 -05:00
sylvessa 5a6bf5e733 fix enchants disappearing when dropped 2026-03-26 16:16:22 -05:00
Revela 4f370c45e3
Fix pistons permanently breaking server-wide on dedicated servers (#1420)
triggerEvent() set ignoreUpdate to true at the start but three early
return paths skipped the reset at the end. Once any of these paths was
hit, the TLS flag stayed true permanently, blocking all piston neighbor
updates for the rest of the server session.
2026-03-26 15:16:15 -05:00
Sylvessa c96a8ee524
fix splitscreen xuids (#1413) 2026-03-26 10:19:20 -04:00
Sylvessa 1a50770647
Add asynchronous server joining (#1408) 2026-03-26 10:15:11 -04:00
sylvessa 4a220faebe Merge remote-tracking branch 'smartcmd/main' into feature/plugin-api 2026-03-26 06:19:12 -05:00
Loki Rautio dee559bd16 Revert "Memory leak fix: Make chunks unload properly (#1406)"
This reverts commit a24318eedc.
This fix introduces broken behavior for dedicated servers. It will be
merged back in once the related issue is fixed
2026-03-26 01:37:23 -05:00
sylvessa bbdb37d271 update docs to include gh and discord 2026-03-25 17:41:08 -05:00
sylvessa ff4debf6a9 Merge remote-tracking branch 'smartcmd/main' into feature/plugin-api 2026-03-25 17:19:41 -05:00
ModMaker101 a24318eedc
Memory leak fix: Make chunks unload properly (#1406)
* Fix chunk unload and cleanup logic, fixes #1347

* Applying formatting to code I edited 😝
2026-03-24 23:25:18 -05:00
sylvessa fb3a65ac10 Merge remote-tracking branch 'smartcmd/main' into feature/plugin-api 2026-03-24 21:20:23 -05:00
sylvessa 06aef8ddaf reference ME in some todos 2026-03-24 21:19:42 -05:00
sylvessa def50adfcc cleanup 2026-03-24 21:13:15 -05:00
Sylvessa 993052409a
Fix XUID logging (#1395)
* pass invalid_xuid to other players

* actually more simple fix
2026-03-24 05:04:07 -04:00
sylvessa 98be92ed0c mfw i forget clone() 2026-03-23 23:37:32 -05:00
sylvessa 61d027badf Merge remote-tracking branch 'smartcmd/main' into feature/plugin-api 2026-03-23 22:34:14 -05:00
sylvessa d6c4500c75 add some vehicle related funcs, fix entity getting (temp) 2026-03-23 22:29:23 -05:00
Ayush Thoren ed9cbae3f7
Fix initial cursor position for in-game UI elements (#1120)
Signed-off-by: Ayush Thoren <ayushthoren@gmail.com>
2026-03-23 21:06:20 -05:00
sylvessa 32f058d078 particle stuff 2026-03-23 20:55:27 -05:00
Sylvessa daed75b8a1
make handleParticleEvent actually parse the particle type instead of hardcoding hearts (#1399) 2026-03-23 20:11:37 -05:00
sylvessa a91abed6a1 add more missing useful funcs 2026-03-23 19:10:35 -05:00
sylvessa f60d75dabb add xuid log fix (temp, will remove when actual auth impl) 2026-03-23 18:01:43 -05:00
rtm516 9e715cb3bc
Fix render order of F3 debug screen (#1239) 2026-03-23 18:01:40 -05:00
Sylvessa 127465b0eb
add advanced tooltips, F3+H combo, and handle settings (#1389) 2026-03-23 17:54:46 -05:00
sylvessa a0be612f48 playsound, sleep ignoring 2026-03-23 17:25:46 -05:00
sylvessa a5e39efa04 add missing funcs to Player, add Velocity and Vectors 2026-03-23 08:06:21 -05:00
Connor Beard 77433dbd86
Fix: CMP0057 policy was not set (#1367) 2026-03-22 23:27:42 -05:00
sylvessa fac8269fed Merge remote-tracking branch 'smartcmd/main' into feature/plugin-api 2026-03-22 22:43:16 -05:00
Lord Cambion 9a6d126ae1
Stained Glass Survival Integration & Crafting UI Fix (#1195)
* Added Stained Glass

i found out that stained glass  was not accessible in survival, then i  saw they disabled it in the code

* Grouping glass correctly in crafting table

I removed the #if/endif from the ClothDyeRecipes.cpp and added a different one in StructureRecipies.cpp
also changed the Tile definition giving it the same
setBaseItemTypeAndMaterial of stained glass to group it correctly inside the crafting table UI.
also aincremented the Vertical Slot for crafting table to include many more craftings in the same group
2026-03-22 21:15:02 -05:00
Revela 39e46751bf
Add clipboard paste support to UIControl_TextInput and UIScene_Keyboard (#1298)
Previously paste only worked in the chat screen. Wire Screen::getClipboard() into the two remaining text input paths so Ctrl+V works for sign editing, seed entry, server IP/port, and world name fields.
2026-03-22 21:09:10 -05:00
Alezito2008 ebab3ec40f
Clicking outside container now drops items (#1306)
Java Edition KBM input parity
2026-03-22 21:05:04 -05:00
Sylvessa c1ce97f7be
allow displaying item lore (#1384) 2026-03-22 20:50:06 -05:00
Iruka Wolf 603c6ba7cb
Fix missing trapped chest textures in Natural Texture Pack (#1381)
Co-authored-by: Iruka-Wolf <17684713+Iruka-Wolf@users.noreply.github.com>
2026-03-22 20:49:14 -05:00
sylvessa 91b189e1bd Add itemmeta, fix some bugs regarding inventory syncing and missing impl (oops) 2026-03-22 20:00:36 -05:00
Sylvessa b6e25415ca
Remove redundant buffer in UIScene_SettingsGraphicsMenu.cpp (#1348) (#1380) 2026-03-22 18:37:59 -04:00
sylvessa aca05bad7b fix a bug with playerjoinevent (temporary fix) 2026-03-22 15:52:48 -05:00