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

[1.16.5 Bug] Enchanted books with overhigh level can be used unrestrictedly on anvil #4687

Open
GoldenTotem opened this issue Feb 24, 2024 · 6 comments
Labels

Comments

@GoldenTotem
Copy link

GoldenTotem commented Feb 24, 2024

In vanilla, if you use an overhigh level enchanted book (like protection 5 > 4) on anvil, the game will treat it as max level. But quark can make those overhigh level book to use on anvil unrestrictedly.

  1. Make sure that "Ancient Tome" is enabled in the config file.
  2. Run command /give @s minecraft:diamond_helmet{RepairCost:34} /give @s minecraft:enchanted_book{StoredEnchantments:[{id:"minecraft:protection",lvl:4}]} /give @s minecraft:enchanted_book{StoredEnchantments:[{id:"minecraft:protection",lvl:5}]}
  3. In vanilla, apply these 2 books to that diamond helmet, both of them will get a diamond helmet with protection 4 and cost 38 levels experience.
  4. If quark is installed and ancient tome is enabled, protection 4 book works like vanilla, but protection 5 book will apply protection 5 on the helmet and only cost 10 levels experience, no matter how much RepairCost is.

Minecraft 1.16.5 Forge 36.2.35 Quark r2.4-322

@ChloeDawn
Copy link
Contributor

ChloeDawn commented Feb 24, 2024

I'm not sure what the issue is you're describing here? If you are giving yourself a book with commands it will always bypass any restrictions as nbt is not validated. i.e. You could reproduce the last step without even having Quark installed

@GoldenTotem
Copy link
Author

I'm not sure what the issue is you're describing here? If you are giving yourself a book with commands it will always bypass any restrictions as nbt is not validated. i.e. You could reproduce the last step without even having Quark installed

You may misunderstand. In vanilla, enchanted book are always restricted. You CANNOT use enchanted book with overhigh level, no matter it's from command or another way, (diamond sword + unbreaking IV = diamond sword with unbreaking III). But if you install Quark, you CAN use overhigh level enchanted book unexpectedly.(diamond sword + unbreaking IV = diamond sword with unbreaking IV).

@LeoBeliik
Copy link
Contributor

I mean that's one of the ancient tomes uses, to make enchanted books with a higher level than normal, you need to be able to combine an item with a over-enchanted book to get an over-enchanted item

@GoldenTotem
Copy link
Author

I mean that's one of the ancient tomes uses, to make enchanted books with a higher level than normal, you need to be able to combine an item with a over-enchanted book to get an over-enchanted item

Ancient tomes can only make enchanted items have the higtest level+1 (diamond sword with unbreaking 3 + ancient tome with unbreaking 3 = diamond sword with unbreaking 4). That is in normal circumstances.
But this bug means you don't need ancient tome to get enchanted items with overhigh levels, what's more, its level are not restricted. In vanilla, an overhigh level enchanted book can only apply the highest level to the items, but if quark is installed, an enchanted book with unbreaking 255 can be applied to an item an the anvil, that's the bug.

@IThundxr
Copy link
Member

How do you expect to get books higher then the max level in vanilla? quark doesnt magically let those books spawn, it only raises the max limit so tomes work

@GoldenTotem
Copy link
Author

How do you expect to get books higher then the max level in vanilla? quark doesnt magically let those books spawn, it only raises the max limit so tomes work

Tomes do works as expected. But quark removed the restriction of enchanted book unexpectly. Any level of enchanted book can be used on anvil.
If you follow the steps at the top once, you'll understand.

@IThundxr IThundxr added the bug label Mar 15, 2024
@GoldenTotem GoldenTotem changed the title Ancient Tomes make overhigh level enchanted books available on anvil Enchanted books with overhigh level can be used unrestrictedly on anvil Oct 13, 2024
@GoldenTotem GoldenTotem changed the title Enchanted books with overhigh level can be used unrestrictedly on anvil [1.16.5 Bug] Enchanted books with overhigh level can be used unrestrictedly on anvil Oct 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants