4895 Commits

Author SHA1 Message Date
Bixilon
f5e1d94284
text component: remove connection dependency, fix reconnecting possible after failing loading of version mapping 2021-02-14 23:19:43 +01:00
Bixilon
5d75930264
network: fix joing game packet parsing in 1.16 2021-02-14 20:26:59 +01:00
Bixilon
7262c384a9
improve version mapping, < 1.16 join game packet parsing 2021-02-14 20:16:22 +01:00
Bixilon
7e7059e35a
rendering: don't update screen when not focused 2021-02-14 17:20:53 +01:00
Bixilon
28f9c508a8
Support for 21w05a, 21w05b, 21w06a, more, fixes
* Convert VersionMapping to kotlin
* Save all kind of infos in Dimension
* Support for negative chunk coordinates
* Improve storage of Dimension
2021-02-14 17:15:34 +01:00
Bixilon
e014859248
fix loading of block models, support random block type 2021-02-13 22:13:03 +01:00
Bixilon
7c0d8cf36f
Improve model generator, regenerate assets 2021-02-13 21:28:36 +01:00
Bixilon
b820f669f8
rendering: improve camera class
* No packet spamming
* Performance improvements
* Zoom with C
2021-02-13 17:28:30 +01:00
Bixilon
124d5f485c
rendering: enable face culling 2021-02-13 16:29:15 +01:00
Bixilon
fa7b516d26
rendering: improve camera (correct yaw and pitch handling), more infos on debug screen 2021-02-13 16:12:24 +01:00
Bixilon
cb27476401
rendering: use more features of modding api, fix some bugs in ServerListCell 2021-02-13 14:31:56 +01:00
Bixilon
4ad8c4933c
rendering: convert more files to kotlin 2021-02-13 13:59:16 +01:00
Bixilon
34c0f5aa31
rendering: fix shader loading 2021-02-13 13:39:55 +01:00
Bixilon
448e83e39d
maven: add oshi dependecy, rendering: add more hardware info 2021-02-12 23:46:43 +01:00
Bixilon
393761c89b
rendering: fix chunk prepare bug when block was facing east 2021-02-12 23:12:32 +01:00
Bixilon
5ca9471a08
rendering: font background (black transparent) 2021-02-12 22:30:13 +01:00
Lukas
065d3e3c9b rendering: fix faces not being drawn -> fullFace 2021-02-12 22:11:44 +01:00
Lukas
d8eda49ac4 rendering: fix one more problem regarding rotation about the wrong axis 2021-02-12 21:37:18 +01:00
Bixilon
2ce1f233af
rendering: handle unload chunk packet 2021-02-12 20:58:41 +01:00
Bixilon
edcc288898
rendering: Improve HUD structure, internal changes
* Before joining a server rendering will be started now.
* Rendering now uses (partly) the modding api
2021-02-12 20:50:47 +01:00
Bixilon
14a7ad6e61
rendering: more hud (debug screen), display chat 2021-02-12 17:09:54 +01:00
Bixilon
5c1278fb72
fix ConcurrentModificationException in Connection::fireEvent 2021-02-11 19:28:32 +01:00
Bixilon
b089ffb4a4
rendering: detect transparent textures, calculate font width, improve hud renderer 2021-02-11 19:27:56 +01:00
Lukas
fda95f1d6e rendering: fix some problems regarding logs not being displayed correctly 2021-02-11 18:06:07 +01:00
Bixilon
c39ad18715
integrate font in ChatComponent api 2021-02-10 21:15:10 +01:00
Lukas
96260aab44 Merge remote-tracking branch 'origin/rendering' into rendering 2021-02-10 16:37:41 +01:00
Bixilon
d60067de06
dependencies: remove old kotlin runtime from pom.xml 2021-02-10 16:35:47 +01:00
Lukas
b8009c165a Merge remote-tracking branch 'origin/rendering' into rendering 2021-02-10 16:35:03 +01:00
Lukas
3cef6bfb91 rendering: fix drawing wrong faces on rotated blocks 2021-02-10 16:34:51 +01:00
Bixilon
0028151a1a
git: add java jvm crashes to gitignore 2021-02-10 16:34:33 +01:00
Bixilon
d7df53fced
rename readAsset function to readAssetResource 2021-02-10 16:24:45 +01:00
Bixilon
bd5f1d19bd
hud: rgb colors, colored fps value 2021-02-10 15:42:43 +01:00
Bixilon
ef2c12a971
fix chunk rendering (bad threading timing) 2021-02-10 15:23:58 +01:00
Bixilon
bdf7bd9ec5
restructure rendering, fps counter with font 2021-02-10 14:17:32 +01:00
Bixilon
d7a10ae082
rendering: improve texture loading, load font from minecraft assets, render single char 2021-02-09 22:08:48 +01:00
Bixilon
9a1c4aace2
AssetsManager: download by asset identifier, fix re-downloading of assets index 2021-02-09 20:56:00 +01:00
Bixilon
c706ee7d36
render simple letter on screen 2021-02-08 23:16:10 +01:00
Bixilon
b418145f88
rendering: add lwjgl natives for max os 2021-02-08 22:28:16 +01:00
Bixilon
ad587e63b2
rendering: axes enum 2021-02-08 17:24:46 +01:00
Bixilon
11ffdf0bd8
networking: fix chunk reading in 1.16 (2) 2021-02-08 14:06:28 +01:00
Bixilon
a63472ad3e
Merge branch 'development' 2021-02-08 13:48:34 +01:00
Bixilon
3585f73e4b
fix chunk reading in 1.16 2021-02-08 13:47:55 +01:00
Bixilon
6232242ad1
update dependencies, add maven assembly plugin 2021-02-08 13:46:57 +01:00
Bixilon
6189c141ef
use glm.radians instead of Math.toRadians 2021-02-08 13:44:18 +01:00
Bixilon
f5927d597a
fix chunk reading in 1.16 2021-02-08 13:43:36 +01:00
Bixilon
9e8717f83b
update dependencies, add maven assembly plugin 2021-02-08 13:33:34 +01:00
Bixilon
f93750dac5
send position to server 2021-02-07 21:21:18 +01:00
Lukas
e692620220 add rotations for BlockModelElements 2021-02-07 20:42:17 +01:00
Bixilon
bfcd2f50f3
rendering: improvements, change chunk preparations (meshing)
* Camera: Preserve rotation
* Improve meshing code
* Fix crash in windows
2021-02-07 16:40:59 +01:00
Bixilon
c31a24135a
minimal code cleanup 2021-02-06 22:57:14 +01:00