cuberite / cuberite

A lightweight, fast and extensible game server for Minecraft

Home Page:https://cuberite.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

No Potion Effect When connecting with Forge Client

tonitch opened this issue · comments

I kicked up a new server with the ./easyinstall.sh script on my personal Arch Linux Machine, Join the server with a 1.12.2 Version of the client with forge and optifine installed

I noticed several bug and by checking in the issue tracker I don't seem to find this so I wanted to open an issue

I havn't looked at the code yet so I will not be able to locate the problem right away

Bug: No effect can be applied to my player with /effect or with potion splash/drinking potions

Reproduce: Drink a potion or /effect 16 99 99

I tested to add effect via beacon and I can't click the green V button to validate. so no effect there either

Edit: This doesn't work only when I'm playing with a forge client

Hi and welcome to the project.

For the next time, please use the issue template provided.

Forge clients are not 100% supported, for the best experience use the vanilla client.
Additionally mojang changed the way potions and effects work. So that might be a result of this

I've checked this myself.

Server OS: Linux (hey @tonitch, also Arch)
Cuberite Commit id: de5b89d

1.12.2 Vanilla

Potions work correctly.

1.12.2 OptiFine HD U G6 pre1 (no forge)

Potions work correctly.

1.12.2 Forge 14.23.5.2860 (no mods)

Expected behavior

Potions work and their effect are shown in the GUI, just like on vanilla servers.
image

Actual behavior

Potions work, but their effect isn't shown in the GUI.

Steps to reproduce the behavior

  1. Install Forge 14.23.5.2860 for Minecraft 1.12.2
  2. Join a Cuberite server with it.
  3. Drink/throw a potion.
  4. The potion works, but you can't see the effect in the GUI.

Is it a Cuberite's problem?

Maybe. 12xx12 is right that Forge clients aren't 100% supported. On the other hand, potion effects work correctly when Forge clients play on vanilla servers.

The most important thing is that everything works with OptiFine - OptiFine is important, some players might need it to achieve good performance.

Some players use Forge to improve their graphics and add some client-side quality of life mods. That's some reason to support Forge clients, but it isn't necessarily a good enough reason to fix potion effects for them. Cuberite has more important issues, and only a minority uses Forge for better graphics and quality of life mods - most player stick to vanilla/OptiFine.