Archived
1
0
Fork 0
Commit graph

156 commits

Author SHA1 Message Date
71cd8bf486
Add custom name attribute 2021-04-07 15:49:16 +02:00
b51ed1c291
Implement entity metadata synchronization 2021-04-07 14:12:13 +02:00
0b1ba947a1
Add entity metadata packet and object entity spawning 2021-03-07 15:09:04 +01:00
c959478978
Log a dev-only warning when an entity still has world == null two ticks after its creation 2021-02-28 14:06:19 +01:00
b5b9b2c876
Remove non-null check for world of Player entity 2021-02-28 13:21:35 +01:00
8bfe0141bf
Add global incrementing tick number to scheduler 2021-02-28 13:19:58 +01:00
58dccea7df
Apply code style 2021-02-28 00:04:59 +01:00
19c1e1777c
Remove wrong copyright notice in every file 2021-02-28 00:03:13 +01:00
a4947b5644
Rework entity movement and spawning 2021-02-27 23:50:32 +01:00
dc156fcf34
Refactor and improve movement-related packets, fix keep alive 2021-02-25 11:16:37 +01:00
3767d66065
Sync entity positions 2021-01-11 21:55:03 +01:00
792536ae7a
Move player implementations out of API project 2021-01-10 22:57:04 +01:00
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