Badlion Api

This repository explains how to disable Badlion Client mods and mod features via Bungee/Bukkit plugin.

By default all mods on the Badlion Client are not restricted and a user can enable any of the mods at anytime. By using this plugin you remove the ability for a user to activate certain mods or features of mods while they are playing on your server. The user will gain control over the ability to use these mods/features again when they leave your server.

We have anticheat warnings for certain features already built into the client and that the user can use them at their own risk, but some servers might want to further control/limit their ability to use these features. This repository shows how to control this.

 

To make a config place the information below example into . If you have any JSON errors it will not load the plugin properly. A quick and easy way to test that your JSON config is valid is to use this tool: https://jsonformatter.curiousconcept.com/plugins/BadlionClientModAPI/config.json

This example config will fully disable the waypoints and minimap mods. It will not disable togglesneak mod, but it will block the player from using the inventorySneak and flySpeed features of the togglesneak and togglesprint mods.


{ "modsDisallowed": { "Waypoints": { "disabled": true }, "MiniMap": { "disabled": true }, "ToggleSneak": { "disabled": false, "extra_data": { "inventorySneak": { "disabled": true } } }, "ToggleSprint": { "disabled": false, "extra_data": { "flySpeed": { "disabled": true } } } } }

 

Schematica printer mode

By default, Schematica printer cannot be enabled on servers. You need to specify that your server allows it using this API, like in this example :


{ "modsDisallowed": { "Schematica": { "disabled": false, "extra_data": { "printerEnabled": { "forced": true } } } } }

 

Mod Names and Fields that can be disabled

  • Animations
    • itemHeld
    • itemSwitch
    • hitBox
    • inventory
    • blockHit
    • heartAnimation
    • damageAnimation
    • sneakingAnimation
    • eatAnimation
    • thrownItems
    • fishingRod
    • swordSwing
    • bowAnimation
  • ArmorStatus
    • showMaxDurability
    • showPercentage
    • handPiece
    • bootPiece
    • leggingPiece
    • chestPiece
    • helmetPiece
  • AutoFriend
  • AutoGG
  • AutoText
  • AutoTip
  • Block Overlay
  • BossBar
  • Chat
    • textBackgroundShadow
    • timeStamp24h
    • timeStampBold
    • antiSpam
    • infiniteHistory
    • emphasizeUsername
    • boldEffect
    • underlineEffect
    • italicsEffect
    • soundEffect
  • Chunk Borders
  • Clear Glass
  • ClearWater
  • Clock
  • Combo Counter
  • Coordinates
    • roundLocation
    • biomeEnabled
    • directionEnabled
    • chunksEnabled
    • hideXYZ
    • textModCustomPrefix
    • textModOneLine
    • textModShowXZ
    • textModShowY
    • textModShowDirection
    • textModShowBiome
    • textModShowChunks
  • CPS
    • reversed
    • showDecimal
    • textModShowPrefix
  • Crosshair
    • visibleHideGui
    • visibleDebugScreen
    • visibleSpectatorMode
    • visibleThirdPerson
    • highlightPlayer
    • highlightHostile
    • highlightPassive
    • dynamicBow
    • dynamicAttack
    • outline
    • dot
    • vanillaBlendering
  • Direction
  • EnchantGlint
  • FOV Changer
  • FPS
    • reversed
  • Fullbright
  • Hit Color
  • Hitboxes
    • animalHitBoxesEnabled
    • itemDropHitboxesEnabled
    • monsterHitboxesEnabled
    • playerHitboxesEnabled
    • projectileHitboxesEnabled
    • itemFrameHitboxesEnabled
    • hideStuckArrows
    • fireballHitboxesEnabled
    • witherskullHitboxesEnabled
    • arrowHitboxesEnabled
    • fireworkrocketHitboxesEnabled
    • snowballHitboxesEnabled
    • xporbHitboxesEnabled
  • InventoryBlur
  • Item Counter
  • Item Physics
  • ItemInfo
  • Keystrokes
  • LevelHead
  • Memory
  • MiniMap
  • MLG Cobweb
  • MotionBlur
  • MumbleLink
  • Music
  • Name History
  • NickHider
  • Notifications
  • Pack Display
  • Particles
  • Perspective
  • Ping
  • Player Counter
  • PotionStatus
  • Protection
  • Reach Display
  • Replay
  • Saturation
  • Schematica
    • printerEnabled
  • Scoreboard
    • showNumbers
    • removeNumberOffset
  • Server Address
  • Shinypots
  • SkyblockAddons
  • Stopwatch
  • TcpNoDelay
  • TeamSpeak
  • TimeChanger
  • Timers
  • ToggleChat
  • ToggleSneak
    • inventorySneak
  • ToggleSprint
    • flySpeed
  • Waypoints
  • Zoom

Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    431500
  • Created
    Dec 27, 2020
  • Last Released File
    Dec 27, 2020
  • Total Downloads
    710
  • License

Categories

Members

Recent Files