OldCombatMechanics

OldCombatMechanics

46.1k Downloads

Blocking not visible from 1.8 with ProtocolSupport

arceuss opened this issue ยท 12 comments

commented

image
using latest paper and protocolsupport

commented

@pabloalba16 That looks doable, it seems that plugin modifies some packets for certain clients so that 1.8 clients see people blocking. It should be possible to integrate that into OCM.

commented

that would be amazing! thank you so much!

commented

You can bring up 1.8 sword blocking on protocolsupport with this plugin: https://www.spigotmc.org/resources/protocolsupportstuff.44527/

commented

@pabloalba16 That looks doable, it seems that plugin modifies some packets for certain clients so that 1.8 clients see people blocking. It should be possible to integrate that into OCM.

I am experiencing a similar issue, players on 1.8 clients cant see people drawing back their bows to shoot. This also occasionally causes the player to become invisible. Would it be possible to integrate a similar packet fix for bows as you are planning to do for sword blocking here? Thanks!

commented

@NotAlexNoyle That doesn't sound like OCM is the cause of that problem, so it would not be possible to fix that from this plugin.

commented

@NotAlexNoyle Are you using ProtocolSupport or ViaRewind to bring back 1.8 support?

commented

@NotAlexNoyle Are you using ProtocolSupport or ViaRewind to bring back 1.8 support?

ViaRewind. Would I be correct in assuming that this issue is applicable for ViaRewindLegacySupport?

commented

ViaRewindLegacySupport does not claim to fix it in their spigot description. If players become invisible, that's ViaRewind issue. It does not seem like they have implemented the draw back for bows. ProtocolSupport has it but it is discontinued and incompatible with some anticheats so it is not viable

commented
commented

This is actually not OCM's responsibility. All OCM does is give the player a shield. If ViaRewing/ViaBackwards etc. are able to show a 1.8 client who is sword-blocking as holding a shield, then they should also be able to show a 1.9+ client who is shield-blocking as sword-blocking. If that is not currently the case, that is a feature request for those plugins.

commented

Sorry but I haven't a clue what sort of wacky stuff ProtocolSupport, ViaVersion, ViaBackwards etc. do to work. They often conflict with OCM because it was never intended to work with 1.8 clients. Maybe at some point in the future I will have the time to investigate this.

commented

f