72 Commits

Author SHA1 Message Date
f09519773b
feat(saving): Use kryo for serialization
This will probably be more expanded in future. But for now this approach
works without some major issues. But ofc things like data migration etc
doesn't work.
2025-04-07 20:59:51 +02:00
1d29972087
feat(ui): Options tab 2025-04-04 07:43:00 +02:00
4dd785fdfc
feat(ui): Simple escape menu 2025-04-02 20:27:46 +02:00
6028b54d10
refactor(ui): Better API for UI texts 2025-03-31 11:58:30 +02:00
3f9ce33231 chore: dyed wools 2025-03-29 11:01:37 +01:00
8c161180e6
feat(sounds): Added sounds
This currently doesn't work idk why. Will fix later.
2025-03-28 18:43:08 +01:00
94abddef81
feat(sounds): Added hurt sound 2025-03-28 15:41:25 +01:00
a8e80c405d
notworking: Idk 2025-03-28 08:17:13 +01:00
433dbf6f96
refactor(sounds): Rewritten code for sound to ogg
Now SoundPlayer class supports only .ogg files instead of wav file which
can reduce the final .jar file size drastically. It uses library.
2025-03-27 21:39:12 +01:00
a84d3bec00
feat(sounds): Added dirt and gravel sound 2025-03-26 21:15:28 +01:00
2fb1929efe
fix: Build 2025-03-26 20:57:37 +01:00
c674663cc0
feat(sounds): Added some new sounds 2025-03-26 20:46:52 +01:00
95e1e52205
feat(sounds): Added simple sounds 2025-03-26 18:11:22 +01:00
0fd5689db7 feat(blocks): Tall flowers
Co-authored-by: jull <sefljulie@gmail.com>
Co-committed-by: jull <sefljulie@gmail.com>
2025-03-26 16:51:39 +00:00
b1483c138a
feat(ui): Added hurt animation 2025-03-26 13:01:46 +01:00
0bd9dfb412
feat: Implemented catching on fire from lava 2025-03-23 10:57:34 +01:00
d7b4e28e81
feat: Added gravel 2025-03-22 16:26:00 +01:00
da92b9e61a
feat: Added flint and steel 2025-03-22 15:43:31 +01:00
8b8c23dad4
feat: Implemented block burning spreading 2025-03-22 13:01:02 +01:00
36e57bbb8d
feat: Added reducing fall damage 2025-03-21 18:05:51 +01:00
f20d17adf6
feat: Added haybale 2025-03-21 15:12:58 +01:00
064ae511d9
feat: Implemented wheat and bread 2025-03-21 11:29:59 +01:00
bffee19583
feat: Implemented growing 2025-03-21 10:18:13 +01:00
9fc72a67ec
feat: Implemented farmland 2025-03-21 07:28:10 +01:00
bc33c5f531
feat: Twoblock block
Added new Sprite for creating two block tall blocks. This sprite takes 2
sprite files (top, bottom). Also created new annotation that handles
breaking and placing two block tall blocks and also manages the sprite
state.
2025-03-19 13:04:36 +01:00
a610bcf3ca
feat: Burning
Added Burning state so player will be burning even after he is out of
lava. Also added texture for fire that is added on top of steve texture
2025-03-17 13:24:11 +01:00
e1190f7e6a feat: Dyes and organized registry (#10)
Co-authored-by: jull <sefljulie@gmail.com>
Co-committed-by: jull <sefljulie@gmail.com>
2025-03-16 17:26:06 +00:00
a8c309d199 feat: Added flowers
Co-authored-by: jull <sefljulie@gmail.com>
Co-committed-by: jull <sefljulie@gmail.com>
2025-03-14 19:11:09 +00:00
dd7f1c041f
feat: New grass growing logic using age 2025-03-14 11:44:54 +01:00
0aa161361b
feat: Implemented break on place 2025-03-14 10:53:23 +01:00
9aa08dd685
refactor: Rewritten smelting using annotations 2025-03-13 23:12:18 +01:00
412959d456
feat: Falling blocks 2025-03-13 17:07:53 +01:00
4ef8e217ad
feat: Water breaks grass 2025-03-13 13:24:43 +01:00
fd6fcf950c
chore: Minor changes 2025-03-13 10:32:54 +01:00
15a6ab2898
feat: Implemented durability 2025-03-12 11:58:07 +01:00
ed921ff6cd
style: Reformated SpriteLoader and minor changes 2025-03-11 12:29:04 +01:00
b18c77f707
feat: Better ore generation 2025-03-10 18:18:04 +01:00
a736795bd7
feat: Implemented shears 2025-03-09 14:25:27 +01:00
9e42e7ade8
feat: Implemented events and added placeonsolid 2025-03-09 12:03:04 +01:00
73050de76d
fix: Change seeds drop percentage in grass bush 2025-03-08 18:15:10 +01:00
59f0a70ea9
feat: Implemented grass bush 2025-03-08 18:14:28 +01:00
5e45851e04
chore: Some minor changes 2025-03-08 17:53:47 +01:00
32fba49587
feat: Implemented saving of world 2025-03-08 17:36:59 +01:00
90408a723f
fix: Stone drops cobblestone when mined 2025-03-08 14:26:00 +01:00
70c77cb5fb
test: Added some tests for annotations 2025-03-08 12:50:38 +01:00
e9f753da3d
feat: Added some new annotations 2025-03-08 12:13:00 +01:00
13e2a74b37
feat: Implemented sapling growing 2025-03-08 11:31:31 +01:00
bc7480459a
feat: Started implementing oak sapling logic 2025-03-08 11:06:11 +01:00
eb899ac3a9
feat: Cobblestone generator 2025-03-08 09:03:32 +01:00
ee12ccb6d7
lint: Linting and formatting 2025-03-07 11:36:43 +01:00