Giter VIP home page Giter VIP logo

viaforge's Introduction

ViaForge


Client-side Implementation of the Via* projects for Minecraft Forge

Supported Server versions

  • Release (1.0.0 - 1.21.1)
  • Beta (b1.0 - b1.8.1)
  • Alpha (a1.0.15 - a1.2.6)
  • Classic (c0.0.15 - c0.30 including CPE)
  • April Fools (3D Shareware, 20w14infinite)
  • Combat Snapshots (Combat Test 8c)

How to (Users)

ViaForge can be installed on 1.12.2, 1.16.5, 1.17.1, 1.18.2, 1.19.2, 1.19.4, 1.20.4 and 1.20.6 Forge client versions.

The legacy-1.8 also supports Minecraft 1.8.9.

Dev builds: https://ci.viaversion.com/view/Platforms/job/ViaForge/

If you encounter any issues, please report them on either:

How to (Developers)

See this project for a copy-paste solution to include ViaForge into your MCP based project.

How to build

  1. Clone the repository with git clone.
  2. Run ./gradlew build in the root directory of the repository.
  3. The compiled jar files can be found in viaforge-mc<version>/build/libs.

Note: Build scripts are made to be run using Java 21.

Other ViaVersion Mods / Platforms

ViaBungee - https://hangar.papermc.io/ViaVersion/ViaBungee (ensure Bungee is updated to latest)
ViaSponge - https://modrinth.com/project/viasponge
ViaFabric - https://modrinth.com/mod/viafabric
ViaFabricPlus - https://modrinth.com/mod/viafabricplus (Includes additional modifications to make the experience better)
ViaForge - https://modrinth.com/mod/viaforge/
ViaProxy (App) - https://github.com/ViaVersion/ViaProxy/#readme
ViaaaS (Proxy) - https://github.com/ViaVersion/ViaaaS#readme

For a more detailed summary see https://viaversion.com

viaforge's People

Contributors

avanatiker avatar ccetl avatar dependabot[bot] avatar florianmichael avatar github-actions[bot] avatar howardzhy avatar kichura avatar miogmiog avatar nekosarekawaii avatar tudbut avatar xcfrg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

viaforge's Issues

error

i cant login into any server when im using viaforge

1.6 support

pretty sure there are protocols for this version iirc

Issue with using items on >= 1.17 versions

General Information

viaforge latest with optifine.
pretty sure this only happens if your actual client version is below 1.17

Bug Description

Some servers kick for "invalid item use" or just straight up ban you if you are using any version that is above or equal to 1.17.
After checking a bit, I think the issue is related to "placeBlockDirection" in the placement packet; the kick or ban only happens if the value of "placeBlockDirection" is 255.

Steps to Reproduce

join gamster (with version changed to 1.17 or above) -> join practice or bedwars or skywars -> use a consumable item.
practice and bedwars kick you while in skywars, you either get banned or kicked after some time.

Expected Behavior

