Icarus

Icarus

5M Downloads

Client and server durability config syncing

KLONOA9X6 opened this issue ยท 11 comments

commented

As the title, Icarus mod can't sync the config between client and server, that caused if you set the durability on server and don't change client config, when durability is reduced to 1, the wings will still usable until the wings completely damage and disappear.

commented

Minecraft and Icarus versions, please

commented

Arr...I found it (Branch 1.19.2-suffering).
image
Looks like you made a mistake

commented

durability is not something you can change on the fly. thats set during registry, and Mojang hasnt made items a dynamic registry. it would require a game restart to go into effect

commented

Arr... It looks a little difficult...
But I think this glitch is not only on 1.19.2 branch, but also on other branch...

commented

its not a glitch, its technically impossible. even if I wanted to sync the durability, it literally cant be.

commented

I'm a little bit to describe the problems that may occur

Server config: 500 durability
Client config: 0 (infinity)

When damage value to 499, client will not stop flying, it will continue flying until the wing completely damaged and disappear.

commented

Well, forget it, I will build a separate version with modified durability values for the server to use

commented

its literally not possible. an item's durability cant be changed while the game is running. what do you not understand about that

commented

I know, I did before and I know that's impossible

commented

Minecraft: 1.19.2 (Fabric 0.14.19)
Icarus: KLONOA9X6@eca9397

commented

this was fixed in 1.19.3 and it wont be backported, so uh... update i guess?