Archived
1
0
Fork 0
Commit graph

130 commits

Author SHA1 Message Date
818939267a
Introduce DataStorage 2021-01-06 22:09:27 +01:00
4e34dbc1e2
Add player movement related packets and work on entities 2021-01-06 18:09:01 +01:00
cb50c7bb39
Register entities globally 2021-01-05 20:05:38 +01:00
3fb9cc3298
Give each entity an UID and make entity classes open 2021-01-04 19:13:31 +01:00
3dc596252d
Fix entity stubs being generated despite they already exist in kotlin source set 2021-01-04 17:51:32 +01:00
e7d5576269
Rewrite location classes and add Position, add packets for spawning entities 2021-01-04 02:29:55 +01:00
4d8a5ed603
Suffix entity class names with "Entity" 2021-01-03 20:15:29 +01:00
4f40b57d34
Add milestones list 2021-01-03 19:46:24 +01:00
47de022bb7
Fix AirBlock, CaveAirBlock and DaylightDetectorBlock 2021-01-03 16:47:42 +01:00
ac5132feda
Suffix block classes with "Block" 2021-01-03 16:07:58 +01:00
e35c46b408
Change license to Apache 2.0 2021-01-03 15:58:16 +01:00
4e4d2ed65b
Enable progressive mode in all modules 2021-01-03 14:34:18 +01:00
91026b373d Fix EventBus test 2021-01-03 14:04:57 +01:00
d8d6f7e0a9 Bump versions 2021-01-03 13:15:54 +01:00
ec74ddff82 Use the refreshVersions Gradle plugin 2021-01-03 13:06:53 +01:00
d46675dff3 Rename project to Uranos 2021-01-02 23:20:43 +01:00
32103d695a Update Gradle, fix a ByteBuf leak and kick the client when a decoding error occurs 2021-01-02 22:31:31 +01:00
44ff61bf03 Add .idea/ to .gitignore because usually IntelliJ is used for Kotlin development 2021-01-02 18:18:15 +01:00
d067be39c8
Change string representation of TagsPacket 2021-01-02 01:11:36 +01:00
20e054c0f8
Fix getVoxelsInCube 2021-01-02 01:09:44 +01:00
c090b1461a
Fix weird session bugs 2021-01-02 00:24:17 +01:00
1dbf679659
Add destroy method to World and change chunk loading functions 2020-12-29 23:28:51 +01:00
1a69b3f3a1
Add Vector class for calculations 2020-12-27 23:26:00 +01:00
c0d21c8b5d
Remove instantlyBreakBlocks parameter from PlayerAbilities packet because it changes nothing 2020-12-26 23:21:35 +01:00
99bc827261
Update some TODO comments 2020-12-26 23:03:14 +01:00
7ec322769b
Create executor in BlokkScheduler lazy 2020-12-26 22:13:16 +01:00
87a2cae02c
Remove NamespacedID and replace all occurrences with Strings 2020-12-26 22:01:53 +01:00
839fe1100f
Introduce EventHandlerPositionManager with (failing) tests 2020-12-26 18:48:53 +01:00
1f10e52131
Use one EventBus for all events instead of one for every player/entity/session/... 2020-12-23 23:28:23 +01:00
afb806f9fb Add SetCompassTarget packet 2020-12-21 16:38:27 +01:00
4eb2b45bfa Fix Chunk.Key computations 2020-12-21 15:40:30 +01:00
033659bb6c Implement KeepAlive packet exchange 2020-12-21 14:16:03 +01:00
ffe2349884
Update everything to 1.16.4
this took me about 12 hours. it's 1 am
2020-12-21 01:05:28 +01:00
4aef22eee7
Fix some packet codecs 2020-12-19 18:40:02 +01:00
f7572bb87e
Work on LoginAndJoinProcedure 2020-12-18 21:16:36 +01:00
41e3802295
Fix PlayerPositionAndLook packet codec 2020-12-17 23:16:06 +01:00
636dfe6148
Fix PlayerPositionAndLook packet codec 2020-12-17 23:04:05 +01:00
f991d781b2
Add generator for item types 2020-12-17 22:00:46 +01:00
393e9d35c8
Add entity and fluid generators 2020-12-17 20:57:58 +01:00
647cf1b4a0
Fix errors when the client disconnects and some packet codecs 2020-12-16 21:50:21 +01:00
b497f13e10
Fix PlayerAbilitiesPacketCodec 2020-12-15 23:33:30 +01:00
e0a0003b07
Finish chunk data packet codec (for now) 2020-12-15 23:23:54 +01:00
b96afbfcea
Combine the material enum with block meta 2020-12-15 21:37:26 +01:00
c4b4465d51
Add IntelliJ run configurations 2020-12-15 18:22:52 +01:00
63b676f062 Start working on ChunkDataPacketCodec 2020-12-13 18:26:18 +01:00
5aeea48516 Add easy option to cache encoded packets 2020-12-13 13:48:42 +01:00
75888e9bc0 Do not log when no plugins were loaded 2020-12-13 12:49:03 +01:00
4c2fe73245
Add simple world implementation 2020-12-12 21:57:56 +01:00
bea66bfcaa
Fix the login procedure when authenticateAndEncrypt is set to false 2020-12-06 17:06:15 +01:00
74353bbf6e
Move BlokkScheduler to space.blokk 2020-12-06 17:03:37 +01:00