Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Change] Ensure compatibility with new Hypixel mod regulations #517

Open
ILikePlayingGames opened this issue Apr 1, 2021 · 7 comments
Open
Assignees

Comments

@ILikePlayingGames
Copy link
Collaborator

ILikePlayingGames commented Apr 1, 2021

Last Updated on Monday Nov. 1, 2021

Hypixel recently announced that they are changing their policy for disallowed mods. Features that manipulate packets will generally be disallowed in the future. The announcement is here and the clarification post is here. Based on that announcement, we have decided to disable the following features. They will remain disabled until Hypixel allows such features again.

Disabled Features

  • Disable ember rod on private island (2)
  • Hide players near NPCs (12) (modified and released)
  • Ignore item frame clicks (16)
  • Avoid placing enchanted items (30)
  • Avoid breaking stems (32)
  • Prevent movement on death (35) (re-enabled)
  • Crafting patterns (47)
  • Jungle axe cooldown (51) (modified and released)
  • Only mine ores in deep caverns (56)
  • Only mine valuables in the nether (59)
  • Double warp (86) (re-enabled)
  • Only break logs in the park (89)
  • Easier present opening (151)
  • Disable empty glass panes (154) (re-enabled)
  • Only mine ores in dwarven mines (159)

Re-enabled Features

  • Hide players near NPCs (190)
  • Prevent movement on death (200)
  • Jungle axe cooldown (193)
  • Double warp (192)
  • Disable empty glass panes (195)

Feature list

Up to date as of v1.6.0 beta 10 5e214b1

