Bug Closed · Could not replicate

[Bug] MEG 4: Mounts only fly if the player has the permission to '/fly'.

#4408 opened by Unknown 2 years ago

Unknownreported this bug

Mounts only fly if the player has the permission to /fly. If the player does not have the /fly permission the mount (e.g. dragon) will not fly. But if the player has /fly enabled (even if they're currently on ground) then mount the dragon- the dragon will fly. The problem is I don't want them to be able to fly unless they're on the dragon so I cannot just give them /fly. Plus if they have /fly the command is far superior to any mount so there'd be no reason to use the mount. * Initially reported this to EliteCreatures for their resource and they said to report it to Tixco.

latest.log: https://hastebin.skyra.pw/enulexibuy.rust ver: This server is running Paper version git-Paper-172 (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: 72e87ab) Plugins:

[14:55:05 INFO]: Bukkit Plugins:
[14:55:05 INFO]:  - ActionAnnouncer, *BeaconEffects, BetterRTP, BlueSlimeCore, BossShopPro, ChestSort, CMI, CMILib, CombatLogX, CoreProtect
[14:55:05 INFO]:  CraftingStore, CrateReloaded, *DisableSpawnerBreaking, DiscordSRV, ezAuctions, FancyNpcs, FancyWaystones, FastAsyncWorldEdit, FastChunkPregenerator, IllegalStack
[14:55:05 INFO]:  InfiniteJump, ItemsAdder, Kingdoms, LibsDisguises, LoneLibs, LuckPerms, mcMMO, MCPets, MMOItems, MobFarmManager
[14:55:05 INFO]:  ModelEngine, Multiverse-Core, MyCommand, MythicLib, MythicMobs, PlaceholderAPI, PlayerParticles, PremiumVanish, ProtocolLib, Quests
[14:55:05 INFO]:  ResourceWorld, SafariNet, ShopGUIPlus, SignShop, spark, Spartan, Vault, Votifier, VotingPlugin, WorldGuard
[14:55:05 INFO]:  *XRayDetector```

MCPets_4.1.0-MEG4
ModelEngine-4.0.2
MythicMobs-5.4.1
MythicLib-1.6.1
ItemsAdder_3.6.1-beta
Unknowncommented

I tried the following script and deop myself, but I can still fly with the mount.

Elk:
  Type: PIG
  Display: Elk
  AIGoalSelectors:
    - 0 clear
  Skills:
    - model{m=elk;usm=true;drive=true} @self ~onSpawn
    - mountmodel{mode=flying} @trigger ~onInteract
  Options:
    Silent: true
    MovementSpeed: 0.15
Unknowncommented

Thanks for your reply.

Could you please try:

  1. Deop yourself.
  2. Ride mount (it'll prob let you fly)
  3. Log off.
  4. Log in.
  5. Try to mount and fly on your mob.

The issue is inconsistent but seems to occur after relogging. The steps above are exactly what I did. I also tried removing Spartan (anti-cheat) and at first it seemed like it fixed it but then the issue kept happening.

Unknowncommented

Nope, I can still fly with my mount.

Sign in to join the discussion.