ProtocolLib icon indicating copy to clipboard operation
ProtocolLib copied to clipboard

optionIntercept() replace for what?

Open JoaoGabrielCostaa opened this issue 2 years ago • 0 comments

Make sure you're doing the following

  • [X] You're using the latest build for your server version
  • [ ] This isn't an issue caused by another plugin
  • [ ] You've checked for duplicate issues
  • [ ] You didn't use /reload

Describe the question I want to know how can achive the same functionallity of the method that was removed (optionIntercept)

Code `public class PremiumListeners extends PacketAdapter {

private final Terminal plugin;

private final SecureRandom random = new SecureRandom();
private final KeyPair keyPair = EncryptionUtil.generateKeyPair();
private final RateLimiter rateLimiter;

public PremiumListeners(Terminal plugin, RateLimiter rateLimiter) {
    super(params()
            .plugin(plugin)
            .optionIntercept() // removed (compilation error at ProtocolLib API 5.0.0)
            .types(START, ENCRYPTION_BEGIN)
            .optionAsync());

    this.plugin = plugin;
    this.rateLimiter = rateLimiter;
}`

JoaoGabrielCostaa avatar May 31 '23 21:05 JoaoGabrielCostaa