Allowed Uncertain Not Allowed
✔️ 🟡
  • Magma boss warning ✔️
  • Double tap to drop ✔️
  • Disable ember rod on private island ❌ blocking clicks
  • Show backpack preview ✔️
  • Hide skeleton helmet bones ✔️
  • Show skeleton helmet bones bar ✔️
  • Hide vanilla food and armor bars ✔️
  • Full inventory warning ✔️
  • Magma boss timer ✔️
  • Enchantment and reforge filters ✔️
  • Minion can't reach block warning ✔️
  • Hide players near NPCs 🟡 edit planned
  • Hide vanilla health bar ✔️
  • Double tap to drop in other games ✔️
  • Minion full warning ✔️
  • Ignore item frame clicks ❌ clicking through entities
  • Use vanilla defence texture ✔️
  • Show backpack preview only while holding shift ✔️
  • Mana bar ✔️
  • Mana text ✔️
  • Health bar ✔️
  • Health text ✔️
  • Defence icon ✔️
  • Defence text ✔️
  • Defence percentage ✔️
  • Show health updates ✔️
  • Hide players in village ✔️
  • Dark auction timer ✔️
  • Item pickup log ✔️
  • Avoid placing enchanted items ❌ blocking clicks
  • Avoid breaking stems ❌ blocking clicks
  • Show dark auction timer in other games ✔️
  • Show item anvil uses ✔️
  • Prevent movement on death ❌ changing player movement
  • Show magma boss timer in other games ✔️
  • Don't reset cursor between inventories ✔️
  • Lock slots ✔️
  • Summoning eye alert ✔️
  • Make enderchests green in the end ✔️
  • Stop dropping and selling rare items ✔️
  • Make backpack inventories coloured ✔️
  • Replace roman numerals with numbers ✔️
  • Change health bar colours for poison and wither ✔️
  • Crafting patterns ❌ non-vanilla behaviour
  • Fishing sound indicator ✔️
  • Fix blinking night vision 🟡 testing required, client-server de-sync?
  • Disable minion location not perfect warning ✔️
  • Jungle axe cooldown ❌ blocking clicks
  • Organize enchantments ✔️
  • Show item cooldowns ✔️
  • Skill display ✔️
  • Speed percentage ✔️
  • Only mine ores in deep caverns ❌ blocking clicks
  • Slayer armor progress display ✔️
  • Special zealot alert ✔️
  • Only mine valuables in the nether ❌ blocking clicks
  • Enable error message when mining non-ores in deep caverns ✔️
  • Enable error message when breaking stems ✔️
  • Enable error messages when mining non-valuables in nether ✔️
  • Hide pet health bar ✔️
  • Disable magical soup messages ✔️
  • Power orb display ✔️
  • Zealot counter ✔️
  • Sword ticker display ✔️
  • Tab list effect timers ✔️
  • No arrows left alert ✔️
  • Hide night vision timer ✔️
  • Cake bag preview ✔️
  • Repeating full inventory warning ✔️
  • Sort tab list effect timers ✔️
  • Show broken dragon fragments ✔️
  • SBA button in pause menu ✔️
  • Show total zealot count ✔️
  • Show summoning eye count ✔️
  • Show average zealots per eye ✔️
  • Turn bow green when using toxic arrow poison ✔️
  • Birch park rain timer ✔️
  • Discord RPC ✔️
  • Endstone protector display ✔️
  • Fancy warp menu ✔️
  • Double warp ❌ 2 outputs for one click
  • Hide grey enchantments ✔️
  • Legendary sea creature warning ✔️
  • Only break logs in the park ❌ blocking clicks
  • Slayer boss close to spawning alert ✔️
  • Disable teleport pad messages ✔️
  • Bait list ✔️
  • Zealot counter explosive bow compatibility ✔️
  • Disable enderman teleportation effect ✔️
  • Change zealot colour ✔️
  • Hide sven pup nametags ✔️
  • Repeat slayer boss warning ✔️
  • Dungeon map display ✔️
  • Rotate dungeon map ✔️
  • Center dungeon map rotation on player ✔️
  • Zoom ✔️
  • Glowing dropped items ✔️
  • Glowing dungeon teammates ✔️
  • Show dungeon item base stat boost percentage ✔️
  • Colour base stat boost by rarity ✔️
  • Show player heads on map ✔️
  • Show healing circle wall ✔️
  • Show critical dungeon teammates ✔️
  • Show glowing dropped items on island ✔️
  • Show origin floor for dungeon items ✔️
  • Show dungeon milestone ✔️
  • Dungeon collected essences display ✔️
  • Stop Bonzo staff sounds ✔️
  • Show if an item's rarity has been upgraded ✔️
  • Show number of actions left until next skill level ✔️
  • Revenant slayer tracker ✔️
  • Tarantula slayer tracker ✔️
  • Sven slayer tracker ✔️
  • Colour revenant drops by rarity ✔️
  • Colour tarantula drops by rarity ✔️
  • Colour Sven drops by rarity ✔️
  • Revenant text mode ✔️
  • Tarantula text mode ✔️
  • Sven text mode ✔️
  • Dragon stats tracker ✔️
  • Colour dragon drops by rarity ✔️
  • Dragon text mode ✔️
  • Show dragon stats tracker in dragon's nest only ✔️
  • Show zealot counter in dragon's nest only ✔️
  • Show total zealot count in dragon's nest only ✔️
  • Show total summoning eye count in dragon's nest only ✔️
  • Show average zealots per eye in dragon's nest only ✔️
  • Hide revenant slayer tracker when not in crypts ✔️
  • Hide tarantula slayer tracker when not in spider's den ✔️
  • Hide Sven slayer tracker when not in castle ✔️
  • Dungeon death counter ✔️
  • Show personal compactor preview ✔️
  • Rock pet tracker ✔️
  • Dolphin pet tracker ✔️
  • Show dungeon teammate name overlay ✔️
  • Show stacking enchantment progress ✔️
  • Dungeon secrets display ✔️
  • Skill progress bar ✔️
  • Show skill progress percentage instead of xp ✔️
  • Show skill xp gained ✔️
  • Show salvaged essences counter ✔️
  • Disable mort messages ✔️
  • Disable dungeon boss messages ✔️
  • Show sword kill count ✔️
  • Hide other players' presents ✔️
  • Easier present opening ❌ clicks through entities
  • Compact tab list ✔️
  • Highlight high-tier enchantments ✔️
  • Disable empty glass panes ❌ blocks clicks
  • Candy points counter ✔️
  • Healing circle opacity ✔️
  • Use new chroma effect ✔️
  • Show experimentation table tooltips ✔️
  • Only mine ores in dwarven mines ❌ blocking clicks
  • Drill fuel bar ✔️
  • Drill fuel text ✔️
  • Fishing particle overlay ✔️
  • Enchantment lore parsing ✔️
  • Cooldown prediction ✔️
  • Enchantment perfect colour ✔️
  • Enchantment great colour ✔️
  • Enchantment good colour ✔️
  • Enchantment poor colour ✔️
  • Has Legendary Monkey lvl 100 (used to calculate jungle axe cooldown) ✔️
  • Bigger wake ✔️
