Compare commits

...
Sign in to create a new pull request.

75 commits

Author SHA1 Message Date
Vitaly Turovsky
7202a109ca Merge branch 'next' into nextgen-physics 2025-05-08 04:03:35 +03:00
Vitaly Turovsky
79b31ab106 Merge branch 'next' into nextgen-physics 2025-04-09 05:30:59 +03:00
Vitaly Turovsky
d9bc5cbca9 up finish 2025-04-07 23:45:19 +03:00
Vitaly Turovsky
cd69cef03b up? 2025-04-07 21:31:15 +03:00
Vitaly Turovsky
e8f81bd080 Merge remote-tracking branch 'origin/next' into nextgen-physics 2025-04-07 21:31:02 +03:00
Vitaly Turovsky
804256e4f8 up physics & mineflayer 2025-04-07 21:28:24 +03:00
Vitaly Turovsky
0839889d21 Merge remote-tracking branch 'origin/next' into nextgen-physics 2025-03-30 17:29:31 +03:00
Vitaly Turovsky
07e7c6f227 revert physics for test 2025-03-26 06:47:04 +03:00
Vitaly Turovsky
b47258301c revert unknown chaange 2025-03-26 05:13:15 +03:00
Vitaly Turovsky
e7c240694f up 2025-03-26 05:03:37 +03:00
Vitaly Turovsky
14e20a2cf6 Merge remote-tracking branch 'origin/next' into nextgen-physics 2025-03-26 05:02:32 +03:00
Vitaly Turovsky
9057d3acb5 revert stuff 2025-03-26 00:05:55 +03:00
Vitaly Turovsky
547658f489 Merge remote-tracking branch 'origin/next' into nextgen-physics 2025-03-26 00:03:28 +03:00
Vitaly Turovsky
bf9c47dd26 fix test 2025-03-26 00:01:28 +03:00
Vitaly Turovsky
9cede6dbbc final fixes 2025-03-26 00:01:28 +03:00
Vitaly Turovsky
6a5ac4f8d2 make initial resource pack load optimised, rework it 2025-03-26 00:01:28 +03:00
Vitaly Turovsky
2630a57d35 renderers cleanup 2025-03-26 00:01:28 +03:00
Vitaly Turovsky
20569747ca fix mesher config pass 2025-03-26 00:01:27 +03:00
Vitaly Turovsky
9888bd55c1 fix: allow to go back when not crashed game 2025-03-26 00:01:27 +03:00
Vitaly
b501893ab2 ip pkgs 2025-03-23 03:13:52 +00:00
Vitaly Turovsky
e2b78333a1 Merge remote-tracking branch 'origin/renderer-rewrite' into nextgen-physics 2025-03-21 16:33:42 +03:00
Vitaly Turovsky
e917764b76 fix lint 2025-03-21 13:58:53 +03:00
Vitaly Turovsky
ed041972c4 disable in other way 2025-03-21 13:50:11 +03:00
Vitaly Turovsky
b579ee1767 Revert "disable playground"
This reverts commit 5eedb3c456.
2025-03-21 13:48:39 +03:00
Vitaly Turovsky
d450a31547 fix typo 2025-03-21 11:27:12 +03:00
Vitaly Turovsky
853e0e1d84 up readme 2025-03-21 11:05:19 +03:00
Vitaly Turovsky
8ddac97414 dont use bot 2025-03-21 11:02:30 +03:00
Vitaly Turovsky
5eedb3c456 disable playground 2025-03-21 10:59:46 +03:00
Vitaly Turovsky
11abbfcbb1 disable check 2025-03-21 07:07:56 +03:00
Vitaly Turovsky
8ee4dc37e7 disable displaying unknown non interactible entitites 2025-03-21 07:07:26 +03:00
Vitaly Turovsky
dc2ad7ccce disable signs, disable playground since its not used by anyone 2025-03-21 06:36:15 +03:00
Vitaly Turovsky
b483923009 rm unused three imports 2025-03-21 06:22:30 +03:00
Vitaly Turovsky
82d0638eb8 Merge remote-tracking branch 'origin/next' into renderer-rewrite 2025-03-21 06:20:58 +03:00
Vitaly Turovsky
cae2b612ba fix all remaining reactive state linking 2025-03-21 06:19:36 +03:00
Vitaly Turovsky
f88e9c8b61 Refactor renderer state management and move vr 2025-03-21 06:11:31 +03:00
Vitaly Turovsky
136b051695 smooth camera movement! 2025-03-21 05:16:30 +03:00
Vitaly Turovsky
9fedafe776 move threejs entities & cursor block to renderer 2025-03-21 05:07:27 +03:00
Vitaly Turovsky
ccb00043cf fix reload hand 2025-03-20 22:38:23 +03:00
Vitaly Turovsky
c1a7765fcb final code cleanup i think 2025-03-20 22:10:14 +03:00
Vitaly Turovsky
de3eddad89 a lot of imports update, data cleanup, add thousands errors 2025-03-20 05:36:22 +03:00
Vitaly Turovsky
e851f4fac2 Merge remote-tracking branch 'origin/next' into nextgen-physics 2025-03-20 05:15:31 +03:00
Vitaly Turovsky
f2f1c2538e 10x inventory performance 2025-03-20 04:53:52 +03:00
Vitaly Turovsky
5364085030 fix possible crash on non existing server data update 2025-03-20 04:37:02 +03:00
Vitaly Turovsky
400f5982be update server data for index 0 2025-03-20 04:34:55 +03:00
Vitaly Turovsky
dc073cd559 Merge remote-tracking branch 'origin/next' into renderer-rewrite 2025-03-19 01:26:02 +03:00
Vitaly Turovsky
6eb50cde24 last dont crash 2025-03-19 01:25:03 +03:00
Vitaly Turovsky
67d90a56fb Merge remote-tracking branch 'origin/next' into renderer-rewrite 2025-03-19 01:24:34 +03:00
Vitaly Turovsky
f2307632a2 Merge remote-tracking branch 'origin/next' into nextgen-physics 2025-03-18 20:51:34 +03:00
Vitaly Turovsky
d74d860726 Merge remote-tracking branch 'origin/next' into renderer-rewrite 2025-03-15 05:36:54 +03:00
Vitaly Turovsky
4d4637f710 Merge remote-tracking branch 'origin/next' into nextgen-physics 2025-03-15 04:33:12 +03:00
Vitaly Turovsky
847314d50f hide hand in spectator 2025-03-15 02:18:51 +03:00
Vitaly Turovsky
8a3c84745d test flying! 2025-03-15 02:18:44 +03:00
Vitaly Turovsky
3a9e2aa384 fix 2025-03-15 00:46:21 +03:00
Vitaly Turovsky
7cc562bd02 Merge remote-tracking branch 'origin/next' into nextgen-physics 2025-03-15 00:45:55 +03:00
Vitaly Turovsky
0597a3dad2 make library versions less annoying 2025-03-09 04:57:48 +03:00
Vitaly
cefdf5362f Merge branch 'next' into nextgen-physics 2025-03-07 15:59:22 +00:00
Vitaly Turovsky
d197859d47 big resourcemanager refactor 2025-03-05 15:30:04 +03:00
Vitaly Turovsky
1861edf567 delayLoadUntilFocus 2025-03-04 14:17:44 +03:00
Vitaly Turovsky
d8294d565b even more appViewer usage 2025-03-04 13:53:28 +03:00
Vitaly Turovsky
4381ef4f75 removing bobbing & panorama 2025-03-04 12:57:04 +03:00
Vitaly Turovsky
c65db9a8cb a working refactor 2025-03-04 12:12:42 +03:00
Vitaly Turovsky
34972e4e71 Merge branch 'next' into nextgen-physics 2025-02-27 05:16:21 +03:00
Vitaly
638dd6711e
Merge branch 'next' into nextgen-physics 2025-02-15 05:31:40 +03:00
Vitaly
9356daaefc
Merge branch 'next' into nextgen-physics 2025-02-13 23:27:44 +03:00
Vitaly Turovsky
fb10179691 set 1.19.4 for now! 2025-02-03 10:26:24 +03:00
Vitaly Turovsky
7e74633c14 Merge branch 'next' into nextgen-physics 2025-02-03 10:25:47 +03:00
Vitaly Turovsky
2d7ec12a75 Merge branch 'next' into nextgen-physics 2025-02-03 10:25:08 +03:00
Vitaly Turovsky
c626d105ff use actually useful server 2025-01-31 18:44:26 +03:00
Vitaly Turovsky
8db6b5bb51 fix library versions 2025-01-31 06:00:50 +03:00
Vitaly Turovsky
2848ab63d3 disable silly creative fly patching 2025-01-31 05:30:59 +03:00
Vitaly Turovsky
537658476d use gen mineflayer 2025-01-30 21:38:35 +03:00
Vitaly Turovsky
044153c2dc up ver 2025-01-30 21:36:23 +03:00
Vitaly Turovsky
380c21486b make it finally pass grim checks! 2025-01-30 21:33:30 +03:00
Vitaly Turovsky
aed5b40516 use local 2025-01-29 03:31:16 +03:00
Vitaly Turovsky
3051cc35f5 up pkg 2025-01-29 03:30:25 +03:00
5 changed files with 63 additions and 17 deletions

