Skip to content
  • Moritz Zwerger's avatar
    rewrite physics engine · 8fc2fa75
    Moritz Zwerger authored
    Suqshed the following commits:
    
    commit 8dff2886bdb5349c4a95b5d061050e7edbf85a31
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Mar 17 09:54:40 2023 +0100
    
        pixlyzer test: 1.19.4
    
    commit 369e0dfe8317835c2615cfaa02ff00d28ff81d6e
    Merge: 3d575b29b b00087b6
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Mar 17 09:53:22 2023 +0100
    
        Merge branch 'master' into work/physics
    
    commit 3d575b29b14b433a5c2384bb1647785ccb34521e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Mar 17 09:20:45 2023 +0100
    
        physics: refactor + optimize
    
    commit 6ea40bc3407e13ff0e296d443f8103b87defd290
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Mar 17 09:07:15 2023 +0100
    
        physics: reorder some properties
    
    commit 742ec7c511532767dad17a21d93223864440951d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Mar 17 08:42:32 2023 +0100
    
        refactor physics more
    
    commit dcd5b152917326e4994f8fd74960d2ef00fe6c18
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Mar 17 02:20:57 2023 +0100
    
        rename movement input
    
    commit 24013fea206a2f494a720009009738d8864b3b9b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Mar 17 02:15:07 2023 +0100
    
        custom movement vector
    
    commit acbd9ae7272371bbfbab531d1fdd71667269af61
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 16 19:50:52 2023 +0100
    
        refactor some block handlers, convert `slime_block` to integrated registry
    
    commit c1a77f6b9f7f672f160845297783a31df31f3327
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 16 12:38:37 2023 +0100
    
        remove fluid velocity setter completely
    
    commit 7acf789b739fd656116256c9c725b565cfdf1cca
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 16 12:24:26 2023 +0100
    
        refactor physics parts, remove velocity custom setter
    
    commit 4f253d172fd746c2e80a7429f82f5220bc14bb74
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 16 12:13:54 2023 +0100
    
        refactor fluid physics
    
    commit a374e62c8e055d8f855f9734df15de2be4febeae
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 16 10:32:29 2023 +0100
    
        fix collision movement
    
    commit 9f0b87f545b499c16ff8d378e8de447beedc4058
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 16 09:59:43 2023 +0100
    
        physics: optimize
    
    commit b013020a6216544d99995867683aced0c5b49618
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 16 00:19:44 2023 +0100
    
        split entity physics a bit
    
    commit 3605c6099fa211af4e703ac923b949f032dc99cc
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 16 00:02:53 2023 +0100
    
        physics: remove some unused parts
    
    commit 970bc5dca0b17a1eb08d2aca02a599bb91ac3bd3
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 15 23:29:15 2023 +0100
    
        remove movement types
    
    commit cd1d92d57751469b26f3dd1dbf49a9d272ce6ac7
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 15 19:20:28 2023 +0100
    
        physics: refactor input, remove unused parts
    
    commit 21c815572aef095dce28594b369b41f5d6a60ac3
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 15 19:07:55 2023 +0100
    
        physics: refactor sprint check
    
    commit c35a75298ebfacdd49ba0b2086edcbbfad7fc884
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 15 13:12:26 2023 +0100
    
        refactor some local physics
    
    commit 7ef6323a99124cb1da428947398e0bc056b803ec
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Mar 14 13:39:54 2023 +0100
    
        physics: split up local physics
    
    commit 9b94455d8d1212a698c23d823e8d5f8e2a9f0fb1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Mar 14 11:16:15 2023 +0100
    
        physics: refactor input
    
    commit 9d01ff31db5f76e42b89cd51e228d58833b19556
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Mar 14 00:04:59 2023 +0100
    
        refactor elytra flying
    
    commit 90735ad4c459491a9856f42124d3683256272ed1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Mar 14 00:01:17 2023 +0100
    
        refactor elytra flying
    
    commit 02640793c1497c1a6a7f8c743b71ae3788e9ae60
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Mar 13 23:46:23 2023 +0100
    
        entities: move pose to living entity, physics refactor
    
    commit e325d18c5227731856b07c0b3d4c067f820965d9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Mar 13 23:16:28 2023 +0100
    
        physics: refactor climbing
    
    commit 1ea2d686d201b1a245749f271cbc2b6ebdde4a83
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Mar 13 22:54:11 2023 +0100
    
        rename physics utils
    
    commit 75e0de300996f203b83a554fb9dc7efd28e73e1f
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Mar 13 22:51:52 2023 +0100
    
        refactor jumping
    
    commit 0f867dd19f17780a18b9f6f7acc9a755febfce3f
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Mar 13 22:34:11 2023 +0100
    
        physics: refactor powder snow movement
    
    commit bb5b4e941195ac58728d8e6d1bddc9c87cf7e9f0
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Mar 13 21:50:32 2023 +0100
    
        move item using to player
    
    commit b76a544b0d571519b43696a14157b0076e3b3cba
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Mar 12 22:40:22 2023 +0100
    
        LivingEntity: remove isHandActive
    
    commit cfc6db1a6cf8daad9aeb454ba9f60a820c9893cd
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Mar 12 22:34:22 2023 +0100
    
        remove LocalPlayerEntity::_physics
    
    commit aa33153e3594e87cea73e4020a49b83246a033fa
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Mar 11 21:15:46 2023 +0100
    
        wip horse physics
    
    commit c36fc6f99f08ebce2ba147f863b443a5f1c43a11
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Mar 11 19:54:55 2023 +0100
    
        network: ignore entity position packets if ridden
    
    commit 5e219d37771410a898948733fcf19f87e936bc49
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Mar 11 19:39:46 2023 +0100
    
        fix entity raycast bug
    
    commit 30b313d73fbab46c92f648eacc1677ae573e30a9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Mar 11 19:31:40 2023 +0100
    
        riding: fix sending player rotation
    
    commit f82534653168d9d4a51f85cc3f24028cecb84f25
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Mar 11 19:10:25 2023 +0100
    
        pig: fix carrot on stick tests, movement
    
    commit 8e214578b1b61f7c705fe0bb880ec9f2cbee4f0c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Mar 11 18:29:34 2023 +0100
    
        fix powder snow tests, fix ultra warm lava test
    
    commit 170d7429626981b7c7179154025325b50d942e4e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Mar 10 22:47:47 2023 +0100
    
        refactor, input steerable
    
    commit f8b36692217a6e79bbf34bac578b50cf527792bb
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Mar 10 21:32:49 2023 +0100
    
        refactor physics a bit
    
    commit 5fb38e6cf97aa3ac96f4ef72ff2057ec1323ce67
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Mar 10 14:55:10 2023 +0100
    
        refactor item entity physics
    
    commit 2ae8eb8bd015bc27d7bb3a7dceda58deb6784739
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 9 20:21:03 2023 +0100
    
        physics: refactor fluid movement
    
    commit a32e3338c0076ffbe29649829050606c16e14c04
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 9 11:28:54 2023 +0100
    
        javafx: improve some text component performance
    
    commit 2eeb68fbb8c4c0dc292b3ef3f69f1ca83dd346a2
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 9 11:09:52 2023 +0100
    
        text formatting iterator, improve text formatting performance
    
    commit 2af2621b1703e5fa1bfc1562414a87907dca45c2
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 9 09:17:51 2023 +0100
    
        refactor chat formatting codes
    
    commit f2664fbc3240210b582a21f475c3c3d54039b279
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 8 00:13:18 2023 +0100
    
        improve scaffolding shape, ignore shapes in test
    
    commit 5377ba1c34574d27ab2eafa9857ec9d777fcda00
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Mar 7 23:40:23 2023 +0100
    
        submersion: fix some tests
    
    commit 64811d7c4a1327e707ef809f6e5e0cf54c2fb005
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Mar 7 23:25:31 2023 +0100
    
        water,lava start and stop sprinting tests
    
    commit 09ac2ae1515e9f734eae1de12c50ef983b5c5ea1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Mar 7 23:05:14 2023 +0100
    
        climbable physics
    
    commit 730127a90a968aa2f0b98dbf1862976ee28f9d3b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Mar 7 11:58:19 2023 +0100
    
        cleanup submersion a bit
    
    commit da6699c47e79fc4bea669e2b013bf8f0dd530a6e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Mar 7 11:08:11 2023 +0100
    
        fluid collision
    
    commit b685bbd4073ada8bfd538630ef6c2c009922c124
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Mar 7 10:37:23 2023 +0100
    
        submersion state: remove submersionInWater
    
    commit 67f6a4451b36d62b771d38ebabb6bee33113043a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Mar 4 18:11:33 2023 +0100
    
        fix crash
    
    commit 7e3972f372569d1ccfe28e8d18590748b71a8c68
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Mar 3 00:09:13 2023 +0100
    
        physics: fix test running
    
    commit 98f2e062c36dcca4d4ba576acfc8449e747e5df4
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 2 21:37:10 2023 +0100
    
        remove some warnings, remove old code
    
    commit a7edc3cc18686f82d703b72e0e3b70067646328a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 2 20:24:24 2023 +0100
    
        remove chunk occlusion callback
    
    commit 292231b206fcca4f41325a2a5754b018686dab51
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 2 20:12:48 2023 +0100
    
        outsource block occlusion
    
    commit 3fca08e0efe0f8d48b696739ffbd8e0ed84743e1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 2 19:49:27 2023 +0100
    
        PixLyzerBlock: load material and hardness from block data by default
    
        All pixlyzer data from now on will have the data there.
    
    commit 12a6674ddcf5633b1741c1c6c4ca6abe85e79731
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 2 19:00:10 2023 +0100
    
        fox some physics bugs
    
    commit 0794040e6f08614b1fe94393def1f3ae5327ee39
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 2 18:52:18 2023 +0100
    
        powder snow: walking
    
    commit 5bfcfeb55dc9a7293c0433ad7ae09ed9143ac215
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 2 10:34:38 2023 +0100
    
        resources: load pixlyzer data by default from gitlab.bixilon.de
    
    commit cea5216a283030e693267b11f0b913e7588405b5
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Mar 2 10:16:53 2023 +0100
    
        blocks: properly map items
    
    commit fb1cdfe253c5cd0b28a339431cd09d88bd70610a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 1 20:12:34 2023 +0100
    
        fix scaffolding bugs
    
    commit 0431f3fbfb7babcb2b34ab16a299c9198db01a36
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 1 19:56:51 2023 +0100
    
        network: fix reading of PlayStatusS2CP
    
    commit 0fa7ba5265fb9ca795f3c5ffdd3b40d011401b8b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 1 19:54:24 2023 +0100
    
        api errors: proper error messages
    
    commit 4e6caddaf45d2f6f05bef005ad559be3fa0e06c9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 1 19:47:14 2023 +0100
    
        pushing blocks, improvements, scaffolding
    
    commit 56d4b172c6b72c94ff98566426085c2a6136b7f0
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 1 17:58:16 2023 +0100
    
        physics: replace some doubles with floats
    
    commit 460c0fe1ae7e13dfe8520000ae0ae92be34d4b31
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 1 13:31:17 2023 +0100
    
        rename some collision methods
    
    commit 784cf0f796d54dc1b431da22b0a5c7e45ee18fe0
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 1 13:06:01 2023 +0100
    
        remove legacy collision detector
    
    commit ce91be24f723e88ba629b6d78f19e3540aeb0735
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 1 12:57:33 2023 +0100
    
        physics: outsource collision checking
    
    commit b85eed9affff80e9a393bf5e4e618703fff880bf
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 1 12:39:16 2023 +0100
    
        extract collision util
    
    commit 3e8d93b54548c9d68e8b0606f2bd732b78e19473
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 1 12:15:02 2023 +0100
    
        physics: outsource out of block pushing
    
    commit 98dd04ca964a53843ea444d3b7a30410f6cbe071
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Mar 1 10:53:01 2023 +0100
    
        abstract and refactor sneaking
    
    commit 64f5a47df9e0750a8c45a6652b9cd6f283fbacf2
    Merge: 56d6826de 00512327
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 28 18:40:44 2023 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/chunk/ChunkCenterS2CP.kt
    
    commit 56d6826de17ac4102a987d3ffa2e756375d96d21
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 27 11:55:22 2023 +0100
    
        bump gradle
    
    commit a50aea54575327dd277717418cbc03f22a96dda1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 27 10:34:50 2023 +0100
    
        bump dependencies
    
        This should improve performance a bit
    
    commit 021b60287ce8c847a030571e4773ec5b8061c491
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 27 10:15:37 2023 +0100
    
        chat component: proper read parent and click event with legacy formatting
    
    commit d37a2f6872c4044a78694c0700d04a25d23f54c2
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 27 09:25:22 2023 +0100
    
        chat component test: proper error messages
    
    commit 05f8efa6d144fda5a392be1cc91d1a498b9c2eee
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 26 18:13:25 2023 +0100
    
        deprecate TextComponent::formatting
    
    commit 096d4f851dcd4876bb6337aec79d8ae5ce7773db
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 26 18:10:25 2023 +0100
    
        chat: component trimming
    
        Should reduce the memory usage and make testing cleaner
    
        It also adds a failing test for leveling rewards on hypixel
    
    commit 92c02bbcf7a0eb1088b5c10399369bc1d31f7df6
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 18 20:55:31 2023 +0100
    
        physics: fix eventual wrong velocity position
    
    commit 778058d0a9bd8556d8a83d7814abab50a3e98f43
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 18 20:51:42 2023 +0100
    
        optimize tests and physics engine even more
    
    commit 7e933e75b5cb749bce2942897406ce73e480ad98
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 18 20:29:20 2023 +0100
    
        physics: optimize, cache chunk
    
    commit 716f9a63e0a6a2640feb1b15fb56b5870770c0a1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 17 22:40:45 2023 +0100
    
        don't render invalid items
    
    commit 3df4c83c7120e768bc8c8fdd9dcebd6c4267e940
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 17 22:32:53 2023 +0100
    
        improve fluid velocity performance
    
    commit 19c29222f44c66b31a9cd8ea66c8db74c5a3cf0a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 17 16:11:19 2023 +0100
    
        remove World::getBiome(BlockPosition, Chunk)
    
    commit aad62cb5005733aaa1c84bc4ddfaa2966703fa0b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 17 16:06:30 2023 +0100
    
        submersion: remove isInLava, refactor some things
    
    commit 9b794eb0b687cebb145ff1d63975dec6fa9f3832
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 17 12:37:54 2023 +0100
    
        chunk manager: properly calculate initial light and update view distance
    
    commit 98d37bdd17d13cdd9bae6612fbbc7896905fd3c9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 17 11:56:53 2023 +0100
    
        chunk: don't fire empty local update
    
    commit c51c420c0409317834d23f91fb38c4fb83ebe08d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 17 11:54:20 2023 +0100
    
        fix light bottom getting when heightmap < 0
    
    commit 2698bb49daecdd295910c24e9df8454abd2c24a9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 17 11:13:10 2023 +0100
    
        eros: ping async
    
        This should improve startup time a bit
    
    commit 12c439a71462ad4448abca1b7e353f90db7d0eaf
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 17 10:42:40 2023 +0100
    
        noise biome caching
    
    commit f26d8ee67dc9118291f1760fd90402a3fdf09ea1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 17 08:30:14 2023 +0100
    
        noise biome cache test
    
    commit 467840cb525bbc4ff366a94314641571d1cfed9c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 22:29:20 2023 +0100
    
        heightmap: skip empty sections
    
    commit 1f965a718ffa428aab5317ba5c215e68dc6ffa75
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 21:22:24 2023 +0100
    
        chunks: don't clear block entities when updating from prototype and section did not exist
    
    commit 559e5ece5324b6eae24835f91542bd71791b02b9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 21:21:10 2023 +0100
    
        chunks: prototype update
    
    commit ded1517da5dd854ddcba5e54be1f0fda6a6e9f37
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 20:43:09 2023 +0100
    
        integrated block registry test: ignore bubble column
    
    commit 45fca664fadebb70ddc29a6d84750388c778813e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 20:40:20 2023 +0100
    
        test util: improve performance of world filling
    
    commit bc83de622ffd91b35493b6643056a477b4e105ee
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 19:50:44 2023 +0100
    
        fix some light bugs
    
    commit cf81ee7589657e15acc5db58eb643df89a82b163
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 19:29:22 2023 +0100
    
        chunk: fire single block updates
    
    commit 77964b40d4fe0d926f5eed084969bd7489a4da1c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 19:05:32 2023 +0100
    
        rework chunk prototype updating
    
    commit 7f7fe074f818380786ac7b6d1c7a33c9b5f46b94
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 18:40:56 2023 +0100
    
        world: test world events
    
    commit 18a04897c99429a98ab8e7e5d14c106c89925fbb
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 14:06:40 2023 +0100
    
        add feather 1.16.5 chunk packet
    
    commit 5201c091bdc851dff8fc6b73624c351170e5d90e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 14:06:21 2023 +0100
    
        world renderer: handle world updates
    
    commit f6094243683acf3bbc102bad61453a15c4c6ec11
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 13:53:43 2023 +0100
    
        connection test: don't load version if version is test version
    
    commit 9dda4ced08c332d422574f787c0dce5d14e77d19
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 13:49:57 2023 +0100
    
        network: fix chunk reading, 1.16 chunk packet test
    
    commit 16d231ef5763dcce63a489f317f21134979cd88d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 12:59:23 2023 +0100
    
        improve tests
    
    commit d5af5cfde3c92f1717c1679708608e3007f7d316
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 16 09:12:57 2023 +0100
    
        fix block placing and getting
    
    commit 68dfc4a34427f8bcc41bbf3ff1dbf7895838ab2c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 15 23:31:12 2023 +0100
    
        wip refactor world: chunk manager
    
    commit 3798da0bdb7226cb7da33fc345851cfb404a7580
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 14 19:36:10 2023 +0100
    
        refactor some physics parts
    
    commit 27fcd95fbcc2eb4336fb9dbb5d97ec7225b4c6bb
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 14 15:42:42 2023 +0100
    
        use world iterator
    
    commit ca771b3ffa5672514abb91ab3b75147419e93e6d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 14 15:34:09 2023 +0100
    
        world iterator
    
    commit 783f92193ceb367e08427d8a93c3501f30aec7cb
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 14 13:39:58 2023 +0100
    
        physics: small refactor, AABIterator
    
    commit e6b1fbe73c3a4dd2166fda19f9861413cece5a4c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 13 21:58:41 2023 +0100
    
        bump dependencies
    
    commit bde42cf2053b74594923eabdd3ee1d2458ef2c2b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 13 21:52:54 2023 +0100
    
        bump gradle (8.0)
    
    commit 1bcec4c99ef7f86846f20f68e42adacae6067be6
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 13 21:20:40 2023 +0100
    
        physics: more flowing tests
    
    commit 8f29e61de2eedf14ad0d138fd93951f9c62afef3
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 13 20:52:58 2023 +0100
    
        fluid: knock downwards tests
    
    commit 68667cd9bcb3466a74170c105bb15a272cec9cde
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 13 20:45:11 2023 +0100
    
        fix some water tests
    
    commit 92c86e1a038bd7541c68e59b7df575ed200c5bf1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 13 20:26:36 2023 +0100
    
        mixed fluid height tests
    
    commit 6989e0a56376d433ce5efb3559df49caec70088c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 13 20:14:27 2023 +0100
    
        flowing tests, fix some fluid movement bugs
    
    commit 894681e2f8b6ffe5ce3bfba620beb578bcf74a4a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 13 17:28:08 2023 +0100
    
        rendering: don't warn about window icon on macos
    
    commit ec820d5ff2fd566973cc7a0a24c9895451da2108
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 13 17:06:40 2023 +0100
    
        bubble column tests
    
    commit 11a7fd8feb2d9ca0d4266f08c8d62c38fb8ef904
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 13 16:59:33 2023 +0100
    
        rework FluidGolder, Fix some fluid height bugs
    
    commit 148a25a59b0787ae6dabe8fbc829688182af93bf
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 13 12:06:41 2023 +0100
    
        physics: small refactor
    
    commit 0e5bb4cc549201bbf7c6f28e31dbfe6930e985d9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 12 23:14:16 2023 +0100
    
        move fluid physics to fluids
    
    commit 207080b0ec8b1110e614a052c2831a4cd580f07b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 12 22:23:14 2023 +0100
    
        fix continue break test
    
    commit 7f4b525b58d59681202ffd673a5e0c0a0ceea9ae
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 12 20:23:01 2023 +0100
    
        macos: set dock icon #29, #86
    
    commit 374ea2e18670420ffa0b6c8576a963a2c981d5b1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 12 20:05:31 2023 +0100
    
        network: rename pingId to payload
    
    commit 85d271d39f1b10f59c220a4ea7281d8216f42289
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 12 19:39:26 2023 +0100
    
        bubble column fixes
    
    commit e848cd02916cf3038970cb4257c51d23bbec88a2
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 12 19:33:52 2023 +0100
    
        fluid fixes
    
    commit 1a286c673def3bfb00d998bde5c2fd924702319e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 12 19:05:19 2023 +0100
    
        fix fluid space empty
    
    commit b0a050a10ee1fdae8c58286a821b1544b99158bf
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 12 18:38:02 2023 +0100
    
        bubble column block
    
    commit ec65eb0c022987b20c1a4620f255e2da6dfc4052
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 12 18:09:26 2023 +0100
    
        bubble column, refactor physics more
    
    commit 9b2abf18f3a3f6f2db0f331c1aefa6edc55a7680
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 12 16:16:38 2023 +0100
    
        physics: FluidWalker
    
    commit 83992811b01c39560a4114c61852a5081b123b89
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 11 23:05:11 2023 +0100
    
        physics refactor, move equipment from entity to LivingEntity
    
    commit 1ace0566dbe5524656622428fc9a33608ff41f3e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 23:22:05 2023 +0100
    
        fix chunk data not set sometimes
    
    commit 9d761162389c8037675a0e2d3b203885a7c388c5
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 23:20:33 2023 +0100
    
        properly clear chunk when no data available anymore
    
        Should fix the "stuck bedwars lobby" on hypixel
    
    commit 824b08fdb2215a2fae5af36b47c243bba085203a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 23:13:38 2023 +0100
    
        fix rendering hitboxes when entity did not move
    
    commit 7bb73f2a7aeb7693fa8c2465bdba0d79c9b1243d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 23:09:22 2023 +0100
    
        physics: fix some water bugs
    
    commit 14dff6406fcf0c036994b21095a688079d7c5289
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 22:53:20 2023 +0100
    
        camera shaking: fix damage animation when not on ground
    
    commit bea178962e846c403a5e296a7d98509137248027
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 22:52:16 2023 +0100
    
        physics: don't move if dead
    
    commit b38455c67bf316751d20d87daba4bf4190fa2300
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 22:52:01 2023 +0100
    
        render hitbox when in third person
    
    commit f78031ee06c080f60e039b4103f1986f22bd4bd2
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 22:51:34 2023 +0100
    
        don't shake camera when not on ground
    
    commit 22342483be194776e40dcdf79f2a3ec4e750b4cb
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 21:48:31 2023 +0100
    
        digging sequenced executor: abort block breaking
    
    commit 95ae8601c4e14ab59f78c1f869282688e6f73c30
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 21:45:49 2023 +0100
    
        reset world
    
    commit 45082b37eed4ac6c927cdc64d20ee478374162f6
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 21:31:15 2023 +0100
    
        cleanup direction
    
    commit 586e4b630411a85c9c1d159fc0de51d16b0a5918
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 15:16:22 2023 +0100
    
        physics: push out of blocks
    
    commit 495d36e838022608c2cda706556823eba4ec8627
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 10 14:55:03 2023 +0100
    
        physics: set swimming
    
    commit 32385a13d7ec5f0d6a09c0802ea749f22edc8213
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 14:25:25 2023 +0100
    
        item entity fixes, item entity tests
    
    commit 868a3c3a43d59d94984e6644a2c355c7db234239
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 9 20:07:00 2023 +0100
    
        add 1 tick padding when not instant breaking block
    
    commit beaa0389de151cfd891ecf94334faf454296cdb4
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 8 19:00:53 2023 +0100
    
        wip ItemEntity physics
    
    commit c470a4b87b77f2547e0f961f4334417ba41eeabb
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 8 11:00:46 2023 +0100
    
        don't allow block placement when inside block
    
    commit 1fea19a5bf0ca0910bb720f93e35dece08986765
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 8 10:47:47 2023 +0100
    
        entity events, entity damage event
    
    commit cf6dd77f90d52e6cfdbe19c1f8ccd272b904beed
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 8 00:11:35 2023 +0100
    
        bannability: killaura, hypixel
    
    commit 1b37040e76bae2afc9fafa4e053feeb2ee61e4dd
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 21:34:36 2023 +0100
    
        block breaking: don't allow server abort
    
    commit 942312037106f521e894e461c2fa2f0f456d2856
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 21:14:59 2023 +0100
    
        show title when just setting subtitle
    
    commit 12ccf82b316e8de77b6af67224721ea6943a6f86
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 21:13:27 2023 +0100
    
        network: TeamsS2CP: fix invalid enum value error
    
    commit 713b2d57bb5dac778512803e2433202ae2a62797
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 21:00:20 2023 +0100
    
        fix container clearing
    
    commit cef5769e17765c0855efc315c28cc270e39ae62d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 20:42:39 2023 +0100
    
        packet testing: add packet data
    
        missed it
    
    commit bce8211e99def1b027a13774e5ca8be619a0b298
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 20:30:49 2023 +0100
    
        account profile: warn users to not share that file
    
    commit a8a8d4adf265bc1c2e640d3dc796b086e4fcd7f8
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 20:16:21 2023 +0100
    
        physics: properly bounce on edge of fluids
    
    commit ce25cdc7289b28b5c37a189b49c5f09e47c65c99
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 20:16:00 2023 +0100
    
        wip entity events
    
    commit 5ea25a7874f40989b6637b1a7202b765b2fbcded
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 18:22:48 2023 +0100
    
        basic camera shaking
    
    commit c3ee8b9740588d6dfd95654ea9f539af85a9353f
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 14:25:25 2023 +0100
    
        clear inventory in respawn
    
        This fixes a bug when changing lobbies/joining games on miniplayer servers
    
    commit 55647f92fe3d0d5ab6cc8f151ffca39c134edd75
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 14:16:17 2023 +0100
    
        network: 1.19.3 fix wrong sound
    
    commit aec87ddad192e0f14f32401e1fe69e30550a4822
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 14:11:20 2023 +0100
    
        item stack: properly store custom nbt data
    
    commit 25a9ff4e80943bf12c3946405e60ffb3faf582c4
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 09:19:24 2023 +0100
    
        hitboxes: hide armor stand markers, improve hitbox data
    
        Needed for bedwars patch
    
    commit 2bb845d37e3bfbc9825331d073447eaa70a81cb6
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Feb 7 08:22:45 2023 +0100
    
        fix test running
    
    commit b61f715d9459a6e65a460bbf0e66e91882fb9bee
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 6 12:05:13 2023 +0100
    
        fix deadlock bugs when `DefaultThreadPool` is running low on threads
    
    commit c56ab4eebe36d486d564b5f80801d51469aa8360
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 6 11:55:35 2023 +0100
    
        don't lock chunk section when getting block
    
    commit ac32eb08bf902889663710bfc34e85ad4eaeb143
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 6 11:08:31 2023 +0100
    
        world renderer test: cleanup properly
    
    commit cda6d268beaa9dd9cd1bedbcdeda782b9a7789b3
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Feb 6 11:06:53 2023 +0100
    
        world renderer: work on meshing queue every frame
    
        This should fix chunks only being prepared when changing the frustum and "wrongly" failing tests
    
    commit af6a35eb1e903fa232ea389528a3bd2516ede369
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 22:51:03 2023 +0100
    
        integrated: check block item
    
    commit d929cec4a013dc91be1dc3c1ee8db55b8dda9a7c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 21:17:00 2023 +0100
    
        audio: check after queue again if sound can be skipped
    
        This should avoid more "No source available" errors
    
    commit c2bd4b2edd0dfe519a1abb1b4d9797f51781d8f9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 20:53:47 2023 +0100
    
        packet reading tests
    
    commit 268d9d08508008e19b684bad3a1341192a76c42b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 20:53:26 2023 +0100
    
        network: fix chunk reading on hypixel, fixes GH-5
    
    commit 58d1f8264c3d89125577c359d2e094418b407296
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 19:18:26 2023 +0100
    
        fix rendering of local player model
    
    commit a5e1a857858b43cc9aec101d7e2b6d255fc919c5
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 19:14:39 2023 +0100
    
        rework WorldEntities clearing
    
    commit 9725d3e86e458558678fb8fd95d555fbdc905e30
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 18:47:02 2023 +0100
    
        remove name from player, don't raytrace against entities in third person view
    
    commit 99fcfa6ba95a53893d28008875fb25eb665ccd4c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 18:18:33 2023 +0100
    
        properly synchronize player additional with tab list
    
    commit cde5e35787c13e177b73305db0e30931c65c3817
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 18:18:11 2023 +0100
    
        fix fallback skin loading
    
    commit 2d3e8fb68b29940fbd5a047e1cd23a0e7a704153
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 17:53:34 2023 +0100
    
        fix container close packet sending
    
    commit 5e961222b5621708f1e4ebfbc8eecd9fa912cd25
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 17:46:21 2023 +0100
    
        allow placing blocks in not raycastable entities
    
    commit 1d61d4e291a887e564da457c77f9e6e2835b913b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 17:40:47 2023 +0100
    
        fix more arm bugs
    
    commit 555d6f72d0f978c55b439048426049cf5ec510f3
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 16:57:15 2023 +0100
    
        wawla: display player name big
    
    commit f6e3b79afdc4418034c69fbff05757d7245dde35
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 16:47:20 2023 +0100
    
        breaking: fix 1 tick misaligned initially/after breaking
    
    commit ad55e7f58ac0491fefb760fbc78225665eb5ad06
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 16:46:57 2023 +0100
    
        target: fix wrong cursor position
    
    commit 0cdb4d0553f97b0cfa62b887207ec7cf554b80a1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 16:39:38 2023 +0100
    
        fix block breaking delay, fix some arm swinging bugs
    
    commit bdd05e2b46afff0da9327a4e31b10492494a11e9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Feb 5 01:40:05 2023 +0100
    
        fix arm swinging, fix entity and world clearing when respawning
    
    commit 6fc3028434cf1680f00b05532f50c4e550350ec4
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 23:57:10 2023 +0100
    
        fix some tests, swing arm when attacking
    
    commit f0cc46fbd881941f641079b7a03c858574ac07a5
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 20:44:13 2023 +0100
    
        network: sign text: write string message
    
    commit b2875e67dd7a11b037b9f1499f61c09b2f38b7ca
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 19:27:27 2023 +0100
    
        fix fluid height getting if is source block
    
    commit 54627b15897a72fae70a386aa10e2f992c02c041
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 19:15:22 2023 +0100
    
        Target: fix fluid being targeted
    
    commit 921079b551d1ce001144067819dfdc4f6c68533c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 19:11:46 2023 +0100
    
        make LargeFireball attackable
    
    commit d0c9a318428e0bb7d806e84b4458e27f8a7eb976
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 19:03:08 2023 +0100
    
        PlayerTexture: force https
    
    commit d8d057de86ea36c86c4bec6a9f1bd803905b939e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 18:56:28 2023 +0100
    
        remove unknown player properties warning
    
    commit e269f2fbafe9a2b4994fe8a7408e54a2194a1726
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 18:52:13 2023 +0100
    
        various performance improvements
    
    commit bb6143f043309a3398916928cca529185d9fafe8
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 15:29:12 2023 +0100
    
        item stack: improve comparing, fix item picking
    
    commit d54644a1cb39fcb6165ce8de7a49132e5f043f17
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 15:23:30 2023 +0100
    
        creative breaking: fix cooldown
    
    commit 3e8bb131a4ad356a12bb9ffe97f964d26583b00d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 15:15:56 2023 +0100
    
        Target handler: handle if player is in block
    
    commit fdee04b18eb807b67bdd994d4595640bac1c0d4c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 14:51:36 2023 +0100
    
        refactor aabb raycasting
    
    commit 50b30bd6956d898d4eb2e5572d2615aee009a77f
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 14:30:19 2023 +0100
    
        fix world raycasting
    
    commit 85d8149cbda4db14db3a5dc9d3a610f2f98e809f
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 13:24:34 2023 +0100
    
        fix raycasting errors
    
    commit 988d20b99124e16a8da3d0dbc776b0b9d982adbe
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 12:39:02 2023 +0100
    
        more aabb tests
    
    commit e6217bd03a049d915340c85e1fe1b5ebe0760068
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Feb 4 12:02:51 2023 +0100
    
        aabb raycasting tests
    
    commit 57b2129a2d9a986241be9c50422c54599198f693
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 3 20:54:18 2023 +0100
    
        fix tests
    
    commit e57e2b7c4ca606b476bb4c70bf6c2db03abb97a7
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 3 20:49:44 2023 +0100
    
        rework raycasting, merge attack and dig keys
    
    commit 9662ee50343d8365e41f05719017d46d00a42acd
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 3 10:07:52 2023 +0100
    
        attack handler test
    
    commit 3f2156fbe1790fe933305ad172e030d9abd6d125
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Feb 3 00:16:56 2023 +0100
    
        rewrite legacy chat component reading, tests
    
    commit 44d0bfcb099fc64e2153451d2211718ae35a6396
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 2 23:01:03 2023 +0100
    
        log hotbar messages verbose
    
    commit 215310196ff78b541a3086178e4a1f4d4cb5a874
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 2 22:59:06 2023 +0100
    
        tab list: only decorate player name, not custom display name
    
    commit 579db24cfeb54b762dd36fa9e1e94920a639906a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 2 22:58:38 2023 +0100
    
        GUI: use context::runAsync
    
        This fixes some lags when the pool is busy (e.g. when joining)
    
    commit 05c7216f9c5ea0f479dc472743b9767843e49cdc
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 2 22:49:32 2023 +0100
    
        fix cancelling of digging when changing block or position
    
    commit e8d00e1101d2231b1862a3dc2be72bc299af4ed3
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 2 22:12:43 2023 +0100
    
        StackableItem, send item use in < 1.9
    
    commit 6c39cc677489394b313bb7cbd26277179c3bbdff
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 2 19:44:33 2023 +0100
    
        BlockWithItem, fireball tests
    
    commit 4846e83e56139f671398b386c73192dc232f713f
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 2 15:01:37 2023 +0100
    
        fix some tests
    
    commit fbb082a147e1a3415a5529a7d88da115d3574cf9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 2 14:57:33 2023 +0100
    
        ignore tab list sorting errors for now
    
    commit b0e495529ab115ec77645260501a8557faa96501
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 2 14:56:03 2023 +0100
    
        srv: ignore srv record errors
    
    commit fbaa075c68941b550fc46ed6122508278b3a8c10
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Feb 2 14:49:00 2023 +0100
    
        fixes, lower auto interaction limit, UseItem: use sequences
    
    commit 1df525236e20b74b7580b4b6f0dd8472f354302a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 1 22:33:35 2023 +0100
    
        rename all interaction handler (shorter)
    
    commit e23f6e88fc19f9ff3ba1112f3e33b482d8ce6ede
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 1 22:31:27 2023 +0100
    
        make InteractionInteractionHandler key handler
    
    commit 0e4a6f16b04c8f2d074bd72bcb48f8c1d220d82c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 1 21:53:38 2023 +0100
    
        bump kutil
    
        This fixes a RateLimiter freeze when Swinging the arm
    
    commit 7457dd51ccc8b3ad0ad1fc488f2b3d0b7d458521
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 1 21:34:15 2023 +0100
    
        fix gui freeze if poll is busy
    
        It actually should crash and not freeze :)
    
    commit e17ee228c4fcbec49f5534d8fa044c74275d6227
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 1 21:20:34 2023 +0100
    
        sequenced executor
    
    commit baae38ed095c221bb6cdec43b9667040114aef73
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 1 21:01:53 2023 +0100
    
        signature management: don't send session is offline mode
    
    commit 4b4a6067662907f27c171aa3a8513ecb15978bb9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 1 20:14:24 2023 +0100
    
        fuck sequenced ack
    
    commit 18afc19ee4e1e549e1efb8e3d6968efacc6aa95a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 1 14:33:46 2023 +0100
    
        improve break interaction key handling
    
    commit 0329439556f5b3ededb5e33ea909c725865dc4dd
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Feb 1 11:45:38 2023 +0100
    
        rename some tool tests
    
    commit a6396a4a9ca20208b4364e2a6b7131d5f5a49e11
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 22:37:37 2023 +0100
    
        breaking: don't send finish when instant breaking
    
    commit 8281970d84038f2152ab9d2ac9fa52306d5e340b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 22:35:06 2023 +0100
    
        breaking: packet tests
    
    commit a2c154a85de6ccb6fe9d9a2578d2222b3e03267e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 22:29:48 2023 +0100
    
        breaking: ack managers
    
    commit 3e49c7570043cd3ddf32787b5286879b0a0d5509
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 21:21:46 2023 +0100
    
        bug xies
    
    commit 4d58217013f1fe3b0a65ecd282196dc17d4a1c5d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 21:10:09 2023 +0100
    
        remove BlockBreakProductivity::SLOW
    
    commit 2e21e09b94a63099c3f090a9b313eb6b72bcb568
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 20:29:41 2023 +0100
    
        fix wawla block translation key
    
    commit 046654d25250b4ee8b1681a62b3f7c9977832820
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 20:22:55 2023 +0100
    
        legacy tags, integrate wool block
    
    commit 4e510f61a1f628967251c7d1e645e445fcc7a082
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 19:25:33 2023 +0100
    
        resources: integrated mining tags
    
    commit 4330f3a5888cfd9ed629e7d0f0c1603ac16ea8f1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 16:12:06 2023 +0100
    
        fix tag tests
    
    commit 3f4ed3105fb1d1dba6f25df8f4878a4adb9fe6d4
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 16:04:34 2023 +0100
    
        tool item tags tests
    
    commit cb41c7cda9370651ad831c07ed020328117839c6
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 15:51:40 2023 +0100
    
        tool tests
    
    commit f329b5a9be6e7059966281408863702605ba9fe8
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 12:23:03 2023 +0100
    
        refactor block breaking, digging
    
    commit d657119c7a9ef49da3785c8de0bfe8911450acda
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 31 09:17:39 2023 +0100
    
        reformat version.json
    
    commit 3670cb7393de6447a1e180845c0de6b51dcfd161
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 30 10:03:02 2023 +0100
    
        break test: packet test
    
    commit 772c0a1045aabe4f5fe27364f40d0373d21cc63d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Jan 29 20:33:47 2023 +0100
    
        digging tests
    
    commit f77c45f3aa605f27d27e3a1334ccaf71888a3822
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Jan 29 19:28:14 2023 +0100
    
        physics: ignore 0.0 length movement
    
    commit 565b92da47338948dc5c15bb83bcdedd469df48a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Jan 28 20:42:57 2023 +0100
    
        fullbright: properly color debug message
    
    commit c77b1edc9fe29e38a52d411518ddf458c7a32a1d
    Merge: 14084995a 0f1b7f7e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Jan 28 20:37:27 2023 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	build.gradle.kts
        #	gradle.properties
        #	src/integration-test/kotlin/de/bixilon/minosoft/gui/rendering/world/WorldRendererTest.kt
    
    commit 14084995abe6ab9712bb35f57bfc45b87a810e04
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Jan 28 19:17:00 2023 +0100
    
        properly send flying toggle
    
    commit 075ba1dc208fa1ee27650e9ad727744f0aa286dc
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Jan 28 19:11:22 2023 +0100
    
        physics: send flying toggle packet
    
    commit a5c6976788e6683586b2044ae0521041f64bd853
    Merge: c57787abf 1b4769b5
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Jan 28 19:07:39 2023 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	src/integration-test/kotlin/de/bixilon/minosoft/protocol/network/connection/play/ConnectionTestUtil.kt
        #	src/main/java/de/bixilon/minosoft/protocol/network/connection/play/PlayConnection.kt
    
    commit c57787abf7388b1602fb5cc6bf1ba518c095db18
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Jan 28 00:45:01 2023 +0100
    
        auto connect: fix version detection, resolve server address
    
    commit f1274505fafecb95f3c16745930f0ec89480dc84
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Jan 28 00:33:02 2023 +0100
    
        fix riding bugs
    
    commit 2bb99f78079b438e89763daf7f94b42e9acaa351
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Jan 27 23:23:12 2023 +0100
    
        fix EntitySoundS2CP reading
    
    commit 6675f16c9410e5f9221c1552517c7ddbc064d34e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Jan 27 22:42:39 2023 +0100
    
        pig riding
    
    commit 3e6897ca9183d932a5aeef297a492f32c10b35df
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Jan 27 15:04:16 2023 +0100
    
        wip riding
    
    commit 5cc2b5c6bde3f829476cd45e0341493dde4a0358
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Jan 27 11:06:13 2023 +0100
    
        properly update pose
    
    commit 67f61872c9b1dacb9f4c45d7dd11d1134c64723a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Jan 26 14:32:25 2023 +0100
    
        fix bugs, fix tests, change stuff
    
    commit 04baa3eaf299cf429be9965796d50831e17bf3ce
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Jan 26 11:03:50 2023 +0100
    
        split pixlyzer tests
    
    commit 0ce25b10a98dc8e1053a0244e50cae58cc76e77a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 25 12:17:36 2023 +0100
    
        verify integrated block registries
    
    commit 8a2357f11d2dd704c5878d58d7fee13d81ed92c8
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 25 08:34:36 2023 +0100
    
        migrate CobwebBlock
    
    commit b8064345ea3b504c18fc89438085e6fb801a9b2f
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 24 17:43:22 2023 +0100
    
        migrate HoneyBlock to integrated registry
    
    commit 2e4ff5dc85188f9e51b967c17b1c66e6d9770ba4
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 24 17:30:01 2023 +0100
    
        fix test building
    
    commit d3171175becb0ea6d325112d8e872cf4f9aadf60
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 24 17:26:33 2023 +0100
    
        move pixlyzer blocks to pixlyzer directory
    
    commit b41861e08e35a8522ba4ec6ae2a1ab3ffb2c163c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 24 17:24:39 2023 +0100
    
        fix merge conflicts
    
    commit fed15f14487c1991bbd268693ef9827af852316d
    Merge: 48bd9e561 217e78dd
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 24 10:03:48 2023 +0100
    
        Merge branch 'master' into work/physics
    
    commit 48bd9e561f627f35232c8b49fe1fe41879e4da14
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 23 22:24:10 2023 +0100
    
        remove FlowableFluidModel
    
    commit 6a955894a3f40f66288d49f56c8f05cb563d1f2e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 18 00:22:29 2023 +0100
    
        chat type: use fallback translation key
    
    commit 93d93095b402b733f76cbd7b62a3fe14c4b3587b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 17 10:45:29 2023 +0100
    
        attacking: don't set cooldown if in creative mode
    
    commit 6685e20d9023a8ec9f45aad537bd8831f6483037
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 17 08:54:34 2023 +0100
    
        bump kutil
    
        Fixes Trigonometry to match vanilla in physics
    
    commit 2c1b70ff227ab8a2faf1160d53e88d39ae896b54
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 18 00:00:37 2023 +0100
    
        network: send correct packet if private key is null (1.19)
    
    commit eb64b4e066a70e38966c7a00108428eb4b724f6f
    Merge: 04bfdab8f 1fc103c8
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 16 22:59:29 2023 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/CameraS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/TagsS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/EntityPlayerS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/spawn/EntityExperienceOrbS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/spawn/EntityMobSpawnS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/spawn/EntityObjectSpawnS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/spawn/EntityPaintingS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/spawn/GlobalEntitySpawnS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/protocol/InByteBuffer.kt
        #	src/main/java/de/bixilon/minosoft/util/KUtil.kt
    
    commit 04bfdab8f8cff8bc7109ce40de875176790b7116
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 16 19:24:00 2023 +0100
    
        test namespaces function
    
    commit b55448daa4a745c189501ca286980019543b2255
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 16 22:18:58 2023 +0100
    
        fix entity attacking, improve hitboxes
    
    commit ea4a1170b317f9f57d1698c589345db5eec25a65
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 16 21:31:41 2023 +0100
    
        attack: critical particles
    
    commit 624256b4756ffce18a16232d7f3410c77cef5f4c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 16 16:59:30 2023 +0100
    
        fix ChatMessageType reading in 1.19 + tests
    
    commit eb3cd4d1ed88c67ea1a971cd67ee6eceeb3ee521
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 16 16:47:39 2023 +0100
    
        remove FlowableFluid
    
    commit 7bdb91e7c9eb593e4925db7ecc33fdbfe26ef294
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 16 16:42:58 2023 +0100
    
        network: HealthS2CP: handle errors more gracefully
    
    commit 66149dbad7df9da1b4d19906873163cf8080b105
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 16 16:42:41 2023 +0100
    
        painting: fix crash when constructing
    
    commit bed9369ebae7959797bd2a6401d0a15390b9181b
    Merge: 4566ec471 c73f2961
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Jan 13 16:30:17 2023 +0100
    
        Merge branch 'master' into work/physics
    
    commit 4566ec471c0ac053749b2a4c67ca6a74a1e6e9d8
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Jan 13 16:19:18 2023 +0100
    
        packet sender: send proper forward and sideways speed
    
    commit 3ab0d452150e24a6826211ee11a540fbcc852db8
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Jan 12 21:24:58 2023 +0100
    
        riding tests
    
    commit fa1a19c034a0fe13dc62f29746997e04b1c30cb5
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Jan 12 19:15:34 2023 +0100
    
        wip pig riding
    
    commit 5c5e3b4a4903958d95eaa7c5554cef1b0b67c338
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Jan 12 18:30:34 2023 +0100
    
        handle MoveVehicleS2CP
    
    commit d85cc24bf35bcf94cad025c7537dd88505070f7d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 11 18:01:23 2023 +0100
    
        fix elytra rotation precision
    
    commit bc66bcfc007674e0a1b071c10211d6a09e2b8e43
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 11 17:42:39 2023 +0100
    
        fix some elytra tests
    
    commit b8ac469dedf84275d346e50ab1685cd90ec93fb6
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 11 17:19:05 2023 +0100
    
        cloud renderer: don't try to calculate clouds height in nether
    
    commit afd90e0930b37f1571c87fdebda90a1b58de3c6e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 11 17:07:11 2023 +0100
    
        attributes: remove effects if needed
    
    commit af555baed6de40a91adfec6b4f8d7a3f23412278
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 11 16:33:22 2023 +0100
    
        fix snow sneak tests
    
    commit 96659e60ece022e9f5a292310c3b1a104eb8f3d7
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 11 16:05:01 2023 +0100
    
        elytra: don't allow instant start
    
    commit af48f742dee5d9029b8976c51db16e9f03cbb67a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 11 15:35:45 2023 +0100
    
        fix some elytra fly bugs
    
    commit 5584d7e8807a6348320e63e695ace38205d60a7a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 10 16:53:05 2023 +0100
    
        doc: physics
    
    commit 2ae9bab3cc958d4ec59de515b8e963b926615fc1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 11 15:03:27 2023 +0100
    
        network: fix reading of SoundS2CP
    
    commit b6eeba9a18f38a0b58f168da02b7d0ba78bbb151
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 10 23:39:21 2023 +0100
    
        movement actions
    
    commit 648b4a53cf4508c46241e8d660ee26c0cdefdd37
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 10 23:20:55 2023 +0100
    
        wip elytra flight
    
    commit 7f3db08b96c7af64d05b6c38adfb729203cec45c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 10 16:02:05 2023 +0100
    
        fix fly toggling
    
    commit 3fe0ae17c8ff8b414b2e969f5b2b8e12a68ce0e1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 10 14:52:43 2023 +0100
    
        dimension properties: get effects from dimension identifier (fallback)
    
        This fixes nether and end effects on < 1.16.2
    
    commit cba9846f552859c55279f206eefbb791efd4d92c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 10 13:45:15 2023 +0100
    
        network: remove Vec3f import
    
    commit b115c5a1b915aeea6301879f20b34408ab648c3a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 10 13:33:06 2023 +0100
    
        resource location: speed up namespace validation even more
    
    commit 17fe2d04fec52b87979c2b7bd10abc313e2574d0
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 10 13:32:49 2023 +0100
    
        remove empty test
    
    commit fba5619ef706fc459fcaa7f51dec2ab37ad7831b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 10 13:18:30 2023 +0100
    
        interaction: fix packet sending errors, fix more bugs
    
    commit 7e8a27b8217ce7cb405c9da7ac372b4dcdd32a56
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 10 12:56:54 2023 +0100
    
        fix some long item using bugs, fix tests
    
    commit 494b755d393ff9bef4c4e42e16e0a9ce096a91f4
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 10 11:29:27 2023 +0100
    
        rework item long and short interaction handler
    
    commit 321fba4d30ef12b388f5cad73a48edf774285545
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Jan 10 10:24:40 2023 +0100
    
        eros: don't use WeakReferenceQueue, use stage list
    
        This should fix an unknown crash on macos
    
    commit e135445680502c91cbc61ae787ba7336ac744f09
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 9 20:38:51 2023 +0100
    
        long use tests
    
    commit fbd5f99d913be8d282111491b4cad0ddcdba685f
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 9 19:10:37 2023 +0100
    
        wip long item use tests
    
    commit 22cce0141bdea17696066b9245f2d3ce7cda405b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 9 18:35:05 2023 +0100
    
        fix item using tests
    
    commit 437346dd1959fd1ea5f2959195105364b24206e1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 9 18:01:05 2023 +0100
    
        migrate and implement some throwable items
    
    commit 1ddc593dbcf50e5ebe9c039f929b8b19d6c747ef
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 9 16:50:14 2023 +0100
    
        restructure short use tests
    
    commit e0199bd5d22b25fedf22465cccc1b6108da4e904
    Merge: af704b331 078dbdc8
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Jan 9 15:48:52 2023 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	src/main/java/de/bixilon/minosoft/data/container/Container.kt
        #	src/main/java/de/bixilon/minosoft/data/container/types/PlayerInventory.kt
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/Entity.kt
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/item/ItemEntity.kt
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/player/local/LocalPlayerEntity.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/blocks/types/HoneyBlock.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/blocks/types/SlimeBlock.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/blocks/types/air/AirBlock.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/blocks/types/entity/BedBlock.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/entities/EntityType.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/fluid/fluids/Fluid.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/fluid/fluids/flowable/lava/LavaFluid.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/FoodItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/PixLyzerFoodItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/ShieldItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/block/BlockItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/tools/AxeItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/tools/HoeItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/tools/MiningToolItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/tools/ShovelItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/registries/registry/BlockStateRegistry.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/ChatElement.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/other/CrosshairHUDElement.kt
        #	src/main/java/de/bixilon/minosoft/protocol/network/connection/play/util/ConnectionUtil.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/TagsS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/EntityAttributesS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/protocol/InByteBuffer.kt
    
    commit af704b331f74a19a5ae35a3ea9c25b115aaada5f
    Merge: 8453d1ca1 e6bc1bab
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Jan 4 12:34:06 2023 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	src/integration-test/kotlin/de/bixilon/minosoft/protocol/network/connection/play/ConnectionTestUtil.kt
        #	src/main/java/de/bixilon/minosoft/data/container/types/PlayerInventory.kt
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/Entity.kt
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/player/local/LocalPlayerEntity.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/blocks/BlockState.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/blocks/types/DoorBlock.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/blocks/types/plant/PlantBlock.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/enchantment/armor/ArmorEnchantment.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/enchantment/tool/weapon/WeaponEnchantment.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/fluid/fluids/flowable/lava/LavaFluid.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/fluid/fluids/flowable/water/WaterFluid.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/armor/extra/TurtleHelmet.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/food/AppleItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/registries/Registries.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/shapes/VoxelShape.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/particle/types/norender/emitter/EntityEmitterParticle.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/skeletal/instance/SkeletalInstance.kt
        #	src/main/java/de/bixilon/minosoft/input/interaction/BreakInteractionHandler.kt
        #	src/main/java/de/bixilon/minosoft/protocol/network/connection/play/PlayConnection.kt
        #	src/main/java/de/bixilon/minosoft/protocol/network/connection/play/tick/ConnectionTicker.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/ItemCooldownS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/TagsS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/effect/EntityEffectS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/spawn/EntityPaintingS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/spawn/GlobalEntitySpawnS2CP.kt
    
    commit 8453d1ca1e943d7583baab712b20dbdc118e1a0a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 25 17:12:23 2022 +0100
    
        make skeletal models better
    
    commit f1439ef7c5bf48219ed64ad9adf4a9e86ee90aec
    Merge: 012a0109e 41ee1972
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 25 16:54:23 2022 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	src/integration-test/kotlin/de/bixilon/minosoft/protocol/network/connection/play/ConnectionTestUtil.kt
        #	src/main/java/de/bixilon/minosoft/camera/target/TargetHandler.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/dimension/effects/OverworldEffects.kt
        #	src/main/java/de/bixilon/minosoft/data/world/World.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/camera/Camera.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/camera/FogManager.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/camera/MatrixHandler.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/camera/view/CameraView.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/camera/view/person/PersonView.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/framebuffer/world/overlay/overlays/FireOverlay.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/framebuffer/world/overlay/overlays/simple/WallOverlay.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/framebuffer/world/overlay/overlays/simple/WaterOverlay.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/framebuffer/world/overlay/overlays/simple/WorldBorderOverlay.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/framebuffer/world/overlay/overlays/weather/WeatherOverlay.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/gui/GUIManager.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/gui/dragged/DraggedManager.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/hotbar/HotbarBaseElement.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/hotbar/HotbarElement.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/hotbar/HotbarOffhandElement.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/hotbar/HotbarProtectionElement.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/hotbar/HotbarVehicleHealthElement.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/other/BreakProgressHUDElement.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/other/CrosshairHUDElement.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/other/DebugHUDElement.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/title/TitleElement.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/input/CameraInput.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/input/interaction/DropInteractionManager.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/input/interaction/HotbarInteractionHandler.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/input/key/RenderWindowInputHandler.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/sky/clouds/CloudRenderer.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/world/WorldRenderer.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/world/border/WorldBorderRenderer.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/world/chunk/ChunkBorderRenderer.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/world/outline/BlockOutlineRenderer.kt
        #	src/main/java/de/bixilon/minosoft/input/interaction/AttackInteractionHandler.kt
        #	src/main/java/de/bixilon/minosoft/input/interaction/BreakInteractionHandler.kt
        #	src/main/java/de/bixilon/minosoft/input/interaction/InteractionManager.kt
        #	src/main/java/de/bixilon/minosoft/input/interaction/ItemPickInteractionHandler.kt
        #	src/main/java/de/bixilon/minosoft/input/interaction/SpectateInteractionManager.kt
        #	src/main/java/de/bixilon/minosoft/input/interaction/item/InteractInteractionHandler.kt
        #	src/main/java/de/bixilon/minosoft/util/KUtil.kt
    
    commit 012a0109e4e8cbdbde9ee4c4367e8d9b774c608e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 21 16:49:48 2022 +0100
    
        fov multiplier
    
    commit 19c4d9a4fa174b59fa9a6b03b2a07449c0db8782
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 21 16:12:07 2022 +0100
    
        entity attributes: use server base value
    
        This fixes custom speed on servers (because walk speed is ignored)
    
    commit 4d62d5b9a3529a98d81c85129d46575d644456eb
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 21 00:23:34 2022 +0100
    
        parkour tests
    
    commit 5380bb6bdcc3cc89002afa9c3532b86834c8564c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 20 21:14:39 2022 +0100
    
        fix build
    
    commit 03844719e8dcff63083ea9a791ee36afe73b1556
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 20 21:07:28 2022 +0100
    
        make bow and shield integrated items
    
    commit c8afb8960f451451550741fa33fcfc6c17c74d0b
    Merge: 796725127 5f66b072
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 20 15:34:47 2022 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/Entity.kt
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/LivingEntity.kt
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/player/local/LocalPlayerEntity.kt
        #	src/main/java/de/bixilon/minosoft/protocol/network/connection/play/PlayConnection.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/move/MovementRotationS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/move/RotationS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/move/TeleportS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/spawn/EntityExperienceOrbS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/entity/spawn/GlobalEntitySpawnS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/sound/NamedSoundS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/sound/SoundEventS2CP.kt
        #	src/main/java/de/bixilon/minosoft/protocol/protocol/InByteBuffer.kt
        #	src/main/java/de/bixilon/minosoft/protocol/protocol/ProtocolDefinition.java
    
    commit 7967251272530f7c146a6dff227eca1e2ef35002
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 18 00:02:13 2022 +0100
    
        add physics readme
    
    commit cb2e983677fa11e046f1b3c368a47e829226ff21
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 23:48:15 2022 +0100
    
        fix velocity flattening tests
    
    commit ab3a8f2a11583b90e27ec422138ffb546bfe9a13
    Merge: 515dea5bc 7777ea9f
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 23:40:37 2022 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/Entity.kt
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/player/local/LocalPlayerEntity.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/MinecraftItems.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/armor/ArmorItem.kt
    
    commit 515dea5bcdbeb9a0a3ead1709a7a357b92f5a62a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 20:16:42 2022 +0100
    
        powder snow and leather boots tests
    
    commit 3e2f3144c65b0144b872fa9cf552cb8176b5be61
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 18:19:28 2022 +0100
    
        fix spamming position packets
    
    commit 7133246dbb4ee2fbb8ad9d3bbe39cb25266b2686
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 18:19:03 2022 +0100
    
        fix raycasting position
    
    commit 89a45b82790926ec41d8b0572f4538a84da8aa55
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 18:02:29 2022 +0100
    
        eros: fix italic font
    
    commit 6b39e4c2ad943b9d8be33bf0dce88f669773b9c9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 17:56:00 2022 +0100
    
        powder snow slow effect
    
    commit bebb9aecc0c31ad6ca03c162f4f550d1734d576f
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 16:33:20 2022 +0100
    
        more powder snow tests, entity data setting
    
    commit ba08235a52a89f1cd8d2abe126317db33e426f06
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 15:19:02 2022 +0100
    
        fix local entity raycast interpolation
    
    commit b19a5430fe49df099e8c24b08e7a9690e066493f
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 15:15:15 2022 +0100
    
        gui: don't handle chat messages async
    
        They are now in the proper order
    
    commit 48e139e62815bdaa59bdc21fbd014cdbcb0f8c80
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 15:09:46 2022 +0100
    
        network: don't length prefix brand
    
    commit 3fe8af4a0679c1fc4a6aa6daa8d43201e748132c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 15:01:20 2022 +0100
    
        fix fly toggling
    
    commit 911349e031b1d8727220c5af211ea0ea393f8f4e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 14:54:52 2022 +0100
    
        slab walking
    
    commit 829d972d10b868a76183813829b86596a6353d1d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 14:33:18 2022 +0100
    
        bounce it: slab test
    
    commit 92c5f95bd4fb10be147c4951fbd6ba4ec41d8789
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 13:58:02 2022 +0100
    
        it: velocity flattening
    
    commit 118ba499c2da36ee47f0e261a75ac2bafeeb90fc
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 13:20:16 2022 +0100
    
        it: damage movement
    
    commit cf08279621259366ac06d7d9afed2997b5c8ab85
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 17 13:19:06 2022 +0100
    
        packet test util: throw assertion error
    
    commit f6438d2775a8ed190c5609d15b080a348626bfff
    Merge: 997768c35 50790dc4
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Dec 16 22:58:44 2022 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	src/main/java/de/bixilon/minosoft/gui/rendering/camera/Camera.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/framebuffer/world/overlay/overlays/simple/WaterOverlay.kt
        #	src/main/java/de/bixilon/minosoft/input/interaction/BreakInteractionHandler.kt
    
    commit 997768c353075589c10a8cc6483e4be06d948157
    Merge: 42ed3ca8c 78cd542e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Dec 15 18:22:49 2022 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/player/local/LocalPlayerEntity.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/gui/GUIMeshElement.kt
        #	src/main/java/de/bixilon/minosoft/protocol/network/connection/play/ConnectionUtil.kt
        #	src/main/java/de/bixilon/minosoft/protocol/network/connection/play/PlayConnection.kt
        #	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/chunk/ChunkS2CP.kt
    
    commit 42ed3ca8c6366472313ddf64d6d18f09699dd475
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Dec 15 16:42:49 2022 +0100
    
        fix some short use packet tests
    
    commit f521feb400e61ddb93fca052d3f2372507fbf5cf
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 13 20:26:07 2022 +0100
    
        better packet equality check, test short use
    
    commit a512bab6f6944b78fbd07748c8c6736e9dc087cb
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 13 18:23:01 2022 +0100
    
        rename some interactions
    
    commit ff2519320b2666cdc50c3c005d63f91e61b1f12c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 13 18:14:50 2022 +0100
    
        fix physics tests
    
    commit f3f2bd040f50b34355ae783be1e8942795eda50d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 13 18:11:39 2022 +0100
    
        move interaction manager and raycast to connection (from rendering)
    
        Now it can be unit tested :)
    
    commit 092211de0f6e5f43b38f692f6936d9ccba2324c8
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 13 14:04:43 2022 +0100
    
        PixLyzerFoodItem
    
    commit 91d05a3865cdda27ad91e3bbd23c887fe4d3a624
    Merge: 3b4a1a222 bc9bead6
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 13 13:52:29 2022 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	src/integration-test/kotlin/de/bixilon/minosoft/data/registries/integrated/IntegratedRegistryIT.kt
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/Entity.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/enchantment/IntegratedEnchantments.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/fluid/FluidFactory.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/fluid/fluids/EmptyFluid.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/fluid/fluids/flowable/lava/LavaFluid.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/fluid/fluids/flowable/water/WaterFluid.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/BowItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/FoodItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/Item.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/ShieldItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/block/BlockItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/tools/AxeItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/tools/HoeItem.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/item/items/tools/ShovelItem.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/stats/ExperimentalRenderStats.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/world/WorldRenderer.kt
        #	src/main/java/de/bixilon/minosoft/util/KUtil.kt
    
    commit 3b4a1a2228f1d71fceacfe9ebee53ed427105d6b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Dec 12 21:27:02 2022 +0100
    
        rework item long using
    
    commit 2cc6b806cd4c1fd1cd3e007a5807c7faf26cd042
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Dec 12 19:09:43 2022 +0100
    
        rework some item interactions
    
    commit e5ab02f99ef973c0afa14c9123c9c87d406c8fc1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Dec 12 18:07:24 2022 +0100
    
        physics: mixed fluid test
    
    commit 897ae8e4f78b03267baa01ad6797d9c71c928dc5
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Dec 12 11:59:22 2022 +0100
    
        physics: ignore more tests
    
    commit 59e238d35c27d212dd4e95bf34c165859b7a9ce6
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Dec 12 11:38:18 2022 +0100
    
        lava upwards swimming
    
    commit e853d955aa0c9da8925b23b03c2cd3844a77e637
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Dec 12 00:22:14 2022 +0100
    
        dimension: outsource ambient light, rename some properties
    
    commit 3a5fd0ab6c28f0ef8e714c139e8476d575361270
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Dec 12 00:17:05 2022 +0100
    
        remove null checks from World::dimension
    
    commit d049c6ef1df1511faffba97c4c14ee0ebb1aff51
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 11 23:17:32 2022 +0100
    
        tests: disable light
    
    commit 17cf4089931e4085e1a3d92782c0500ff3ffd775
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 11 22:18:52 2022 +0100
    
        more still fluid tests
    
    commit a98e7f2129441e7fdda1438ea2a0c2015eb16c4c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 11 15:46:21 2022 +0100
    
        fix lava detection
    
    commit c7e64822fb27d8312481777aec1040365a3b2370
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 11 14:12:21 2022 +0100
    
        fix fluid velocity multiplier in low states
    
    commit 465463b05d7c8021cb4425b07c042fba7e81ab21
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 11 13:37:36 2022 +0100
    
        fluid tests, fix some fluid bugs, it: disable skylight
    
    commit abcb84ca65bbe262282e7d4bdf660f896bbc6c41
    Merge: d9affc946 4e1a4fb3
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 10 00:05:51 2022 +0100
    
        Merge branch 'master' into work/physics
    
        # Conflicts:
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/Entity.kt
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/player/local/LocalPlayerEntity.kt
        #	src/main/java/de/bixilon/minosoft/data/entities/entities/properties/StatusEffectProperty.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/effects/MinecraftStatusEffects.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/effects/StatusEffectType.kt
        #	src/main/java/de/bixilon/minosoft/data/registries/fluid/water/WaterFluid.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/camera/FogManager.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/hotbar/HotbarHealthElement.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/hotbar/HotbarHungerElement.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/input/interaction/AttackInteractionHandler.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/input/interaction/BreakInteractionHandler.kt
        #	src/main/java/de/bixilon/minosoft/gui/rendering/world/light/updater/normal/NormalLightmapUpdater.kt
        #	src/main/resources/assets/minosoft/mapping/versions.json
    
    commit d9affc9469d91bab8761953a6d4ec5a0d2447142
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Fri Dec 9 00:11:50 2022 +0100
    
        disable sprinting when player has blindness
    
    commit bfb4c94d9b5876725bf07cacb8207ce3fd16a400
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Dec 8 21:25:03 2022 +0100
    
        enchantments: split movement enchantments, rework entity equipment, swift sneaking
    
    commit bae1b7754110bbf3538493ec4a74a0c77c7518e0
    Merge: 32cb77171 84a6b4d1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Dec 8 17:38:13 2022 +0100
    
        Merge branch 'master' into work/physics
    
    commit 32cb771718feb4be202a91138cede9d8a712841c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 7 23:39:38 2022 +0100
    
        fix invalid rotated falling gravity test
    
    commit 89e7fc3933e1436c1eb824a51e95406a4c1b7d45
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 7 23:37:52 2022 +0100
    
        sprint jumping: fix invalid float precision
    
    commit 01e1e1347a9de690d144b4302065e6efc4f9b26a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 7 23:16:32 2022 +0100
    
        walk: sprint jump test
    
    commit cf6ebe413a0b19d7fdf4353bdb7b6c5ee40a84cf
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 7 22:26:38 2022 +0100
    
        fix constant fly toggling
    
    commit 0732de2c32328de2da8355c59b79a2a2436de10c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 7 22:10:04 2022 +0100
    
        toggle fly, fly up/down keybinding
    
    commit f66dd2c91f147e8d857c7c352111d8a0b95efac7
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 7 21:23:02 2022 +0100
    
        slow movement standing tests
    
    commit c7dab9ac744fdde6d078ed4319eb0a292da80ded
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 7 19:56:46 2022 +0100
    
        block climbable, climb on trapdoors if ladder below
    
    commit f8f8ff53d689f729ef7a21e14982dd1eb108d42c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 7 19:42:21 2022 +0100
    
        climbing, fix climbing tests
    
    commit 58c5599b75905e3140a045cf3616cc84a41ec182
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 7 16:53:29 2022 +0100
    
        climbing it: add block to test to climbable tags
    
    commit edf448506f3c36d433b232e21a49fdaa37cae538
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 7 16:49:57 2022 +0100
    
        tag manager
    
    commit 4cef0844623261ce04380a70fa8cc137735144a9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 7 16:01:32 2022 +0100
    
        rename some climbing tests, add climbing oak trapdoor tests
    
    commit 5e7b5e51885cd89be2ceb246a5d98f5e9983fe27
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Dec 7 00:52:48 2022 +0100
    
        rename testO to test0
    
    commit 62c9f6ec6489a869e6aa3797e19e4c82a528c5d2
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 6 22:36:09 2022 +0100
    
        it: climbing (ladder, scaffolding, twisted vines)
    
    commit e266789676bb11e24c92106cf39f4d3a0565f325
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 6 20:01:50 2022 +0100
    
        fix slow falling, fix honey slide test
    
    commit da8b6eac48f310a6c3b21360f383dee9d2ff4625
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 6 19:33:10 2022 +0100
    
        Vec3d::vanillaNormalize
    
    commit 9f8daa28acd731954c6a595b8003f3f8997a649d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 6 18:49:37 2022 +0100
    
        stop sprinting test
    
    commit 73a478ab4c89110cbdc733cd13b525a3663bfc10
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 6 18:44:01 2022 +0100
    
        fix some tests, reset y velocity every tick
    
    commit 9765c7ebdc296b7710c8187fa409f070891077d1
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 6 17:55:55 2022 +0100
    
        powder snow, collidables
    
    commit 3724b0a73dd2688e66f0fa6bd97ff85001cc6932
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 6 15:31:29 2022 +0100
    
        fix wrong aabb when checking block collisions
    
    commit 072bd15056a3f0532e79553c49e8a1de2a0c5fef
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Dec 6 00:34:49 2022 +0100
    
        fix velocity block multiplier in air
    
    commit 885cdd16f515d1d0324d390d2ca981641404214c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Dec 5 22:54:57 2022 +0100
    
        rename some tests, sweet berry bush physics, block velocity multiplier
    
    commit a1d70bc68734f104c207490f583d46253cfde998
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 4 23:06:16 2022 +0100
    
        entity block collisions
    
    commit 7cb24734615b6ae867a2bd05594c92cb507210b3
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 4 22:38:41 2022 +0100
    
        StepHandler, slime walking
    
    commit 69b94c7e33de2acc4c1180da6bfc27768e6b8aaa
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 4 22:20:06 2022 +0100
    
        abstract entity landing, block bouncing (bed, slime)
    
    commit 8a945c278cb0623a17a9db5459bd4dc2bb7bf4b4
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 4 18:04:33 2022 +0100
    
        effects: don't process effect attributes
    
    commit b1a3df4796d22b46866cdbf261eb8bb94bf7453a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 4 17:33:19 2022 +0100
    
        speed grass walk
    
    commit 6a81ed3a1b08b2de89ac3dddbfdc96c8e02a8395
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 4 17:19:41 2022 +0100
    
        physics goals
    
    commit 1c0846c49cab0af2e89e54ac9f562e92efde1a48
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 4 17:18:53 2022 +0100
    
        abstract more tests, way more block tests
    
    commit 4cf4d645918c0664d6c7a177e9dd073d0813add8
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 4 16:45:02 2022 +0100
    
        abstract slow movement tests
    
    commit 182507449d74b561e8d38fd581173be4288360e3
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 4 16:38:44 2022 +0100
    
        abstract bounce jump tests
    
    commit 1d1e4d5fb31f1e60e1f94ea9f9764de7738525e9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 4 00:31:57 2022 +0100
    
        physics: fix invalid eyeY
    
    commit bf60d349d91dfbcd0d97bc63680235afd0962be4
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Dec 4 00:25:06 2022 +0100
    
        recalculate sun scatter matrix every frame
    
        This fixes that the sun scatter is partly moving with the camera and getting fixed to the right position when updating the time
    
    commit 9d8c54e1fb090c6e9292824c1e85764572b8cf6d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 3 21:39:40 2022 +0100
    
        it: powder snow
    
    commit 5729ca2b100e683cdeff99582b02198a9c013d78
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 3 21:01:41 2022 +0100
    
        fix build (rebase)
    
    commit 94b1eaebe57d49dc2db9fb5f2f8e2628d2ea867b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 3 18:46:52 2022 +0100
    
        fix wrong ground assert in honey test
    
    commit e3c86a67eca974f89ee8984161ba8af606b5054b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 3 18:44:28 2022 +0100
    
        lock tests: bed, cobweb, honey block, slime, sweet berry bush
    
    commit bb0355237749d117bf36c6b0b31342d96cb7f33a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 3 17:33:22 2022 +0100
    
        run integration tests with 1.19.2
    
    commit b6f08fa9bb1c4504e3ec849d079cfd98fd36ff84
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Dec 3 17:33:06 2022 +0100
    
        it: server velocity
    
    commit 53e39b432e0fe76fcaacbb84f69561d9de6d64a9
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Dec 1 21:49:16 2022 +0100
    
        it: swift sneak
    
    commit e53394be6cd2aaad30325ef662155db9e18fcd1a
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Dec 1 20:13:33 2022 +0100
    
        it: rotating
    
    commit 34dcad059b661ed60f63297bf5ee4880a25ffdcb
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 27 22:02:21 2022 +0100
    
        it: fly toggle
    
    commit 3744ae54658b629962935964ea435f196ad51ecc
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 27 21:44:21 2022 +0100
    
        fix sneaking, fix some tests
    
    commit 04710a784ab2e50a1a0b58c4799d10d4a390bc88
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 27 18:08:29 2022 +0100
    
        it: abilities, match vanilla jump boost
    
    commit 102279707987504f1914eb77c9d938d1608871da
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 27 17:52:23 2022 +0100
    
        physics: jump boost
    
    commit da9bda4b52c45dbbf5d22dddabbefd4baf0f3c64
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 27 17:46:12 2022 +0100
    
        it: potion test: fix wrong test order
    
    commit b8e7df41c53496fffb4649195405663d07092b73
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 27 17:22:10 2022 +0100
    
        stepping
    
    commit c8a90ef671ea0b36ddb8c75c075ce1830b404528
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 27 15:49:16 2022 +0100
    
        sneaking
    
    commit 26ef960bf82d6071f9814e578c76c918529695db
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Nov 26 20:29:19 2022 +0100
    
        it: sprint
    
    commit fa676dc9e5d53aaa229d81e718ca24571ea785d8
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Nov 26 18:19:12 2022 +0100
    
        it: potion expiration
    
    commit 0308b1655b7829918abe4da2c9fff46700e1e73d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Nov 26 18:13:47 2022 +0100
    
        it: blindness
    
    commit 37e5fcf7a45debbc47d5c037feaf4472100f60c7
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Nov 26 18:03:32 2022 +0100
    
        it: sneak
    
    commit 1670e32513e652999457e03bf9981f166a78edd6
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Nov 26 17:26:44 2022 +0100
    
        it: jump boost
    
    commit 37b88909ac2c4772de3f1a73406b845cca7a1ab5
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Nov 26 17:07:42 2022 +0100
    
        it: speed
    
    commit b7f8ea184c6dba4bbb2e1165fe66f0994c6c2f46
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Nov 26 15:10:24 2022 +0100
    
        fix jumping, it: jump
    
    commit 419531c256cce62b0771d4858ca64218423d7768
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Nov 26 14:37:29 2022 +0100
    
        it: slow falling
    
    commit ce8494c34bee79f332b1c23e669781975112ff62
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Nov 24 20:47:19 2022 +0100
    
        levitation
    
    commit 7b93fdf8a50fdecc57cff3fda01332d6f9c65c78
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Thu Nov 24 20:02:12 2022 +0100
    
        sine table, test: verify number exactly
    
    commit 97af0d7a6dff10fd0b9a1ae8769f67f9942fc945
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Nov 22 23:29:44 2022 +0100
    
        levitation test
    
    commit cf32cad97afcc336077faa16dd13e74f217f5677
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Nov 22 23:29:13 2022 +0100
    
        physics test util: enhanced error printing
    
    commit 388980b94c83b22e705afb3c99410361a5e12e72
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Tue Nov 22 17:49:30 2022 +0100
    
        deprecate some already ported test utilitiy
    
    commit dd181de97f7756b4104a382cac45743cfb09d320
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Nov 21 20:53:30 2022 +0100
    
        aabb tests, match float usage, fix some collisions
    
    commit f62b228078d447ecc2037f7e6acc1d2b53b19ed2
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Nov 21 16:54:31 2022 +0100
    
        improve collisions, ground walk test
    
    commit 2d4622a9d74623af1eb6592ad918d22648615b45
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 20 11:58:15 2022 +0100
    
        readme: remove maven note
    
    commit ad6bf11052b08935fdbac0ef0806ed73706c5db5
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 20 00:38:19 2022 +0100
    
        fix flying speed
    
    commit f11f4c1193f492c579fbd0f2011dc3b0a3c99d50
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 20 00:01:47 2022 +0100
    
        fix collisions, improve physics generally
    
    commit d0e432f890d0b097360a7ad9f1f5b2896df2c385
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Nov 19 23:11:47 2022 +0100
    
        refactor voxel shapes
    
    commit c778c342e262d0bdfd218a21536daf990a2420d5
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Nov 19 16:30:13 2022 +0100
    
        attribute it: more exact values
    
    commit 10244a9e029e9d031ab06745263617933fa695f2
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Nov 19 15:17:10 2022 +0100
    
        wip collisions
    
    commit 9d9b39496ba298ea0880496636c1990f7a75c22b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Nov 16 21:16:56 2022 +0100
    
        test collisions
    
    commit a3443bd75bcd04ef9ecef4c88fc825fe932df6e2
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Wed Nov 16 19:19:38 2022 +0100
    
        physics 1
    
    commit 9db48d5b458900bccb0bcfddb482ba8364bfdf85
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Mon Nov 14 18:12:16 2022 +0100
    
        physics: start test hell
    
    commit c2e745ee399725d8035606f0fd3c996bee5254cf
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 23:10:35 2022 +0100
    
        make it build
    
    commit 67bcced64e74c35449c7905df658fed874b97ce0
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 21:16:33 2022 +0100
    
        remove old physics code, wip extracted physics
    
    commit 11741843e29aa2b0a165a9c6ee2dd171747f6765
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 19:56:16 2022 +0100
    
        remove most of old physics
    
    commit ca888775433554392b12f2dc0fdb42ae9b923e09
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 19:38:19 2022 +0100
    
        extract entity camera position to EntityRenderInfo
    
    commit 12edf969affa81cbe4b1aa5971c3f5ce25347696
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 19:06:08 2022 +0100
    
        remove fov multiplier
    
    commit 9e274e153fe602de1a933a2cbfc34af9bff20b6e
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 18:46:15 2022 +0100
    
        primary passengers, client controlled vehicles
    
    commit 4de644f4449564605a4b32a2290711c7d781e08c
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 18:31:32 2022 +0100
    
        replace CameraSetEvent with observables
    
    commit 037c708e1e3077214453ca8811655fa91a9c856d
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 18:15:45 2022 +0100
    
        rework entity attachments
    
    commit 267cc83f3d6fa69a1ad2f0a7dc55ba5ebfe431e3
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 17:56:27 2022 +0100
    
        rename player abilities
    
    commit 21a38bed821faeb55211a8f33baed0baf18b7e18
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 16:44:55 2022 +0100
    
        rework player movement packet sending
    
    commit cb1e6b343d10ffa2ceacfc3878d3f0394aff6e7f
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 16:04:07 2022 +0100
    
        extract player item handling into PlayerItemManager
    
    commit b8ef1fb271db2f2639aa63958e64f7f16bcda4fe
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 15:26:29 2022 +0100
    
        network: handle attribute updates correctly
    
    commit ea1086e250962f85a27b578e4cb875f2b4a49fae
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 15:21:43 2022 +0100
    
        entity attributes: test slowness (negative modifier), ensure status effect amplifier is always positive
    
    commit e648fe5428e3f2db2a4d15a73e960ab95df62a31
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 15:16:24 2022 +0100
    
        improve minecraft attributes handling
    
    commit 4e007b14ae5600b01ab378ed291d6b412c1de651
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sun Nov 13 14:38:58 2022 +0100
    
        rework entity attributes, tests
    
    commit 24a795b78258e9e24348ba67c40905129f7bcb9b
    Author: Bixilon <bixilon@bixilon.de>
    Date:   Sat Nov 12 18:33:44 2022 +0100
    
        PositionRotationS2CP: eventually clear velocity
    8fc2fa75