FlorianMichael
8f6ad8694d
Fix NPE in classic commands
2024-04-12 00:16:41 +02:00
RaphiMC
1f7c0b6c15
Made Via* config patching less hacky
2024-04-10 21:27:33 +02:00
RaphiMC
7b8bf9edc6
Fixed clientside crafting result prediction
2024-04-09 16:23:39 +02:00
FlorianMichael
a8e5b243d0
Use WrapWithCondition v2 (hopefully)
2024-04-08 21:07:59 +02:00
FlorianMichael
ac9ac18b13
Fix downloading terrain screen behaviour in 1.20.2->1.20.3
...
Closes https://github.com/ViaVersion/ViaFabricPlus/issues/387
2024-04-08 21:01:31 +02:00
FlorianMichael
a68a280aee
Swap version arguments of DebugSettings#sendIdlePacket
2024-04-04 17:08:57 +02:00
RaphiMC
68839a8d22
Merge remote-tracking branch 'origin/main'
2024-04-04 00:14:22 +02:00
RaphiMC
6b8f979b8f
Handle errors properly in <=1.20 custom payload handling
2024-04-04 00:14:06 +02:00
FlorianMichael
f8704eaab7
Use version name for protocol auto detection
2024-04-03 23:43:52 +02:00
RaphiMC
d1ad86c8d4
Fixed compile errors
2024-04-01 22:21:10 +02:00
RaphiMC
4f611e93ea
Fixed hand swing condition in <= 1.14.4
2024-04-01 00:14:20 +02:00
FlorianMichael
4c5d58347b
Merge remote-tracking branch 'origin/main'
2024-03-30 14:14:49 +01:00
FlorianMichael
6f89102059
Update fabric.mod.json and move VFP version and impl version into platform dump
2024-03-30 14:14:19 +01:00
Blay
23c2077511
Updated the polish translations ( #390 )
2024-03-30 13:54:16 +01:00
FlorianMichael
7e747396ff
[ci skip] Remove unused method
2024-03-28 22:07:42 +01:00
FlorianMichael
407927ff69
Fixup piston bounding boxes for 1.9 - 1.12.2
...
Closes https://github.com/ViaVersion/ViaFabricPlus/issues/384
2024-03-28 22:06:15 +01:00
FlorianMichael
ebc9560ae1
Redo german translations completely
2024-03-27 10:44:15 +01:00
FlorianMichael
06c72c3211
Overall improvements to translations and setting names
2024-03-27 10:39:30 +01:00
christopherplaysminecraft
495d3e0179
Improve and correct English and German translations ( #385 )
...
* Update en_us.json
* Update de_de.json
* Update de_de.json
* Remove you from translation
Co-authored-by: Joseph Burton <burtonjae@hotmail.co.uk>
* Update en_us.json
* Update src/main/resources/assets/viafabricplus/lang/de_de.json
Co-authored-by: EnZaXD <60033407+FlorianMichael@users.noreply.github.com>
* Update de_de.json
---------
Co-authored-by: EnZaXD <60033407+FlorianMichael@users.noreply.github.com>
Co-authored-by: Joseph Burton <burtonjae@hotmail.co.uk>
2024-03-25 19:38:51 +01:00
christopherplaysminecraft
601fcbb0fb
Update de_de.json
2024-03-24 21:29:54 +01:00
FlorianMichael
190f81c5a0
Tidy up MixinDebugHud
2024-03-23 18:48:31 +01:00
FlorianMichael
65e25a706f
Added setting to disable pinging entirely for <= b1.7.3
2024-03-23 18:46:22 +01:00
RK_01
b83abecc6f
Merge pull request #382 from christopherplaysminecraft/translation-de-femboys
...
Update de_de.json
2024-03-23 00:58:15 +01:00
RaphiMC
2250d8079c
Updated ViaBedrock code usage
2024-03-23 00:56:08 +01:00
christopherplaysminecraft
ce3464480d
Update de_de.json
...
Added new translation
Improved existing translation
2024-03-23 00:34:35 +01:00
FlorianMichael
973a3df00c
Fixed code behaviour
2024-03-22 11:04:43 +01:00
FlorianMichael
6e56ba6eec
Simplify code and improved mod compatibility
2024-03-22 10:51:10 +01:00
FlorianMichael
945a77a713
Always replace the port in direct connection screen, otherwise only when bedrock is forced
2024-03-22 10:45:15 +01:00
FlorianMichael
7bda76f004
Only replace port when version is forced
2024-03-22 10:40:42 +01:00
FlorianMichael
de8a6f642c
Inline bool statement
2024-03-22 05:05:39 +01:00
FlorianMichael
f899271881
Added setting to replace the default port when bedrock is selected
2024-03-22 05:04:18 +01:00
FlorianMichael
5abef51ce9
Updated old ProtocolHack class references to use the new name
2024-03-20 22:03:24 +01:00
FlorianMichael
096afc54b6
Remove known incompatibilities list from README and sources
...
Both DashLoader and ArmorSkin are quite inactive and don't work with the latest game version, in addition to that, I don't think many people will try to combine viafabric and viafabricplus since the mod pages already say it's an independent mod, so I decided to just yeet the list away ™️
2024-03-20 21:03:56 +01:00
FlorianMichael
309c9f37fb
Use MixinExtras for MixinClientConnection#useRakNetChannelFactory
2024-03-15 23:04:15 +01:00
RaphiMC
5fd59d7f36
Updated Via NBT usage
2024-03-09 15:32:12 +01:00
FlorianMichael
17840c5dd9
Fixed Via API usage
2024-03-09 12:29:38 +01:00
FlorianMichael
5d0e5a3f83
Removed fix which is now merged into ViaVersion
2024-03-09 12:27:18 +01:00
FlorianMichael
4b8d89a4b6
[ci skip] Create FUNDING.yml
2024-03-05 13:30:23 +01:00
FlorianMichael
c20fee5dae
Removed useless version checks
2024-03-04 16:51:48 +01:00
RaphiMC
6abdbbce08
Refactored item attribute changes for more mod compatibility
2024-03-04 16:37:37 +01:00
FlorianMichael
2a5648fcca
Random code cleanup again ™️
2024-03-04 14:58:52 +01:00
FlorianMichael
52d62b0fe1
Fixed typo
2024-03-04 14:50:43 +01:00
FlorianMichael
43d36b9dcf
Rewrote attack damage fixes for more mod compatibility
2024-03-04 14:47:37 +01:00
RaphiMC
de74e140d7
Moved armor durability fix injection
2024-03-04 13:33:30 +01:00
FlorianMichael
e0ec0e3c13
Slightly fixed formatting
2024-03-04 01:41:07 +01:00
FlorianMichael
fbb66e87c6
Merge remote-tracking branch 'origin/main'
2024-03-04 01:35:59 +01:00
FlorianMichael
4cfd04d4d8
Implemented armor durability changes in <= b1.8.1
2024-03-04 01:35:43 +01:00
brunoman4006
6098c5bbae
Updated spanish ( #374 )
...
* Added translations to spanish
* Updated Spanish
updated Spanish translations
2024-03-03 11:26:58 +01:00
FlorianMichael
2840877b61
Merge remote-tracking branch 'origin/main'
2024-03-02 19:52:18 +01:00
FlorianMichael
96dcd0cb98
24w09a
2024-03-02 19:52:05 +01:00
EnZaXD
f11af8465d
Merge pull request #366 from Blayung/main
...
Updated and improved the polish translations
2024-02-22 16:15:35 +01:00
Blayung
0670657466
Updated and improved the polish translations
2024-02-22 16:13:34 +01:00
FlorianMichael
eabb84e938
Always use the newest item type in ItemTranslator#viaB1_8toMc
...
Closes https://github.com/ViaVersion/ViaFabricPlus/issues/362
2024-02-22 13:20:31 +01:00
FlorianMichael
73711a7174
Translate "feature" in de_de.json
2024-02-22 13:11:08 +01:00
EnZaXD
3107461625
Merge pull request #365 from christopherplaysminecraft/translation-de
...
Update German Translations
2024-02-22 13:08:16 +01:00
EnZaXD
13cc75ed41
Merge pull request #364 from HowardZHY/main
...
Update Chinese Translations
2024-02-22 13:07:39 +01:00
christopherplaysminecraft
cc4514d0c0
Update German Translations
...
Should be correct, hopefully.
2024-02-22 12:23:49 +01:00
Howard ZHY
141750c2bd
Update Chinese Translations
2024-02-22 11:07:29 +08:00
Felix14_v2
b6845f0c64
Update ru_ru.json
2024-02-22 03:36:21 +03:00
FlorianMichael
e9b060fc3c
Added button for making feature requests
2024-02-21 23:23:08 +01:00
FlorianMichael
87b27861b7
Added report issues screen and moved server lists into one screen
2024-02-21 22:59:02 +01:00
FlorianMichael
27f8156c47
Rewrite subtitle system to support dynamic subtitle changes
2024-02-21 22:46:09 +01:00
FlorianMichael
1c206b83e0
Rewrote close handling of VFPScreen to support recursive opening
2024-02-21 22:03:18 +01:00
FlorianMichael
f61cb8b8f6
Fixed bedrock login not working
2024-02-21 20:27:25 +01:00
FlorianMichael
5c061e503d
Don't filter for third party custom payloads and explain the cursed things we're doing.
...
Closes https://github.com/ViaVersion/ViaFabricPlus/issues/359
2024-02-21 16:41:20 +01:00
FlorianMichael
aee1575f30
Fixed offhand swap check using the wrong version
...
Closes https://github.com/ViaVersion/ViaFabricPlus/issues/358
2024-02-21 14:25:10 +01:00
FlorianMichael
6c8449ac6b
Fixed incompatibility with auto-elytra
2024-02-19 22:50:03 +01:00
FlorianMichael
5507ad3bc5
Random code cleanup
2024-02-17 20:35:33 +01:00
FlorianMichael
aa4be98e71
Updated button orientation translations
2024-02-17 20:29:56 +01:00
FlorianMichael
775eb62ded
Added button to direct connection screen, added feature to disable certain buttons
2024-02-17 19:56:05 +01:00
FlorianMichael
988268ba13
Merge remote-tracking branch 'origin/main'
2024-02-16 06:10:22 +01:00
FlorianMichael
85d915a6c4
Fixed version selection rendering
2024-02-16 06:09:49 +01:00
RaphiMC
cfb2ca5d5a
Fixed auto detect breaking version comparisons
2024-02-15 17:32:05 +01:00
FlorianMichael
7d5408f7f9
Resolved TODO in EntityDimensionDiff
...
Added ProtocolTranslator#isCloserTo
2024-02-15 02:11:38 +01:00
FlorianMichael
5f0ac0caea
Renamed ProtocolHack to ProtocolTranslator
...
I decided to use ProtocolTranslator as new name since it better describes what this part of the program is doing
2024-02-15 01:11:31 +01:00
EnZaXD
da73e8ba19
Migrate ViaFabricPlus to ViaVersion's new ProtocolVersion API ( #354 )
...
* Updated Via API usage
* Thanks for not pushing this class IntelliJ
* Updated Via API usage
* Updated Via API usage
* Updated MixinProtocolVersion
* Moved auto detect to bottom of protocol list
* Use sorted version list for GUIs
* Fixed compile errors and startup
* Fixed config saving and loading
* Updated DEVELOPER_API file
---------
Co-authored-by: RaphiMC <50594595+RaphiMC@users.noreply.github.com>
2024-02-15 01:09:20 +01:00
RaphiMC
9d3877a9f8
Updated Via API usage
2024-02-13 23:30:37 +01:00
RaphiMC
b159ce3511
Merge remote-tracking branch 'origin/main'
2024-02-13 21:44:16 +01:00
RaphiMC
d637e43f55
Updated Via API usage
2024-02-13 21:44:01 +01:00
FlorianMichael
b85f61708d
Fixed incompatibility with lithium
2024-02-10 20:07:26 +01:00
FlorianMichael
f54433ce9f
Updated TODO list
2024-02-09 20:27:07 +01:00
RaphiMC
787ce37bed
Cleaned up x-z collision fix
2024-02-09 19:55:12 +01:00
FlorianMichael
34c66e0f09
Fixed X-Facing/Z-Facing in <= 1.13.2
2024-02-09 19:44:21 +01:00
RaphiMC
d8c2a036e9
Updated ViaBedrock implementation
2024-02-08 01:54:28 +01:00
RaphiMC
98926cb794
Updated Via to 24w06a
2024-02-07 19:55:44 +01:00
FlorianMichael
ab5c1ac872
Improved MoreCulling compatibility
2024-02-07 17:07:11 +01:00
FlorianMichael
9d791a0c9a
Updated fabric.mod.json file
2024-02-06 22:33:27 +01:00
FlorianMichael
de6db35397
Use MixinExtras for MixinClientPlayerInteractionManager#redirectPlayerPosPacket
2024-02-06 22:06:45 +01:00
FlorianMichael
ecd38de782
Code cleanup
2024-02-06 22:03:59 +01:00
RaphiMC
3b29c948f4
Updated Via to 24w05b
2024-02-03 15:55:28 +01:00
Howard ZHY
f9b74b673b
Update zh_*.json
2024-02-02 21:41:44 +08:00
神枪968
f9de2c38b2
Update zh_cn.json
2024-02-02 12:52:44 +08:00
RaphiMC
9f1ce594fe
Updated Via to 24w05a
2024-01-31 18:46:13 +01:00
RaphiMC
fb8e70246f
Fixed errors introduced by block breaking speed calculation rewrite
2024-01-30 23:06:49 +01:00
FlorianMichael
e402047e63
Merge remote-tracking branch 'origin/main'
2024-01-30 22:16:28 +01:00
FlorianMichael
6bf938424e
Rewrite block breaking speed calculation changes
2024-01-30 22:16:13 +01:00
RaphiMC
66ce0c1e08
Filter classic creative screen items properly
2024-01-29 19:35:37 +01:00
FlorianMichael
d6d3494ae6
Filter for "Update 1.21" feature flag in classic creative screen
...
Updating the ItemRegistryDiff would cause the inventory to be broken on 1.21 feature pack servers
2024-01-29 19:20:36 +01:00
FlorianMichael
f105bd8667
Revert "Updated ItemRegistryDiff to 1.20.5 to fix classic creative screen"
...
This reverts commit 5600e3fbfb
.
2024-01-29 19:10:27 +01:00
FlorianMichael
5600e3fbfb
Updated ItemRegistryDiff to 1.20.5 to fix classic creative screen
2024-01-29 19:02:06 +01:00
FlorianMichael
ac7121be47
Refactor ProtocolHack#injectPreviousVersionReset to match modifications
2024-01-29 14:12:09 +01:00
FlorianMichael
b5b677da71
Don't reset selected version when playing singleplayer
...
Closes https://github.com/ViaVersion/ViaFabricPlus/issues/337
2024-01-29 13:57:34 +01:00
FlorianMichael
a4f837fb9d
Tidy up VFPScreen#showErrorScreen
2024-01-26 13:55:22 +01:00
FlorianMichael
bcb3c57832
24w04a and Via API usage update
2024-01-26 13:54:11 +01:00
FlorianMichael
c31637cdbf
Finalizing some things
2024-01-24 16:13:09 +01:00
FlorianMichael
55eb34b5a5
Apply changes on other class files
2024-01-23 21:04:53 +01:00
FlorianMichael
cb31189cb8
Codestyle changes on mixin files:
...
- Use else block and ternary operator when possible
- Rely more on MixinExtras annotations (e.g. WrapWithCondition)
- Prevent not needed local fields
- Only use var if field type is clear or to prevent lines from getting to long
- Use VersionEnum#isNewerThan in disabling/removal injections
2024-01-23 20:41:05 +01:00
FlorianMichael
52a4d2c5f6
Use Formatting class file in MixinDrawContext
2024-01-23 19:22:19 +01:00
FlorianMichael
610ae09d69
Fixed namings in MixinItemStack and updated Classic4J
2024-01-20 23:15:00 +01:00
FlorianMichael
b195886642
Merge remote-tracking branch 'origin/main'
2024-01-19 21:18:35 +01:00
FlorianMichael
e8015a864c
Updated MinecraftAuth
2024-01-19 21:18:21 +01:00
notlin4
868519c756
Update Traditional Chinese
2024-01-20 00:15:06 +08:00
Marcel
21df9acc78
Update hu_hu.json
...
update + consistent order with en_us
2024-01-19 16:50:28 +01:00
FlorianMichael
9c164663e2
24w03b
2024-01-18 20:04:39 +01:00
RaphiMC
f899bc5745
Fixed FabricAPI injection conflict
...
Fixes #319
2024-01-15 17:40:57 +01:00
FlorianMichael
342604f143
Fixed wrong command outputs when using /viafabricplus
2024-01-15 00:14:24 +01:00
FlorianMichael
88a1376881
Updated Fabric API
2024-01-14 04:32:35 +01:00
FlorianMichael
751090cdfd
Updated Via* API usages
2024-01-13 06:21:28 +01:00
FlorianMichael
ea72120ff7
Removed fix which is now merged into Via
2024-01-12 23:58:00 +01:00
FlorianMichael
35d795ea3d
Structural refactor of fixes package
...
This commit introduces the fixes/versioned package, where random class files for specific game versions are stored since I don't want them to be in the root package and splitting more common data dumps and more version-specific class files into separate packages looks like a good solution for me.
2024-01-12 09:14:03 +01:00
FlorianMichael
e1a98531df
Added ClientsideFixes#getChatLength to fix edge cases were the chat length is wrong.
2024-01-12 00:28:49 +01:00
FlorianMichael
9109c6b5d1
Actually print the exception when using logger.error() method
2024-01-12 00:06:38 +01:00
FlorianMichael
53084c4e7e
Merge remote-tracking branch 'origin/main'
2024-01-03 18:47:10 +01:00
FlorianMichael
1c2f0e146c
Removed extra newline in debug hud injection
2024-01-03 18:47:01 +01:00
FlorianMichael
a46276579e
Update comment
2024-01-03 01:12:55 +01:00
RaphiMC
1cbc880b09
Removed second injection for resource pack URL validation fix
2024-01-03 00:52:49 +01:00
FlorianMichael
b731ff7925
Don't send resource pack validation packets in main thread (1.20.3 -> 1.20.2)
2024-01-02 21:47:37 +01:00
FlorianMichael
5762a0578f
Bump version to 3.0.5-SNAPSHOT
2024-01-02 16:15:56 +01:00
FlorianMichael
3dddc5b75e
Merge branch 'clean/recipes'
2024-01-02 16:09:36 +01:00
FlorianMichael
b56c399e3e
Merge branch 'feat/particles'
2024-01-02 16:09:10 +01:00
RaphiMC
31b261e3e8
Fixed FootStepParticle
2024-01-02 15:58:35 +01:00
RaphiMC
37a11f7bc2
Improved footstep particle handling
2024-01-02 15:32:43 +01:00
FlorianMichael
fbad198a39
Match recipe codestyle with project codestyle
2024-01-02 06:05:42 +01:00
FlorianMichael
bfde0eac48
Delete unused fields and methods in recipe fixes
2024-01-02 05:39:05 +01:00
FlorianMichael
69df6e2ace
Renamed fields in EntityRidingOffsetsPre1_20_2
2024-01-02 04:53:28 +01:00
FlorianMichael
8e82ae58c0
Change ProtocolHack#patchConfigs to not be bound to ViaLoader
2024-01-02 04:44:29 +01:00
FlorianMichael
fa88a7d1d2
Support ProtocolHack#createDummyUserConnection without protocol path
...
Fixed javadoc
2024-01-02 04:43:34 +01:00
FlorianMichael
6e91f4419a
Cleaned PerServerVersionScreen
2024-01-02 04:39:15 +01:00
FlorianMichael
5b5b68e2ec
Add support for left arm in <= 1.8 sword animations
...
Fixed https://github.com/ViaVersion/ViaFabricPlus/issues/315
2024-01-02 03:07:56 +01:00
FlorianMichael
8ebb8969a0
Clean assets folder
2024-01-02 02:56:14 +01:00
FlorianMichael
5f7a967d68
Implemented footstep particle in 1.13 -> 1.12.2 and fixed depthsuspend texture
2024-01-02 01:28:22 +01:00
FlorianMichael
65c17c8e94
Updated metadata
2024-01-01 17:52:14 +01:00
RaphiMC
2be62e51ec
Updated copyright header
2024-01-01 01:45:48 +01:00
FlorianMichael
6ef8477cd5
Merge remote-tracking branch 'origin/main'
2024-01-01 00:43:09 +01:00
FlorianMichael
42360c4d9e
2024
2024-01-01 00:41:25 +01:00
FlorianMichael
26c5bee954
Don't register /viaversion command as VFP alias to prevent mismatches with server-side ViaVersion
2023-12-31 16:51:24 +01:00
RaphiMC
f555b465fc
Merge remote-tracking branch 'origin/main'
2023-12-28 16:38:55 +01:00
RaphiMC
f2570ea445
Fixed entity riding offsets
...
Fixes #305
2023-12-28 16:38:32 +01:00
FlorianMichael
5c07c00b3b
Some code styling
2023-12-27 23:31:46 +01:00
FlorianMichael
04fd1ac510
Fixed "Open to LAN" being broken.
2023-12-27 23:19:29 +01:00