you should not get kicked or banned for using items :(((

Tidiness with version numbers - firt step to Forge Update Checker support

Hi, I have a suggestion for you here about version numbers.
In this mod, the version is always set to "1.0.0", which I think makes a mess when the versions go up in numbers, so the "Forge Update Checker" can run, which will show a warning about the old version of the mod.

So here is a pattern:
1(main version - changes to 2 if there is an extremely revolutionary change .0(changes to 1, if there is an average change, for example, if a new version of Minecraft has been released, then support for that version).0(changes to 1, if there is any small patch)

So for example: 1(nothing extra has changed).2(version 1.19 has been released recently).1 (a small bug has been fixed) - 1.2.1

I'm doing this because I want to run a Forge update checker.

[FEATURE] Add support for some textures & items

for example :
respawn anchors dont show up
crying obsidian doesnt show up
netherite stuff show as diamond stuff

what to do:
add the textures to the assets folder and make the game renders them somehow

Thank You

I just want to say thank you for this amazing mod

New commands prints only language key

When you type new command, For example "/locate biome minecraft:deep_dark", it prints to chat "commands.locate.biome.success", i think this error happen on other new commands ( but /gamemode is fine)
Screenshot:
obrazek

src

wheres the source code

1.16.5

Please add support for 1.16.5

GPL?

ViaVersion has changed license to GPL v3

My suggestions for this mod

These features will be good to add:
*1. Textures and models for blocks, items, armors and entities (likely patching ViaVersion will be required)
*2. Add compatability for CubicChunks - support higher build limits for 1.18+ and classic servers (probably requires patching viaversion)
3. Per-server version setting; For each server, ability to set different versions (so we dont have to switch global version setting)
4. For version list, add "automatic" option - it will ping server and get supported versions and it will use closest supported server version (it already is in ViaFabric)
5. Implement ViaLegacy
*6. Qol features for ViaLegacy (remove hunger bar when version is beta 1.7-, etc... Like in this project: ViaLegacy for Multiconnect)

For this to work with other mods, ViaForge will have to split to 2 jars - ViaForge core (current project plus features here without star) and ViaForge QOL (will require ViaForge core installed in mods folder with it and it will add features with stars)

Infinite amount of threads

I uses arthas (which is a java diagnostic tool) to list all threads. As you can see, viaforge is creating an infinite amount of threads (ViaProtocolHack-*)

Click me
[arthas@22740]$ thread -all

Threads Total: 1585, NEW: 0, RUNNABLE: 17, BLOCKED: 0, WAITING: 24, TIMED_WAITING: 1500, TERMINATED: 0, Internal thread
s: 44
ID   NAME                          GROUP          PRIORITY  STATE    %CPU      DELTA_TIM TIME      INTERRUPT DAEMON
1    Client thread                 main           10        RUNNABLE 14.47     0.031     0:9.796   false     false
2    Reference Handler             system         10        WAITING  0.0       0.000     0:0.000   false     true
3    Finalizer                     system         8         WAITING  0.0       0.000     0:0.015   false     true
5    Signal Dispatcher             system         9         RUNNABLE 0.0       0.000     0:0.000   false     true
6    Attach Listener               system         5         RUNNABLE 0.0       0.000     0:0.000   false     true
29   Java2D Disposer               system         10        WAITING  0.0       0.000     0:0.000   false     true
1281 arthas-timer                  system         5         WAITING  0.0       0.000     0:0.000   false     true
1390 arthas-NettyHttpTelnetBootstr system         5         RUNNABLE 0.0       0.000     0:0.000   false     true
1392 arthas-NettyWebsocketTtyBoots system         5         RUNNABLE 0.0       0.000     0:0.000   false     true
1393 arthas-NettyWebsocketTtyBoots system         5         RUNNABLE 0.0       0.000     0:0.000   false     true
1394 arthas-shell-server           system         5         TIMED_WA 0.0       0.000     0:0.000   false     true
1395 arthas-session-manager        system         5         TIMED_WA 0.0       0.000     0:0.000   false     true
1397 arthas-UserStat               system         5         WAITING  0.0       0.000     0:0.000   false     true
1400 arthas-NettyHttpTelnetBootstr system         5         RUNNABLE 0.0       0.000     0:0.046   false     true
1443 arthas-command-execute        system         5         RUNNABLE 0.0       0.000     0:0.015   false     true
24   Snooper Timer                 main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
25   Snooper Timer                 main           5         WAITING  0.0       0.000     0:0.000   false     true
28   Timer hack thread             main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
30   ViaProtocolHack-0             main           5         WAITING  0.0       0.000     0:0.062   false     true
36   LWJGL Timer                   main           10        TIMED_WA 0.0       0.000     0:0.000   false     true
41   ViaProtocolHack-1             main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
48   ViaProtocolHack-2             main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
49   ViaProtocolHack-3             main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
50   ViaProtocolHack-4             main           5         TIMED_WA 0.0       0.000     0:0.015   false     true
51   Chunk Batcher 0               main           5         WAITING  0.0       0.000     0:0.125   false     true
52   Chunk Batcher 1               main           5         WAITING  0.0       0.000     0:0.093   false     true
53   Chunk Batcher 2               main           5         WAITING  0.0       0.000     0:0.109   false     true
54   Chunk Batcher 3               main           5         WAITING  0.0       0.000     0:0.078   false     true
55   Chunk Batcher 4               main           5         WAITING  0.0       0.000     0:0.078   false     true
56   Chunk Batcher 5               main           5         WAITING  0.0       0.000     0:0.109   false     true
57   Chunk Batcher 6               main           5         WAITING  0.0       0.000     0:0.093   false     true
58   Chunk Batcher 7               main           5         WAITING  0.0       0.000     0:0.000   false     true
59   Chunk Batcher 8               main           5         WAITING  0.0       0.000     0:0.062   false     true
60   Chunk Batcher 9               main           5         WAITING  0.0       0.000     0:0.062   false     true
61   Chunk Batcher 10              main           5         WAITING  0.0       0.000     0:0.015   false     true
62   Chunk Batcher 11              main           5         WAITING  0.0       0.000     0:0.109   false     true
64   Thread-11                     main           10        TIMED_WA 0.0       0.000     0:0.187   false     false
65   Thread-12                     main           10        TIMED_WA 0.0       0.000     0:0.062   false     false
68   Server Pinger #0              main           5         WAITING  0.0       0.000     0:0.015   false     true
69   Thread-13                     main           5         RUNNABLE 0.0       0.000     0:0.000   false     true
70   Netty Client IO #0            main           5         RUNNABLE 0.0       0.000     0:0.046   false     true
105  Server Pinger #1              main           5         WAITING  0.0       0.000     0:0.000   false     true
71   Netty Client IO #1            main           5         RUNNABLE 0.0       0.000     0:0.000   false     true
106  ViaProtocolHack-5             main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
107  ViaProtocolHack-6             main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
108  ViaProtocolHack-7             main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
109  ViaProtocolHack-8             main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
110  ViaProtocolHack-9             main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
111  ViaProtocolHack-10            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
112  ViaProtocolHack-11            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
113  ViaProtocolHack-12            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
114  ViaProtocolHack-13            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
115  ViaProtocolHack-14            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
116  ViaProtocolHack-15            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
117  ViaProtocolHack-16            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
118  ViaProtocolHack-17            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
119  ViaProtocolHack-18            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
120  ViaProtocolHack-19            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
121  ViaProtocolHack-20            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
122  ViaProtocolHack-21            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
123  ViaProtocolHack-22            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
124  ViaProtocolHack-23            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
125  ViaProtocolHack-24            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
126  ViaProtocolHack-25            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
127  ViaProtocolHack-26            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
128  ViaProtocolHack-27            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
129  ViaProtocolHack-28            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
130  ViaProtocolHack-29            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
131  ViaProtocolHack-30            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
132  ViaProtocolHack-31            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
133  ViaProtocolHack-32            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
134  ViaProtocolHack-33            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
135  ViaProtocolHack-34            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
136  ViaProtocolHack-35            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
137  ViaProtocolHack-36            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
72   Netty Client IO #2            main           5         RUNNABLE 0.0       0.000     0:0.000   false     true
139  ViaProtocolHack-37            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
140  ViaProtocolHack-38            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
141  ViaProtocolHack-39            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
142  ViaProtocolHack-40            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
143  ViaProtocolHack-41            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
144  ViaProtocolHack-42            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
145  ViaProtocolHack-43            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
146  ViaProtocolHack-44            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
147  ViaProtocolHack-45            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
149  ViaProtocolHack-46            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
150  ViaProtocolHack-47            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
151  ViaProtocolHack-48            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
152  ViaProtocolHack-49            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
153  ViaProtocolHack-50            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
154  ViaProtocolHack-51            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
155  ViaProtocolHack-52            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
156  ViaProtocolHack-53            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
157  ViaProtocolHack-54            main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
......
1616 ViaProtocolHack-1486          main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
1617 ViaProtocolHack-1487          main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
1618 ViaProtocolHack-1488          main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
1619 ViaProtocolHack-1489          main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
1620 ViaProtocolHack-1490          main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
1621 ViaProtocolHack-1491          main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
1622 ViaProtocolHack-1492          main           5         TIMED_WA 0.0       0.000     0:0.000   false     true
46   ViaRewind-1_8TO1_9            InnocuousForkJ 5         WAITING  0.0       0.000     0:0.000   false     true
-1   Gang worker#0 (Parallel GC Th -              -1        -        0.0       0.000     0:0.000   false     true
-1   Gang worker#10 (Parallel GC T -              -1        -        0.0       0.000     0:0.156   false     true
-1   Gang worker#8 (Parallel GC Th -              -1        -        0.0       0.000     0:0.078   false     true
-1   Service Thread                -              -1        -        0.0       0.000     0:0.000   false     true
-1   C1 CompilerThread9            -              -1        -        0.0       0.000     0:0.359   false     true
-1   C1 CompilerThread8            -              -1        -        0.0       0.000     0:0.484   false     true
-1   Gang worker#5 (Parallel GC Th -              -1        -        0.0       0.000     0:0.140   false     true
-1   C1 CompilerThread10           -              -1        -        0.0       0.000     0:0.453   false     true
-1   C1 CompilerThread11           -              -1        -        0.0       0.000     0:0.343   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.000   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.000   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.000   false     true
-1   Gang worker#4 (Parallel GC Th -              -1        -        0.0       0.000     0:0.140   false     true
-1   Gang worker#9 (Parallel GC Th -              -1        -        0.0       0.000     0:0.140   false     true
-1   C2 CompilerThread2            -              -1        -        0.0       0.000     0:4.312   false     true
-1   C2 CompilerThread3            -              -1        -        0.0       0.000     0:5.312   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.031   false     true
-1   C2 CompilerThread4            -              -1        -        0.0       0.000     0:4.671   false     true
-1   Gang worker#2 (Parallel GC Th -              -1        -        0.0       0.000     0:0.125   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.046   false     true
-1   C2 CompilerThread5            -              -1        -        0.0       0.000     0:4.875   false     true
-1   G1 Main Concurrent Mark GC Th -              -1        -        0.0       0.000     0:0.046   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.015   false     true
-1   C2 CompilerThread6            -              -1        -        0.0       0.000     0:3.890   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.000   false     true
-1   C2 CompilerThread7            -              -1        -        0.0       0.000     0:4.578   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.000   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.015   false     true
-1   Gang worker#6 (Parallel GC Th -              -1        -        0.0       0.000     0:0.140   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.000   false     true
-1   Surrogate Locker Thread (Conc -              -1        -        0.0       0.000     0:0.000   false     true
-1   VM Periodic Task Thread       -              -1        -        0.0       0.000     0:0.031   false     true
-1   C2 CompilerThread0            -              -1        -        0.0       0.000     0:4.546   false     true
-1   C2 CompilerThread1            -              -1        -        0.0       0.000     0:4.640   false     true
-1   Gang worker#3 (Parallel GC Th -              -1        -        0.0       0.000     0:0.125   false     true
-1   Gang worker#1 (Parallel GC Th -              -1        -        0.0       0.000     0:0.093   false     true
-1   Gang worker#11 (Parallel GC T -              -1        -        0.0       0.000     0:0.203   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.000   false     true
-1   Gang worker#7 (Parallel GC Th -              -1        -        0.0       0.000     0:0.171   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.000   false     true
-1   VM Thread                     -              -1        -        0.0       0.000     0:1.203   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.000   false     true
-1   G1 Concurrent Refinement Thre -              -1        -        0.0       0.000     0:0.000   false     true
-1   Gang worker#12 (Parallel GC T -              -1        -        0.0       0.000     0:0.109   false     true

Minecraft version: 1.8.9
Server version: vanilla 1.12.2

Cant log into 1.20.5/6

General Information

Mods:
Viaforge latest snapshot 3.6.1
Xearo Minimap
Optifine
Labymod
Ingame account switcher
togglesneak
liteloader - recording mod

Bug Description

I can join the server on 1.20.1, but anything above that and I get error. Except for when I join on 1.120.5/6 (which is actually my desired goal), i either get kicked or stuck in the ground.

https://mclo.gs/d3phl8F

Steps to Reproduce

load up 1.12 with viaforge
go to 1.20.5/6 option
Join play.hcfrevival.net

Expected Behavior

To not get stuck on the ground or get kicked when attempting to join the server

About ViaVersion_MovementThreshold

@ModifyConstant(method = "onLivingUpdate", constant = @Constant(doubleValue = 0.005D))
private double ViaVersion_MovementThreshold(double constant) {
    final ViaVersionFix viaversionfix = (ViaVersionFix) LiquidBounce.moduleManager.getModule(ViaVersionFix.class);
    if (Objects.requireNonNull(viaversionfix.getState())){
        return 0.003D;
    }
    return 0.005D;
}

I got a null pointer error, I want to know if ViaVersion_MovementThreshold existed in ViaForge

Stuck on "Loading Terrain" endcrystal.me

I have tried and it works on test.2b2t.org(which doesnt has a proxy), however on ecme it is stuck on loading terrian, ecme uses a proxy which makes the player then connect to the main server
Capture

As you can see i am connected to the server, on the multimc console it shows that im connecting and its displaying all the messages of the server, its similiar to #5 as 2b2troll also used a proxy(The owner closed the server now).

Also im pretty sure it worked on "till 21w45a version"(of viaforge) and it started giving this bug on the lastest version

Not able to connect to servers like hypixel

General Information

internal exception net.minecraftforge.fml.common.StartupQuery$AbortedException

Bug Description

internal exception net.minecraftforge.fml.common.StartupQuery$AbortedException

Steps to Reproduce

switch to a version above 1.12 and try to connect to hypixel

Expected Behavior

internal exception net.minecraftforge.fml.common.StartupQuery$AbortedException

Super high ping when changing to 1.8+

I literally can't move on servers when i change my viaversion to greater than 1.8 cuz the lag is too big. It only occurs on 1.8.9 (till 1.17.1) version of the mod. 1.12.2 works fine

Can't connect 1.16+ servers with 1.8.9 ViaForge

I tried Debug with Idea and Test with Build, but I got this error in both. Protocols below 1.15.2 work normally.
Also, the GuiProtocolSelector versions are inconsistent, does this have anything to do with it?
image1
image

Can't click viaforge button

When I use the liquidbounce client,the button of liquidbounce covers the button of viaforge, I hope to customize the position of the button(English is not my native language, so I used a translator for some words

Still unable to use viaforge 1.8.9

General Information

Yesterday I reported that an error occurs with viaforge 1.8.9. I just tried viarewind dev which was updated yesterday and I get the same error as last time

Bug Description

Cannot connect servers with viaforge 1.8.9

Steps to Reproduce

  1. Switch viaforge 1.9+ versions
  2. join server
  3. error (viarewind)

Expected Behavior

https://mclo.gs/ndFub9k

error when connecting to servers above 1 18

General Information

when trying to log in at 1 17, everything is fine, but when I try from 1 18 and above, nothing comes out. An error is coming out.

Bug Description

Packet Type Update_Light ind 36
2024-04-14_23 14 29

Steps to Reproduce

1.connecting to the server and an error

Expected Behavior

1.Just a mistake.

ViaForge does not render world height correctly.

General Information

ViaForge (Latest version)

Bug Description

Joining any server that is 1.19+ wont render blocks below y-level 0. When you try to go below y-level 0 you get stuck in a floating position and cannot escape.

Steps to Reproduce

  1. Set version of Minecraft to 1.19+
  2. Join a server that is 1.19+
  3. Go below y-level 0 to get stuck.

Expected Behavior

Should be able to render blocks below y-level 0 in order to keep players from getting stuck.

Inability to mine bamboo on 1.12 when playing on 1.14+ servers

When playing on a server that is running version 1.14+, you are unable to mine bamboo unless you destroy the block below what the bamboo is on, destroying the plant itself. I haven't tried this on vanilla, but on servers with anti cheat at least it replaces the sugar cane instantly after destroying it resulting in the inability for it to be mined. Not an urgent thing just thought I'd make it known in case it wasn't :)

Great mod though, love it!

ViaForge 1.8.9 broken

General Information

ViaForge 1.8.9 not working in latest viaversion pre builds (4.10.0-24w09a-SNAPSHOT)

Bug Description

https://mclo.gs/ndFub9k

Steps to Reproduce

  1. switch to viaversion higher than 1.8
  2. join server

Expected Behavior

join server with viaversion

Change default branch

You should change the default branch to 1.12.2 and remove main so it doesn't look like there isn't any code at first sight.

Latest viaforge for 1.12.2 has full screen issues

Whenever using the latest viaforge version with JEI, full screen does not work, when in full screen it keeps tabbing me out of the game, that does not happen when using an older viaforge version (which seems to have been deleted from curseforge for some reason?) or when not using JEI, here is the log https://paste.ee/p/xVe2L

Cannot join CraftBukkit 1.5.2 server from 1.8.9 client

General Information

Custom Hand GUI Mod, ViaForge, Optifine

Bug Description

Despite setting the ViaForge version to 1.5.2, I get immediately disconnected from the server, and in the menu, the connection meter is crossed out (with Client out of date! message) as if I have selected the wrong version. I can join a Paper 1.20.1 server with no issue.

Steps to Reproduce

  1. Load the ViaForge mod with the 1.8.9 client
  2. Set the version to 1.5.2 from the ViaForge menu
  3. Attempt to join a 1.5.2 server (The one I was attempting to join was running CraftBukkit)

Expected Behavior

I should be able to load into a 1.5.2 server just fine.

Compatibility with CubicChunks

I wonder, could you add a compatibility with CubicChunk, because for the moment, it does not start with ViaVersion
latest.log

moreover, it would be even better to put the height of the new versions on the old ones with CubicChunk

ViaForge cannot connect to a server

General Information

ViaForge refuses to connect no matter what but the server works for ANYTHING else. Which is confusing..

Failed to connect to the server: Internal Exception: io.netty.handler.codec.DecoderException: Java.io.I0Exception: Bad packet id: 25

Bug Description

Failed to connect to the server
Internal Exception: io.netty.handler.codec.DecoderException: Java.io.I0Exception: Bad packet id
25

Steps to Reproduce

Open client.
Click minecraft server
click connect.
wait for a while
pain. (Failed to connect to the server Internal Exception: io.netty.handler.codec.DecoderException: Java.io.I0Exception: Bad packet id 25)

Expected Behavior

Just join the mf server the first time XD

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.