-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Describe the bug
When hitting a player
To Reproduce
hit a player
Expected behavior
It should not crash
config.yml:
"---
version: 2.6.0
prefix: §l§7[§cMocking§4bird§7]
fail_message: §4{player}§r§7 failed §c{check} §7(§6{vl} §7@ {probability}§r§7) §7(§b{detail}§7)
punish_message_global: false
punish_message_staff: §l§4{player}§r§7 was punished for§b {detection}
punish_message_player: §cUnfair Advantage Detected
alerts_enabled: true
alerts_default: true
default_alert_delay: 2
upload_debug: false
AutoClickerA:
enabled: true
punish: true
punishment_type: kick
max_violations: 20
AutoClickerB:
enabled: true
punish: true
punishment_type: kick
max_violations: 20
max_cps: 25
AutoClickerC:
enabled: true
punish: true
punishment_type: kick
max_violations: 20
samples: 30
skewness: 0.035
kurtosis: 0.02
outliers: 2
AutoClickerD:
enabled: true
punish: true
punishment_type: kick
max_violations: 3
duplicate_max: 4
samples: 10
AutoClickerE:
enabled: true
punish: true
punishment_type: kick
max_violations: 20
KillAuraA:
enabled: true
punish: true
punishment_type: kick
max_violations: 25
KillAuraB:
enabled: true
punish: true
punishment_type: kick
max_violations: 25
ReachA:
enabled: true
punish: true
punishment_type: kick
max_violations: 50
max_reach: 3.1
ReachB:
enabled: true
punish: true
punishment_type: kick
max_violations: 50
max_reach: 3.0425
AimAssistA:
enabled: true
punish: true
punishment_type: kick
max_violations: 20
AimAssistB:
enabled: true
punish: true
punishment_type: kick
max_violations: 10
HitboxA:
enabled: true
punish: true
punishment_type: kick
max_violations: 35
SpeedA:
enabled: true
punish: true
punishment_type: kick
suppression: false
max_violations: 25
max_breach: 1.0E-5
SpeedB:
enabled: true
punish: true
punishment_type: kick
suppression: false
max_violations: 25
max_speed_on_ground: 0.29
max_speed_off_ground: 0.78
FlyA:
enabled: true
punish: true
punishment_type: kick
suppression: false
max_violations: 25
max_breach: 0.015
FlyB:
enabled: true
punish: true
punishment_type: kick
suppression: false
max_violations: 25
FlyC:
enabled: true
punish: true
punishment_type: kick
suppression: false
max_violations: 25
FlyD:
enabled: true
punish: true
punishment_type: kick
suppression: false
max_violations: 25
VelocityA:
enabled: true
punish: true
punishment_type: kick
max_violations: 10
VelocityB:
enabled: false
punish: false
punishment_type: kick
max_violations: 30
OmniSprintA:
enabled: true
punish: true
punishment_type: kick
max_violations: 10
NukerA:
enabled: true
punish: true
punishment_type: kick
max_violations: 10
max_blocks: 6
ChestStealerA:
enabled: true
punish: true
punishment_type: kick
max_violations: 10
max_transactions: 4
EditionFakerA:
enabled: true
punish: true
punishment_type: kick
max_violations: 1
BadPacketA:
enabled: true
punish: true
punishment_type: ban
max_violations: 1
BadPacketB:
enabled: true
punish: true
punishment_type: kick
max_violations: 20
BadPacketC:
enabled: true
punish: true
punishment_type: kick
max_violations: 2
BadPacketD:
enabled: true
punish: true
punishment_type: kick
max_violations: 5
BadPacketE:
enabled: true
punish: true
punishment_type: kick
max_violations: 10
BadPacketF:
enabled: true
punish: true
punishment_type: kick
max_violations: 5
TimerA:
enabled: true
punish: true
punishment_type: kick
max_violations: 3
TimerB:
enabled: false
punish: false
punishment_type: kick
max_violations: 20
...
"
Server version
5.31.0
Mockingbird version
Mockingbird_dev-364
Additional context / Additional Notes
[16:21:20.762] [Server thread/CRITICAL]: Error: "Call to undefined method pocketmine\network\mcpe\protocol\types\inventory\UseItemOnEntityTransactionData::getPlayerPos()" (EXCEPTION) in "plugins/Mockingbird_dev-364.phar/src/ethaniccc/Mockingbird/processing/InboundPacketProcessor" at line 292
--- Stack trace ---
#0 plugins/Mockingbird_dev-364.phar/src/ethaniccc/Mockingbird/listener/MockingbirdListener(50): ethaniccc\Mockingbird\processing\InboundPacketProcessor->process(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket#123552, object ethaniccc\Mockingbird\user\User#128693)
#1 pmsrc/src/event/RegisteredListener(61): ethaniccc\Mockingbird\listener\MockingbirdListener->onPacketReceive(object pocketmine\event\server\DataPacketReceiveEvent#119016)
#2 pmsrc/src/event/Event(63): pocketmine\event\RegisteredListener->callEvent(object pocketmine\event\server\DataPacketReceiveEvent#119016)
#3 pmsrc/src/network/mcpe/NetworkSession(467): pocketmine\event\Event->call()
#4 pmsrc/src/network/mcpe/NetworkSession(413): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket#123552, string[32] ........7.2A>.G@3..B............)
#5 pmsrc/src/network/mcpe/raklib/RakLibInterface(214): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[33] .c.abg.b.9.f.VF....F.v....Y......)
#6 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(40): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 2, string[42] .(.R..6..5/z,...#8|...,.-.b..x...K.[.$.p.)
#7 pmsrc/src/network/mcpe/raklib/RakLibInterface(107): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#265)
#8 pmsrc/src/TimeTrackingSleeperHandler(58): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib{closure}()
#9 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(120): pocketmine\TimeTrackingSleeperHandler->pocketmine{closure}()
#10 pmsrc/src/TimeTrackingSleeperHandler(77): pocketmine\snooze\SleeperHandler->processNotifications()
#11 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(79): pocketmine\TimeTrackingSleeperHandler->processNotifications()
#12 pmsrc/src/Server(1740): pocketmine\snooze\SleeperHandler->sleepUntil(float 1753633280.8011)
#13 pmsrc/src/Server(1104): pocketmine\Server->tickProcessor()
#14 pmsrc/src/PocketMine(360): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#2, string[51] C:\JDBros\Virtual\Virtual\MeinServer\pocketmine-mp, string[59] C:\JDBros\Virtual\Virtual\MeinServer\pocketmine-mp\plugins)
#15 pmsrc/src/PocketMine(383): pocketmine\server()
#16 pmsrc(170): require(string[102] phar://C:/Users/tacke/AppData/Local/Temp/PocketMine-MP-phar-cache.0/PMMF7BB.tmp.)
--- End of exception information ---