Commit Graph

1094 Commits

Author SHA1 Message Date
FlorianMichael
94471bf961
Code cleanup 2023-11-27 19:59:01 +01:00
FlorianMichael
8400106095
Invert version range correctly 2023-11-27 19:40:03 +01:00
FlorianMichael
677843479b
Cleaned settings and finished V3 TODO list 2023-11-27 19:38:03 +01:00
FlorianMichael
c5191b583d
Merge remote-tracking branch 'origin/recode/3.0.0' into recode/3.0.0 2023-11-27 17:57:24 +01:00
RaphiMC
766048b1eb
Fixed connection session setup 2023-11-27 17:56:08 +01:00
FlorianMichael
29918be68c
Renamed class file 2023-11-27 17:34:47 +01:00
FlorianMichael
9e6a945a40
Merge remote-tracking branch 'origin/main' into recode/3.0.0
# Conflicts:
#	src/main/java/de/florianmichael/viafabricplus/fixes/data/PackVersionDiff.java
#	src/main/java/de/florianmichael/viafabricplus/injection/mixin/viaversion/MixinProtocolVersion.java
2023-11-27 17:32:37 +01:00
FlorianMichael
9d33bd9431
1.20.3-pre3 2023-11-27 17:24:56 +01:00
FlorianMichael
57cbb51a35
Fixed bug introduced with a4794e3e48 2023-11-27 17:12:50 +01:00
FlorianMichael
7b32dd464e
Hook font renderer fix setting again 2023-11-27 17:10:34 +01:00
FlorianMichael
f88f6f6d9c
Merge remote-tracking branch 'origin/recode/3.0.0' into recode/3.0.0 2023-11-27 17:08:21 +01:00
FlorianMichael
b878bdaf13
Some finalizing stuff to the recode:
- Moved classic related classes
- Fixed classic item selection screen
- Added PackVersionDiff back from v2
2023-11-27 17:08:07 +01:00
Blay
f8496bafc2
Updated the polish translations (#295) 2023-11-27 17:06:22 +01:00
FlorianMichael
0c42add048
Fixed MixinMultiplayerServerListWidget_ServerEntry 2023-11-27 16:20:26 +01:00
FlorianMichael
b8152d13ca
Cleaned source code tree 2023-11-27 16:15:28 +01:00
FlorianMichael
93c2abf8f1
Merge remote-tracking branch 'origin/main' into recode/3.0.0
# Conflicts:
#	src/main/java/de/florianmichael/viafabricplus/injection/mixin/fixes/minecraft/network/MixinClientCommonNetworkHandler.java
2023-11-27 14:15:37 +01:00
FlorianMichael
96e480d539
Merge remote-tracking branch 'origin/main'
# Conflicts:
#	gradle.properties
2023-11-27 14:12:00 +01:00
FlorianMichael
77c3f1a5a2
Updated Fabric API usage 2023-11-27 14:10:47 +01:00
RaphiMC
e0ad9be6bd
Small code cleanup 2023-11-26 23:54:32 +01:00
RaphiMC
095323ceef
Merge remote-tracking branch 'origin/recode/3.0.0' into recode/3.0.0 2023-11-26 23:21:41 +01:00
RaphiMC
b74aa3d2bf
Fixed several issues 2023-11-26 23:21:27 +01:00
Howard ZHY
be06c973f0
Update Chinese Translations (#297) 2023-11-26 21:59:45 +01:00
FlorianMichael
6ee3246a39
Fixed wrong translation usage 2023-11-26 21:58:50 +01:00
FlorianMichael
cf93a0453a
Fixed random crashes and load ViaVersion async 2023-11-26 21:48:11 +01:00
RaphiMC
67285d4f4a
Prevent FabricAPI from breaking the clientside fixes 2023-11-26 21:30:42 +01:00
RaphiMC
4c11cbd0b6
Updated copyright 2023-11-26 21:23:59 +01:00
RaphiMC
aa275f08c3
Fixed game start 2023-11-26 21:23:43 +01:00
RaphiMC
3fb0b2a22b
Fixed build error 2023-11-26 21:16:40 +01:00
RaphiMC
7494a220ab
Merge remote-tracking branch 'origin/recode/3.0.0' into recode/3.0.0
# Conflicts:
#	src/main/java/de/florianmichael/viafabricplus/ViaFabricPlus.java
2023-11-26 21:12:48 +01:00
RaphiMC
a4794e3e48
Added and fixed tons of clientside fixes 2023-11-26 21:11:41 +01:00
FlorianMichael
4bcb2bcc17
Moved ViaFabricPlus config folder into .minecraft/config path 2023-11-26 13:18:35 +01:00
FlorianMichael
3cd08a8ae0
Moved documentation related resources into documentation folder
Renamed some classes I missed in the previous refactor
Fixed introduced bugs in third-party screens
Improved screen code and draw main title in classic login screens
2023-11-26 12:58:59 +01:00
FlorianMichael
55e9c024cf
Re-add Debug Hud information list 2023-11-26 12:33:46 +01:00
FlorianMichael
a19c7085e9
Sort injection methods in fixes package by version
Added new debug settings
2023-11-26 11:56:54 +01:00
RaphiMC
a2a2a56e46
Renamed boat model class to match VFP naming scheme 2023-11-26 10:48:11 +01:00
FlorianMichael
d129cb5ed3
Replaced INSTANCE fields with global getter 2023-11-26 04:25:12 +01:00
FlorianMichael
34d7808325
Continue with recoding the project:
- Added proper system for config files / saving:
  Added SaveManager and AbstractSave
  Deleted random save classes (ClassiCubeAccountHandler and BedrockAccountHandler)
- Moved data classes into proper packages
- renamed translation keys to fit english translation
- Deleted deprecated or useless settings and added new setting for optional fixes
- Changed settings system to save names instead of ordinals
- Added setting to save selected version
2023-11-26 04:21:26 +01:00
FlorianMichael
ae86d923ab
Added old version to ChangeProtocolVersionCallback 2023-11-26 01:19:40 +01:00
FlorianMichael
8c6babbabf
Fixed game startup 2023-11-26 01:18:17 +01:00
RaphiMC
be8c3659bc
Added and fixed tons of clientside fixes 2023-11-26 01:05:58 +01:00
FlorianMichael
a50dc89f2f
Recoded and improved even more ™️
- Added former contributor to author list as well
- Cleanup block changes from RaphiMC's last commit
- Fixed some block related issues
- Conditionally load IP-Next compat mixin
- Made all Mixins abstract and methods private

This commit is the initial commit to clean up some fundamental issues of VFP since its release:
- Actually start with having a package structure to group mixins
- Don't over-engineer debug/information system but keep it simple as it's only debugging
- Renamed definition package to fixes to address its purpose
- Start with creating proper packages for fixes
- Start with documenting the source code tree so new contributors understand what we're doing
2023-11-25 22:30:16 +01:00
FlorianMichael
472289b37c
Update copyright header 2023-11-25 15:53:18 +01:00
FlorianMichael
1d45d1a054
Fix classic login input field 2023-11-25 01:28:44 +01:00
FlorianMichael
f3a86c51be Added RaphiMC as author 2023-11-25 01:07:43 +01:00
FlorianMichael
84158d3b02 Fixed game start 2023-11-25 01:02:54 +01:00
RaphiMC
10851b48bf
Recoded and improved everything (1/2)™️ 2023-11-25 00:47:17 +01:00
Kichura
0220b7dc48
Update Fabric Loader to 0.14.24 in Gradle. (#293) 2023-11-22 18:21:23 +01:00
FlorianMichael
7cb50c76d2
1.20.3-pre2 2023-11-22 18:10:19 +01:00
FlorianMichael
132b6f1484
Update libs 2023-11-22 15:14:29 +01:00
FlorianMichael
53ca04df80
Delete outdated fix 2023-11-21 00:15:15 +01:00