Commit graph

569 commits

Author SHA1 Message Date
sylvessa 29eeeb8d86 i forgot to add chunk events to the docs 2026-04-18 19:50:22 -05:00
sylvessa d47e47b4c2 new funcs in Block, chatcolor enum 2026-04-18 19:42:25 -05:00
sylvessa c862675999 fix disenchant bugs from setdurability etc 2026-04-18 14:31:19 -05:00
sylvessa 706afb70d4 bring back chat spam kick 2026-04-13 21:30:30 -05:00
sylvessa 1fafeb3baa fix oopsy poopsy 2026-04-13 21:25:24 -05:00
sylvessa 66bc1a32ee Merge remote-tracking branch 'mclce/main' into feature/plugin-api 2026-04-13 20:57:47 -05:00
sylvessa 08f3aeff5f fill in old stubs regaridng chunk stuff & another inv fix 2026-04-13 20:55:02 -05:00
sylvessa d26c79a11e fix bugs found regarding inventories 2026-04-13 19:43:58 -05:00
sylvessa 6e6697dbc2 chunk additions 2026-04-13 19:43:48 -05:00
Loki Rautio f78dec6e00 Remove redundant/unused 4JLibs files
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
also adds some countermeasures against, yknow.
2026-04-13 01:26:36 -05:00
Tyler Reese 78afb091a4
fix: Implement missing critical hit sound (#1141)
* Fix

* Crit Sound Now Plays On Death

* Revert BuildVer.h

---------

Co-authored-by: Loki <lokio.casebstv@gmail.com>
2026-04-12 23:24:29 -05:00
Tyler Reese 2d41711055
fix: Prevent contextually wrong music from playing (#1138) 2026-04-12 23:22:14 -05:00
DrPerkyLegit 14f8d793dd
Add Chat Formatting Support For Servers (#1483)
* add chat support for html formatting

* html character serialization, normal color format support

* change for chat input handling on color

has a bug where the text after the cursor gets stripped of its color, need to make a function to backstep on a string and find the last used color codes, or get all color codes used before the string is split, and apply them to the start of the next string

* expose jukebox label as action bar like java

* prevent players from sending chat color

* restore non styled chat size check
2026-04-12 23:17:45 -05:00
GabsPuNs bfcb621808
Exclude more files, reduce build .zip size (#1374)
* Fix Sign

* Exclude more files from the compilation.

* Remove Trial and Tutorial folder in Common, Tutorial world is in windows64media
2026-04-12 23:17:21 -05:00
Toru the Red Fox 050c501786
Request dedicated GPU (#850) 2026-04-12 22:56:24 -05:00
Botch e5ce9a06cd
fix: Disable font mipmapping (#1410)
Fixes visual artifacts with signs, improving legibility at distances
2026-04-12 22:55:07 -05:00
Us3ful"-Dev e730033bcc
fix: Prevent end poem crash (#1489)
Removed player name check that always fails to work on non host instances
2026-04-12 22:53:39 -05:00
rtm516 9e6e3de338
Improve actions file ignore rules (#1491)
* 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.

* Remove formatting check workflow
2026-04-12 22:52:34 -05:00
DrPerkyLegit 82c1ae1968
fix: Increase entity network limit to 16k entities (#1492) 2026-04-12 22:50:46 -05:00
DrPerkyLegit c7014f6b18
feat: Scrollable chat (#1493)
* chat scrolling

* allow escape to close chat instead of opening pause
2026-04-12 22:50:16 -05:00
DrPerkyLegit 744048f455
Better Text Scaling (#1494)
* f3 menu text scaling

* Reduce overscaling above 1080p

Restores original scaling for 1440p to try and keep the text size more
sane on high DPI monitors

---------

Co-authored-by: Loki Rautio <lokirautio@gmail.com>
2026-04-12 22:48:08 -05:00
Tyler Reese d25b762ca5
Fix _jeb easter egg on sheep (#1488)
Fixed the original jeb sheep behavior.

For some reason the later code (now commented out) just completely overrid it
2026-04-08 22:34:48 -05:00
Loki Rautio d0786f956d Update more references to old smartcmd repo 2026-04-07 20:29:32 -05:00
Loki 126943e06e
Add details about org change to README 2026-04-07 17:44:00 -05:00
Loki 108e3dc233
Whitespace adjustment to test GitHub webhook 2026-04-07 15:52:48 -05:00
Loki 29edc4aff0
Link to new Discord 2026-04-07 14:31:30 -05:00
sylvessa ff7c04f253 Merge branch 'feature/plugin-api' of github.com:sylvessa/MinecraftConsoles into feature/plugin-api 2026-04-06 21:29:50 -05:00
sylvessa 0ccd327b3f add additional logging to save thread, stop winsocknetlayer listning on server shutdown 2026-04-06 21:29:32 -05:00
DrPerkyLegit e0b6c4e873
all plugins loaded event (#14)
* all plugins loaded event

* oops
2026-04-06 15:05:42 -05:00
sylvessa 098582dea8 Merge remote-tracking branch 'smartcmd/main' into feature/plugin-api 2026-04-06 12:43:05 -05:00
rucheykov b928351e0b
Update Windows64_Minecraft.cpp (#1468) 2026-04-06 12:34:25 -05:00
Sylvessa 413baaceed
fix: reorder autosave tick to account for weak hardware (#1482) 2026-04-06 12:34:02 -05:00
Fireblade 98a86fc69b
feat. set intro scene background to white (#1474) 2026-04-06 12:33:45 -05:00
UniPM 94bed94d00
Added enablePlugin() and disablePlugin() (#13)
* Exposed loaded plugins in FourKitHost with public getLoadedPlugins()

* Fixed bad reference to ServerPlugins

* Forgot that the PluginLoader was nullable, handled it

* Implemented getPlugin(name) and getPlugins() in FourKit.cs

* Implemented enablePlugin(plugin) and disablePlugin(plugin) in FourKit.cs

---------

Co-authored-by: UniPM <zoc6x8voc@mozmail.com>
2026-04-06 02:06:10 -05:00
sylvessa 18a673bd46 blockstate, more block events, command preprocess event. 2026-04-06 01:52:58 -05:00
DrPerkyLegit 21b5accc69
Feature/plugin api experimental (#12)
* added a null check to fix crash, expose internal latency value (its buggy)

* fix latency calculations

* sending packets from c#

* world save event, move shutdown def, move called location of shutdown, expose FourKit.FireEvent

* add docs

---------

Co-authored-by: sylvessa <225480449+sylvessa@users.noreply.github.com>
2026-04-05 21:21:22 -05:00
UniPM 682989c8f1
Exposing ServerPlugins (#11)
* Exposed loaded plugins in FourKitHost with public getLoadedPlugins()

* Fixed bad reference to ServerPlugins

* Forgot that the PluginLoader was nullable, handled it

* Implemented getPlugin(name) and getPlugins() in FourKit.cs

---------

Co-authored-by: UniPM <zoc6x8voc@mozmail.com>
2026-04-05 21:20:34 -05:00
sylvessa 7251a8419f Merge remote-tracking branch 'smartcmd/main' into feature/plugin-api 2026-04-05 12:59:27 -05:00
Sylvessa 034c313ddf
optimization: async dedicated server autosaving (#1473) 2026-04-05 12:57:43 -05:00
Sylvessa c2ea1fa62b
optimization: remove redundant lastTime setter (#1479) 2026-04-05 12:51:37 -05:00
Sylvessa a4e689095c
fix: wither and ender dragon custom names (#1472) 2026-04-04 22:04:02 -05:00
sylvessa 1782f7c0d5 Merge remote-tracking branch 'smartcmd/main' into feature/plugin-api 2026-04-03 17:45:38 -05:00
DrPerkyLegit 08a88fed6e
optimizations (#10)
* optimize item data communication, options for future item flags

* lighten load on gc from inventory apis

* dont allocate for SyncPlayerFromNative

* fix blocklag
2026-04-03 17:08:59 -05:00
Loki 7dfe46aa5d
Add backporting link to Contributor's Guide 2026-04-03 16:56:05 -05:00
Loki 5e5849102f
Add info about backports we will accept. 2026-04-03 16:55:20 -05:00
Us3ful"-Dev 103f38859a
Quality of life netherportal fix (#1337)
* Working New portal checks

fixed x axis portal with obsidian on z axis

* Removed Debug code

* Remove unnecessary code

removed PortalTile:: from PortalTile::validPortalFrame

* Remove more debug code
2026-04-03 15:01:48 -05:00
sylvessa f364a5bb07 fix disenchanting when dropping item from inv 2026-04-02 17:45:21 -05:00
Jeffery Tolmie b97fe888d1
Add block.getRelative() funcs and docs (#3) 2026-04-02 17:36:53 -05:00
DrPerkyLegit ebc1d4c640
Events, minor apis, stubs for future pr (#9)
* StructureGrowEvent, expose internal dimension id

* Update StructureGrowEvent.cs

* PlayerLoginEvent, ability to change xuids, get xuids, stub for experimental player connection api

* add docs, fix up to use cmake

---------

Co-authored-by: sylvessa <225480449+sylvessa@users.noreply.github.com>
2026-04-02 17:22:07 -05:00
Sylvessa 8bf0343544
fix: boat plr height & sneak height (#1459) 2026-04-02 17:16:31 -05:00