|
6c6b9c74f4
|
Sync entities when joining or when viewers change
|
2021-01-10 14:40:03 +01:00 |
|
|
1b98b19f16
|
Fix structured concurrency
|
2021-01-09 17:44:13 +01:00 |
|
|
e1651806ef
|
Replace DataStorage with a better concept
|
2021-01-09 16:20:05 +01:00 |
|
|
55806e3aba
|
Some refactorings
|
2021-01-09 12:01:59 +01:00 |
|
|
ab09228565
|
Add floorMod function for Float
|
2021-01-08 22:37:37 +01:00 |
|
|
4fafdcbbc5
|
Add own RGBColor class
|
2021-01-08 21:58:26 +01:00 |
|
|
83b9124670
|
Add own RGBColor class
|
2021-01-08 21:55:45 +01:00 |
|
|
32b83a7e60
|
Add ClientRequest packet
|
2021-01-08 19:21:24 +01:00 |
|
|
5c352a5591
|
Allow setting the biomes in a chunk
|
2021-01-08 18:47:24 +01:00 |
|
|
36ae79fe88
|
Fix a ConcurrentModificationException in PacketsAdapter.tick
|
2021-01-08 17:53:28 +01:00 |
|
|
9aab2b1adc
|
Implement World.getVoxelsInSphere
|
2021-01-08 17:46:56 +01:00 |
|
|
33e942f517
|
Cleanup TODO comments
|
2021-01-08 14:37:06 +01:00 |
|
|
91e902ecd1
|
Make packets mergeable
|
2021-01-07 19:03:22 +01:00 |
|
|
fb047b22a3
|
Update player entity positions server-side
|
2021-01-06 23:30:58 +01:00 |
|
|
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 |
|