Commit Graph

  • de05975dc3 Merge branch 'master' into component-rewriter-work FlorianMichael 2024-10-09 14:00:23 +0200
  • 946161cf62 Cleanup FlorianMichael 2024-10-09 13:44:50 +0200
  • 8c7c8c73ca Check for setting as well FlorianMichael 2024-10-08 17:35:12 +0200
  • ed8db4f7a2 Write correct on ground state in 1.20.5->1.21 placement rotation fix FlorianMichael 2024-10-08 17:34:30 +0200
  • 9e5c541f79
    Disable placement rotation fix for now Closes #4168 Nassim Jahnke 2024-10-07 21:43:20 +0200
  • eef6aef95a
    Revert "Add option to fix wrong block placement rotation in 1.20.5->1.21 (#4166)" Nassim Jahnke 2024-10-07 21:38:42 +0200
  • 9674c617ca
    Add option to fix wrong block placement rotation in 1.20.5->1.21 (#4166) EnZaXD 2024-10-06 15:19:05 +0200
  • 59389f6fd0 order FlorianMichael 2024-10-06 15:01:30 +0200
  • c80a0c92b5 Add option to fix wrong block placement rotation in 1.20.5->1.21 FlorianMichael 2024-10-06 14:48:44 +0200
  • 9df1704357
    Fix holder set direct id conversion in 1.20.3->1.20.5 component rewriter (#4164) EnZaXD 2024-10-05 21:34:34 +0200
  • a95be6ec8a Resolve suggestion FlorianMichael 2024-10-05 21:30:38 +0200
  • 04ef054422 comment FlorianMichael 2024-10-05 21:24:41 +0200
  • a1e45ff1d7 empty line FlorianMichael 2024-10-05 21:24:06 +0200
  • b3f203f8f0 Fix holder set direct id conversion in 1.20.3->1.20.5 component rewriter FlorianMichael 2024-10-05 21:03:40 +0200
  • c0821de2e2
    Define as Sponge plugin for ViaSponge (#4163) EnZaXD 2024-10-02 10:41:59 +0200
  • 8d5199a737
    Update sponge_plugins.json Nassim Jahnke 2024-10-02 10:39:30 +0200
  • 04f2a46b05 Require newer ViaSponge version FlorianMichael 2024-10-02 03:58:17 +0200
  • f545422cb1 Define as sponge plugin for ViaSponge FlorianMichael 2024-10-02 03:44:19 +0200
  • ed130104de Move SetWrapper to ViaBungee FlorianMichael 2024-10-02 02:55:47 +0200
  • c358c39027
    Make clearer distinction between filled and empty data component patch, simplify direct value getting Nassim Jahnke 2024-09-29 13:34:32 +0200
  • 451b3a2637
    Update Gradle Wrapper from 8.10.1 to 8.10.2 (#4161) github-actions[bot] 2024-09-29 04:19:11 +0200
  • 0199afbfcd Update Gradle Wrapper from 8.10.1 to 8.10.2 gradle-update-robot 2024-09-29 01:49:41 +0000
  • 619eecacf8
    Don't add block entity tag if the id is missing Nassim Jahnke 2024-09-26 12:16:06 +0200
  • 6bae039d52
    Update mcstructs (#4159) RK_01 2024-09-24 19:09:32 +0200
  • 6e1bbb96cd
    Update mcstructs RaphiMC 2024-09-24 18:55:29 +0200
  • b321029886
    Bump gradle-update/update-gradle-wrapper-action from 1 to 2 (#4157) dependabot[bot] 2024-09-23 19:44:27 +0200
  • 99bca9431b Print book conversion errors to default logger in 1.20.2->1.20.3 FlorianMichael 2024-09-23 19:42:48 +0200
  • 5287d4fb4f
    Fix enchantment glint behaviour in 1.10->1.11 (#4156) EnZaXD 2024-09-23 19:24:46 +0200
  • 39087029b1
    Bump gradle-update/update-gradle-wrapper-action from 1 to 2 dependabot[bot] 2024-09-23 16:34:00 +0000
  • bfd5ce0341 Put into own if FlorianMichael 2024-09-23 18:22:29 +0200
  • c9f7107c74 Fix enchantment glint behaviour in 1.10->1.11 FlorianMichael 2024-09-20 19:58:44 +0200
  • a0a2794291
    Change player parent to living entity base in 1.9/1.12 entity enums (#4154) EnZaXD 2024-09-20 13:35:58 +0200
  • 9e354e956e
    Update MCStructs (#4153) EnZaXD 2024-09-20 13:35:48 +0200
  • 4efd00f9a5 Change player parent to living entity base in 1.9/1.12 entity enums FlorianMichael 2024-09-20 13:12:57 +0200
  • 43c8a92c91 Update MCStructs FlorianMichael 2024-09-19 23:46:25 +0200
  • 27033e9096
    Remove transaction tracking (and cancelling) in 1.16.4->1.17 (#4140) EnZaXD 2024-09-15 21:52:32 +0200
  • e436bbe375
    Refactor dimension switch handling across all protocols (#4146) EnZaXD 2024-09-15 21:51:29 +0200
  • 668f55d159
    Move re-tracking of client player into clearEntities Nassim Jahnke 2024-09-15 21:38:37 +0200
  • 050a1dbacb
    Fix set equipment body slot in 1.20.3->.5 if value is not the last (#4149) EnZaXD 2024-09-15 19:14:42 +0200
  • 11031e74ec Update comment FlorianMichael 2024-09-15 17:33:12 +0200
  • cfcd91413e back to hex values FlorianMichael 2024-09-15 17:32:26 +0200
  • ec2b94b298 use original client values FlorianMichael 2024-09-15 17:12:56 +0200
  • db9aa7237f Fix set equipment translation in 1.20.3->.5 and replace magic values FlorianMichael 2024-09-15 16:43:37 +0200
  • ae1838d78a
    Update Gradle Wrapper from 8.10 to 8.10.1. (#4148) github-actions[bot] 2024-09-15 09:51:02 +0200
  • 3af26111ed Update Gradle Wrapper from 8.10 to 8.10.1. gradle-update-robot 2024-09-15 01:47:40 +0000
  • 45576ae407 Remove UserConnection#getClientWorlds FlorianMichael 2024-09-14 22:18:01 +0200
  • 6ee2a62cb5 Use putIfAbsent FlorianMichael 2024-09-14 22:14:16 +0200
  • 7235485802
    Cleanup enchantment conversion in 1.12->1.13 to match vanilla (#4147) EnZaXD 2024-09-14 21:33:18 +0200
  • be6c80596c Cleanup enchantment conversion in 1.12->1.13 to match vanilla FlorianMichael 2024-09-14 21:22:53 +0200
  • 737b17ffea Clear client worlds in UserConnectionImpl#clearStoredObjects as well FlorianMichael 2024-09-14 20:41:48 +0200
  • 57131cdce7 Always read difficulty away, still only handle on dimension change FlorianMichael 2024-09-14 20:32:34 +0200
  • 9516d8f467 Refactor dimension switch handling across all protocols FlorianMichael 2024-09-14 20:17:27 +0200
  • fcb472347e
    Add EntityTrackerBase#hasClientEntityId and don't use -1 as not set indicator (#4143) EnZaXD 2024-09-14 10:45:19 +0200
  • 5c61462362 Throw error instead FlorianMichael 2024-09-13 14:40:34 +0200
  • 42b6bb714e Keep api behaviour, expose EntityTracker#hasClientEntityId as well FlorianMichael 2024-09-13 13:50:47 +0200
  • 51f299c987 Make EntityTrackerBase#clientEntityId nullable and remove -1 magic value FlorianMichael 2024-09-13 00:12:21 +0200
  • e0ce8cc715
    Make EntityTrackerBase#clearEntities call removeEntity for all entries (#4142) EnZaXD 2024-09-12 22:09:52 +0200
  • 78379b7f39 Optimize imports FlorianMichael 2024-09-12 22:03:32 +0200
  • 1dff8dfa4c Make EntityTrackerBase#clearEntities calling removeEntity for every entry FlorianMichael 2024-09-12 22:02:50 +0200
  • 02ec4d4b2e Remove transaction tracking (and cancelling) in 1.16.4->1.17 FlorianMichael 2024-09-12 19:55:29 +0200
  • ebc0e61be8
    Fix invalid book view not visible in 1.20.3->.5 (#4139) EnZaXD 2024-09-07 10:45:10 +0200
  • e356fb93a1
    Update common/src/main/java/com/viaversion/viaversion/protocols/v1_20_3to1_20_5/rewriter/BlockItemPacketRewriter1_20_5.java Nassim Jahnke 2024-09-07 10:41:16 +0200
  • 07fa81b0cc Fix invalid book view not visible in 1.20.3->.5 FlorianMichael 2024-09-05 20:16:12 +0200
  • 95581a6fa5
    Fix mapping reading of changed_id type Nassim Jahnke 2024-09-05 10:02:55 +0200
  • d0b49009e5
    Rewrite display name component in player info packet in 1.20.3->.5 (#4136) EnZaXD 2024-09-04 20:27:38 +0200
  • 60c336d9f2 Optimize code FlorianMichael 2024-09-04 20:17:46 +0200
  • 5bed1176ea Rewrite display name component in player info packet in 1.20.3->.5 FlorianMichael 2024-09-04 19:59:54 +0200
  • 369b076cad
    Null check channel in player join listener Fixes #3390 Nassim Jahnke 2024-09-03 16:43:55 +0200
  • 6555bcda74
    Small cleanup to mapping file loading Nassim Jahnke 2024-09-02 23:21:29 +0200
  • ad222f52d4 Start adding tag->component handlers in ComponentRewriter1_20_5 FlorianMichael 2024-09-01 17:08:11 +0200
  • e537dbb024
    Clean up StructuredItemRewriter, also handle sound events Nassim Jahnke 2024-08-30 19:10:43 +0200
  • f92dbb655d
    Also cache missing protocol paths, don't reverse base protocols Nassim Jahnke 2024-08-30 11:19:32 +0200
  • 0b2dac9056
    Copy item in Particle#copy (#4130) RK_01 2024-08-29 23:28:39 +0200
  • 9e6f26bf6c
    Copy item in Particle#copy RaphiMC 2024-08-29 23:01:10 +0200
  • 7cd5514b90
    Add PacketWrapper#sendFutureRaw, cleanup login disconnect handling. (#4129) EnZaXD 2024-08-29 21:46:43 +0200
  • 059659b2d6 Add PacketWrapper#sendFutureRaw, cleanup login disconnect handling. FlorianMichael 2024-08-29 21:03:46 +0200
  • 5017d4bbb3
    Add Particle#copy (#4126) RK_01 2024-08-29 15:32:28 +0200
  • 8e4b1b0345
    Add Particle#copy RaphiMC 2024-08-29 15:21:29 +0200
  • 32e51b52aa
    Cleanup LOGIN/STATUS packet handlers (#4113) EnZaXD 2024-08-28 15:52:28 +0200
  • 657661e568
    Merge branch 'master' into api/add-new-register-functions-to-protocol EnZaXD 2024-08-25 20:23:54 +0200
  • d26da04f69 Cleanup LOGIN/STATUS packet handlers FlorianMichael 2024-08-25 20:22:15 +0200
  • 4f66fd793b
    Go back to fast entity data list iteration and mutation This is a fairly hot method and the array list cannot be modified outside of the already managed event cancellation and provided extra list Nassim Jahnke 2024-08-25 18:59:48 +0200
  • 2a71612aea
    Small cleanup of a few rewriters Nassim Jahnke 2024-08-25 18:42:21 +0200
  • a993a08b8d
    Only map between different primitive types when explicitly requested This would otherwise only happen with unsafe type usage Nassim Jahnke 2024-08-24 18:00:06 +0200
  • a9c947517c
    Don't unnecessarily re-wrap objects in passthrough Nassim Jahnke 2024-08-24 16:46:57 +0200
  • 2841bf3040
    Add option to hide scoreboard numbers (#4122) Pablo Herrera 2024-08-24 15:49:09 +0200
  • f894fe218d Final FlorianMichael 2024-08-24 13:43:16 +0200
  • 103d97767e
    Add option to hide scoreboard numbers Pablo Herrera 2024-08-24 12:59:25 +0200
  • 7edddda36e
    Split base protocols list (#4118) RK_01 2024-08-23 14:09:14 +0200
  • 33de12ceb1
    Reset reader before passing packet through protocols (#4117) RK_01 2024-08-23 09:42:50 +0200
  • 38d15f69e8
    Split base protocols list RaphiMC 2024-08-23 01:07:24 +0200
  • 36018d111a
    Reset reader before passing packet through protocols RaphiMC 2024-08-23 00:38:48 +0200
  • f8eb57cdbb
    Fix 1.8->1.9 click sound mappings (#4116) RK_01 2024-08-22 19:39:09 +0200
  • 0639071195
    Fix 1.8 -> 1.9 click sound mapping RaphiMC 2024-08-22 19:05:09 +0200
  • b2d523f5c0
    Add more API for base protocols and skip manually added ones. (#4115) EnZaXD 2024-08-22 17:15:29 +0200
  • b586b0d361
    Allow client intention packet to be cancelled (#4114) EnZaXD 2024-08-22 10:59:35 +0200
  • 9b040409d0 Skip manually added base protocols for client intention execution FlorianMichael 2024-08-22 10:51:23 +0200
  • 49a454091b Add RedirectProtocolVersion#getBaseProtocolVersion FlorianMichael 2024-08-21 23:14:06 +0200
  • 6e4ce417fe Allow client intention packet to be cancelled FlorianMichael 2024-08-21 21:46:19 +0200
  • c6381e7f4d
    Allow protocols to handle client intention packet (#4112) EnZaXD 2024-08-21 19:58:32 +0200