@ILikePlayingGames ILikePlayingGames self-assigned this Apr 1, 2021
@ILikePlayingGames ILikePlayingGames pinned this issue Apr 1, 2021
@ILikePlayingGames
Copy link
Collaborator Author

After reading the admins' clarification, it seems that they mostly want to get rid of stuff that can appear like cheating to watchdog. I think it should be ok if we ensure that our click blocking blocks the click entirely so it doesn't send any packets to the server, unless the admins are opposed to the purpose these features serve.

@ILikePlayingGames
Copy link
Collaborator Author

We've determined a list of features that may be flagged by the new rules. We will be disabling these features before Friday April 9th (beginning of the kicking period) out of an abundance of caution since we are not sure exactly what will be flagged. We will test these features throughout the kicking period to determine if they indeed will be flagged.

@ILikePlayingGames
Copy link
Collaborator Author

ILikePlayingGames commented Apr 7, 2021

Disable list change log

Log of features added/removed from the disable list

  • Removed highlight enchantments (uses tool tip event)
  • Removed organize enchantments (uses tool tip event)
  • Removed lock slots (believe it should be ok, we'll see)
  • Removed stop dropping/selling rare items (allowed)
  • Removed don't reset cursor between inventories (client doesn't send mouse over)
  • Removed fancy warp menu (1 click=1 input)
    • Some concern about client running text commands while being in a menu, will see what Hypixel decides on this one
  • Removed prevent enderman teleportation (client-side effect, enderman doesn't actually move on server)
  • Removed enchantment lore parsing (uses tool tip event)
  • Removed backpack preview (does not show empty slots anymore)
  • Removed fix night vision (only client side)
  • Removed hide skeleton helmet bones (doesn't block clicks)
  • Removed hide players in lobby (doesn't block clicks)
  • Removed show item cool downs (doesn't block clicks, only jungle axe one does rn)
  • Removed hide other players' presents (doesn't block clicks)
  • Removed enchantment lore parsing (doesn't touch original NBT)
  • Changed easier present opening to disallowed (clicks through entities)
  • Removed stop dropping and selling rare items, complete blocking ensured and allowed according to Hypixel rules
  • Removed enchantment and reforge filters, allowed according to Hypixel rules (similar to preventing salvaging)
  • Removed hide players in village (does not block clicks)
  • Changed ignore item frame clicks to disallowed (clicks through entities)
  • Removed hide skeleton helmet bones (does not affect packets)
  • Changed all features needing clarification to disallowed (Hypixel unlikely to clarify further)
  • Changed show backpack preview to allowed (backpack preview for storage menu in progress)
  • Changed hide players near NPCs to edit planned

May 4 Changes

I should have dated these from the start but better late than never

  • Removed locked slots (falls under preventing dropping of rare items)

ILikePlayingGames added a commit that referenced this issue Apr 9, 2021
See issue #517 for details.

Newly disabled features:
- Disable ember rod on private island (2)
- Enchantment and reforge filters (10)
- Hide players near NPCs (12)
- Ignore item frame clicks (16)
- Avoid placing enchanted items (30)
- Avoid breaking stems (32)
- Prevent movement on death (35)
- Crafting patterns (47)
- Jungle axe cooldown (51)
- Only mine ores in deep caverns (56)
- Only mine valuables in the nether (59)
- Double warp (86)
- Only break logs in the park (89)
- Easier present opening (151)
- Disable empty glass panes (154)
- Only mine ores in dwarven mines (159)

Also disabled some removed features for old versions (1.3.0-1.4.2):
- Hide durability (9) : Removed, added to Skyblock.
- Don't open profiles with bow (41) : Removed, added to Skyblock.

Lastly, I replaced the outdated video link with the release page for 1.5.5 and updated the latest beta entry in the update checker.
ILikePlayingGames added a commit that referenced this issue Apr 9, 2021
See issue #517 for details.

Newly disabled features:
- Disable ember rod on private island (2)
- Enchantment and reforge filters (10)
- Hide players near NPCs (12)
- Ignore item frame clicks (16)
- Avoid placing enchanted items (30)
- Avoid breaking stems (32)
- Prevent movement on death (35)
- Crafting patterns (47)
- Jungle axe cooldown (51)
- Only mine ores in deep caverns (56)
- Only mine valuables in the nether (59)
- Double warp (86)
- Only break logs in the park (89)
- Easier present opening (151)
- Disable empty glass panes (154)
- Only mine ores in dwarven mines (159)

Also disabled some removed features for old versions (1.3.0-1.4.2):
- Hide durability (9) : Removed, added to Skyblock.
- Don't open profiles with bow (41) : Removed, added to Skyblock.

Lastly, I replaced the outdated video link with the release page for 1.5.5 and updated the latest beta entry in the update checker.
@Minionflo
Copy link

Please add a option to activate them again

@ILikePlayingGames
Copy link
Collaborator Author

We are considering rewriting "hide players near NPCs" to be compliant but we cannot re-enable any of these features since doing so would be against Hypixel rules.

@Pndablob
Copy link

Pndablob commented Jul 3, 2021

These features have been re-enabled in SBA beta releases upon further consideration:

Hide Players Near NPCs (12):

  • Does exactly as advertised. All of the code that allowed players to click through entities near NPCs has been sacked. (and the code responsible for sacking the code has also been sacked).

Double Warp (86):

  • This feature was not targeted by the updated mod guidelines a few months ago, and removing it in the first place was probably an over-reaction.

Disable Empty Glass Panes (154):

  • Like the "prevent drop" and "lock slots" features, this feature simply cancels annoying clicks in the sb menu GUI.

biscuut pushed a commit that referenced this issue Jul 9, 2021
See issue #517 for details.

Newly disabled features:
- Disable ember rod on private island (2)
- Enchantment and reforge filters (10)
- Hide players near NPCs (12)
- Ignore item frame clicks (16)
- Avoid placing enchanted items (30)
- Avoid breaking stems (32)
- Prevent movement on death (35)
- Crafting patterns (47)
- Jungle axe cooldown (51)
- Only mine ores in deep caverns (56)
- Only mine valuables in the nether (59)
- Double warp (86)
- Only break logs in the park (89)
- Easier present opening (151)
- Disable empty glass panes (154)
- Only mine ores in dwarven mines (159)

Also disabled some removed features for old versions (1.3.0-1.4.2):
- Hide durability (9) : Removed, added to Skyblock.
- Don't open profiles with bow (41) : Removed, added to Skyblock.

Lastly, I replaced the outdated video link with the release page for 1.5.5 and updated the latest beta entry in the update checker.
@ILikePlayingGames
Copy link
Collaborator Author

These features have been re-enabled in the release upon further consideration:

Prevent movement on death (35)

  • Doesn't provide any unfair advantage

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants