3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/network/IPacketLimitAlgorithm.h"
7#include "mc/network/MinecraftPacketIds.h"
8#include "mc/platform/Result.h"
12namespace Json {
class Value; }
36 virtual ::std::unique_ptr<::IPacketLimitAlgorithm> copy()
const ;
39 virtual uint checkPacket(::MinecraftPacketIds) ;
60 MCNAPI
void*
$ctor(
float drainRatePerSec, uint maxBucketSize);
72 MCNAPI ::std::unique_ptr<::IPacketLimitAlgorithm>
$copy()
const;
Definition BucketPacketLimitAlgorithm.h:15
static MCAPI ::Bedrock::Result<::BucketPacketLimitAlgorithm > createFromJsonParams(::Json::Value ¶msNode)
MCAPI void * $ctor(float drainRatePerSec, uint maxBucketSize)
MCAPI BucketPacketLimitAlgorithm(float drainRatePerSec, uint maxBucketSize)
static MCAPI void ** $vftable()
MCAPI ::std::unique_ptr<::IPacketLimitAlgorithm > $copy() const
Definition IPacketLimitAlgorithm.h:8