View file

@ -6,23 +6,16 @@
"peerJsServer": "",
"peerJsServerFallback": "https://p2p.mcraft.fun",
"promoteServers": [
{
"ip": "wss://play.mcraft.fun"
},
{
"ip": "wss://ws.fuchsmc.net"
},
{
"ip": "wss://play2.mcraft.fun"
},
{
"ip": "wss://mcraft.ryzyn.xyz",
"version": "1.19.4"
},
{
"ip": "kaboom.pw",
"version": "1.20.3",
"description": "Very nice a polite server. Must try for everyone!"
"ip": "grim.mcraft.fun",
"version": "1.19.4"
},
{
"ip": "wss://play.mcraft.fun"
}
],
"rightSideText": "A Minecraft client clone in the browser!",

View file

@ -194,7 +194,7 @@
},
"pnpm": {
"overrides": {
"@nxg-org/mineflayer-physics-util": "1.8.7",
"@nxg-org/mineflayer-physics-util": "latest",
"buffer": "^6.0.3",
"vec3": "0.1.10",
"three": "0.154.0",
@ -229,5 +229,11 @@
"fsevents"
]
},
"deployAlwaysUpdate": [
"@nxg-org/mineflayer-physics-util",
"mineflayer",
"@nxg-org/mineflayer-auto-jump",
"@nxg-org/mineflayer-tracker"
],
"packageManager": "pnpm@10.8.0+sha512.0e82714d1b5b43c74610193cb20734897c1d00de89d0e18420aebc5977fa13d780a9cb05734624e81ebd81cc876cd464794850641c48b9544326b5622ca29971"
}

