pages235/src
Vitaly 9b72cdb8f0
feat: migrate to mc-assets & Rsbuild better resource pack support (#164)
The complete migration from `minecraft-assets` to [`mc-assets`](https://npmjs.com/mc-assets).

Now all block states & block models are processed dynamically! So it is now easily possible to implement custom models

- no post-install work anymore: the building is now 3x faster and 4x faster in docker
- drop 10x total deploy size
- display world ~1.5x faster
- fix snow & repeater state parser (they didn't render correctly)

rsbuild pipeline!

- the initial app load is faster ~1.2
- much fewer requests are made & cached
- dev reloads are fast now

Resource pack changes:

- now textures are reloaded much more quickly on the fly
- add hotkey to quickly reload textures (for debugging) assigned to F3+T (open dev widget is now assigned to F3+Y)
- add a way to disable resource pack instead of uninstalling it
- items render from resource pack are now support
- resource pack widgets & icons are now supported
2024-07-26 13:12:28 +03:00
..
react feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
shims feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
basicSounds.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
botUtils.test.ts feat: publish all stories UI components to npm! (#111) 2024-05-05 03:25:08 +03:00
botUtils.ts fix o.text.includes is not a function crash 2024-06-07 01:30:00 +03:00
browserfs.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
builtinCommands.ts add noSave to qs 2024-02-12 08:11:07 +03:00
connect.ts feat: Microsoft authentication! (#150) 2024-07-06 00:54:03 +03:00
controls.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
createLocalServer.ts feat: support world saves for all versions of Minecraft Java! 2024-06-13 03:46:59 +03:00
cross_playstation_console_controller_gamepad_icon.svg feat: Key binds screen (#108) 2024-05-18 22:51:35 +03:00
customClient.js up squid & anvil restoring pre-flat support, lint 2024-06-13 22:59:13 +03:00
customCommands.ts feat: Key binds screen (#108) 2024-05-18 22:51:35 +03:00
customServer.ts lint space-before-function-paren, remove not used scripts in viewer 2023-10-10 17:08:30 +03:00
dayCycle.ts feat: add starfield! + better time update in singleplayer 2024-05-21 05:54:25 +03:00
defaultLocalServerOptions.js also lint js, improve style rules 2023-09-27 06:50:41 +03:00
devReload.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
devtools.ts add window.stats for debugging 2024-06-23 10:39:41 +03:00
downloadAndOpenFile.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
dragndrop.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
entities.ts fix: fix more starfield issues, make disableable 2024-05-24 04:21:41 +03:00
errorLoadingScreenHelpers.ts refactor app status provider, adding loading texts 2024-06-18 03:47:20 +03:00
flyingSquidEvents.ts feat: publish all stories UI components to npm! (#111) 2024-05-05 03:25:08 +03:00
flyingSquidUtils.ts fix build! 2024-05-20 06:11:09 +03:00
gameUnload.ts wip add new touch controls and other stuff 2024-02-17 00:41:18 +03:00
generatedClientPackets.ts add generated packets types 2024-02-15 21:58:48 +03:00
generatedServerPackets.ts feat: add support for titles, subtitle and action bar display! (#73) 2024-03-05 21:39:40 +03:00
getCollisionShapes.ts feat: support world saves for all versions of Minecraft Java! 2024-06-13 03:46:59 +03:00
globalDomListeners.ts move unrelated exports from globalState, fix storybook build 2024-02-15 05:11:49 +03:00
globals.d.ts update typescript to latest (#166) 2024-07-23 20:31:20 +03:00
globals.js feat: support fetching skins by username for players! Use popular skinview3 for rendering players, so things like ears should render propertly 2024-01-17 06:32:38 +05:30
GlobalSearchInput.tsx feat: add jei to quickly pick items in creative mode 2024-02-13 16:58:06 +03:00
globalState.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
googledrive.ts fix: improve google integration ux by saving last folder + fix creating worlds 2024-03-23 19:21:06 +03:00
importsWorkaround.js fix: fix navigator.getGamepads is not a function crash in some cases 2024-02-14 10:54:07 +03:00
index.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
interactionShapesGenerated.json feat: basic support for 1.20.2 2024-01-22 02:07:52 +05:30
inventoryWindows.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
invsprite.json lib -> src, move all app files to src/ 2023-08-17 21:24:41 +03:00
itemsDescriptions.ts feat: Add recipes, usages & guides for every item in the game to builtin JEI! 2024-06-19 00:51:00 +03:00
loadSave.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
localServerMultiplayer.ts feat: Add a way to view / sign books (#158) 2024-07-17 02:53:26 +03:00
markdownToFormattedText.test.ts feat: Sign editor with formatting support! (+2 settings) (#86) 2024-03-23 16:21:36 +03:00
markdownToFormattedText.ts feat: Sign editor with formatting support! (+2 settings) (#86) 2024-03-23 16:21:36 +03:00
mcDataTypes.ts add mc data types 2024-04-17 08:03:49 +03:00
mcTypes.ts add spacing rules 2023-09-27 19:48:50 +03:00
microsoftAuthflow.ts feat: improve scaling in portrait mobile. Add close button for mobile chat (#157) 2024-07-08 03:49:10 +03:00
optionsGuiScheme.tsx feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
optionsStorage.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
packetsPatcher.ts fix: bundle pixealrticons with the app instead of fetching them from remote location in runtime 2024-07-07 19:18:48 +03:00
packetsReplay.ts ci: add missing build artifacts 2024-07-07 01:31:33 +03:00
packetsReplayBase.ts ci: add missing build artifacts 2024-07-07 01:31:33 +03:00
panorama.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
preflatMap.json feat: big fix: rendering blocks for preflat versions (<1.13)! (#125) 2024-05-20 05:47:53 +03:00
reactUi.tsx feat: Add a way to view / sign books (#158) 2024-07-17 02:53:26 +03:00
rendererUtils.ts feat: new singleplayer menu! Now migrated to IndexedDB storage: 2023-10-26 04:26:58 +03:00
resourcePack.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
resourcesSource.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
scaleInterface.ts fix(regression): chat on mobile was not fully visible in some cases 2024-07-09 02:41:41 +03:00
screens.css feat: improve scaling in portrait mobile. Add close button for mobile chat (#157) 2024-07-08 03:49:10 +03:00
serviceWorker.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
soundSystem.ts feat: rework sound system. Now sounds are 100% implemented for all current & future supported versions 2024-07-13 21:30:44 +03:00
standaloneUtils.ts fix: don't crash when R is pressed after not-first successful connect 2024-01-01 18:35:54 +05:30
styles.css feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00
supportedVersions.mjs fix: include all latest supported versions in create world menu for singleplayer (up to 1.20.4) 2024-06-15 03:45:50 +03:00
topRightStats.ts dont make stats overlay other components with useful info & clickable areas. display only with canvas 2024-06-23 10:39:46 +03:00
utils.ts fix(keybindings): fix key display on other layouts like QWERTZ (#165) 2024-07-23 20:33:21 +03:00
utilsTs.ts add massive eslint config and big number of fixes for it! thx to ext 2023-09-26 08:01:17 +03:00
vr.ts update typescript to latest (#166) 2024-07-23 20:31:20 +03:00
watchOptions.ts fix: reduce fps drops on chunks load a bit by batching operations with a few other minor optimizations 2024-06-02 14:20:21 +03:00
water.ts update typescript to latest (#166) 2024-07-23 20:31:20 +03:00
workerWorkaround.ts fix tsc 2024-05-27 10:14:42 +03:00
worldInteractions.ts feat: migrate to mc-assets & Rsbuild better resource pack support (#164) 2024-07-26 13:12:28 +03:00