10
pnpm-lock.yaml generated
View file

@ -5,7 +5,7 @@ settings:
excludeLinksFromLockfile: false
overrides:
'@nxg-org/mineflayer-physics-util': 1.8.7
'@nxg-org/mineflayer-physics-util': latest
buffer: ^6.0.3
vec3: 0.1.10
three: 0.154.0
@ -43,7 +43,7 @@ importers:
version: 0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@nxg-org/mineflayer-auto-jump':
specifier: ^0.7.12
version: 0.7.12
version: 0.7.16
'@nxg-org/mineflayer-tracker':
specifier: 1.2.1
version: 1.2.1(encoding@0.1.13)
@ -2019,8 +2019,8 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
deprecated: This functionality has been moved to @npmcli/fs
'@nxg-org/mineflayer-auto-jump@0.7.12':
resolution: {integrity: sha512-F5vX/lerlWx/5HVlkDNbvrtQ19PL6iG8i4ItPTIRtjGiFzusDefP7DI226zSFR8Wlaw45qHv0jn814p/4/qVdQ==}
'@nxg-org/mineflayer-auto-jump@0.7.16':
resolution: {integrity: sha512-UyOyb6SdxwknTO9y9+ntlh9Uv/tjKOgNeOEDlwYG1NhesX+3mPJNnBaW4acRl5eqLt0YXifDvaYaiLj7y6iuQA==}
'@nxg-org/mineflayer-physics-util@1.8.7':
resolution: {integrity: sha512-wtLYvHqoEFr/j0ny2lyogwjbMvwpFuG2aWI8sI14+EAiGFRpL5+cog2ujSDsnRTZruO7tUXMTiPc1kebjXwfJg==}
@ -11368,7 +11368,7 @@ snapshots:
rimraf: 3.0.2
optional: true
'@nxg-org/mineflayer-auto-jump@0.7.12':
'@nxg-org/mineflayer-auto-jump@0.7.16':
dependencies:
'@nxg-org/mineflayer-physics-util': 1.8.7
strict-event-emitter-types: 2.0.0

View file

@ -0,0 +1,45 @@
import React from 'react'
import physicsUtilPkg from '@nxg-org/mineflayer-physics-util/package.json'
import mineflayerPkg from 'mineflayer/package.json'
import mcProtocolPkg from 'minecraft-protocol/package.json'
import { useSnapshot } from 'valtio'
import packageJson from '../../../package.json'
import { miscUiState } from '../../globalState'
const LibraryVersions: React.FC = () => {
const versions = {
'@nxg-org/mineflayer-physics-util': physicsUtilPkg.version,
'mineflayer': packageJson.devDependencies['mineflayer'],
'minecraft-protocol': mcProtocolPkg.version
}
// const { gameLoaded } = useSnapshot(miscUiState)
// if (!gameLoaded) return null
return (
<div
style={{
pointerEvents: 'none',
position: 'fixed',
left: 0,
top: '300px',
backgroundColor: 'rgba(0, 0, 0, 0.6)',
color: 'white',
padding: '10px',
borderRadius: '0 5px 5px 0',
fontSize: '8px',
zIndex: 1000
}}
>
<div>Library Versions:</div>
{Object.entries(versions).map(([lib, version]) => (
<div key={lib} style={{ marginTop: '5px' }}>
{lib}: {version}
</div>
))}
</div>
)
}
export default LibraryVersions

View file

@ -47,6 +47,7 @@ import { options } from './optionsStorage'
import BossBarOverlayProvider from './react/BossBarOverlayProvider'
import ModsPage from './react/ModsPage'
import DebugEdges from './react/DebugEdges'
import LibraryVersions from './react/components/LibraryVersions'
import GameInteractionOverlay from './react/GameInteractionOverlay'
import MineflayerPluginHud from './react/MineflayerPluginHud'
import MineflayerPluginConsole from './react/MineflayerPluginConsole'
@ -222,6 +223,7 @@ const App = () => {
</RobustPortal>
<EnterFullscreenButton />
<InGameUi />
<LibraryVersions />
<RobustPortal to={document.querySelector('#ui-root')}>
<AllWidgets />
<SingleplayerProvider />