Want this question answered?
The highest enchantment level in Vanilla Minecraft is level 30 through the use of bookshelves surrounding an enchantment table.
The only Infinity enchantment you can get is Infinity I.
The highest enchantment for anything is a level 30. Level 30 enchantments are usually very high and very good.
There is no limit in gaining / collecting it but the max level of enchantment of level 30
idk
It is different for each enchantment but with mods/server plugins you can currently go up to LvL 127
The Fortune enchantment only goes up to level III.
Enchantment cost refers to the levels. Let's say you're level 32, and an enchantment you want costs 28 (which just so happens to be Silk Touch), you will have 4 levels left. In order to change the maximum enchantment levels, you must have bookshelves. The bookshelves must be at least one block apart from the enchanting table, and can be stacked up to 3 tall. The maximum is level 30, and you can cut off sources by placing a torch for a specific level. I hope this helped!
For me its Sai of steel with ninja enchantment
Try placing your Enchantment Table in a room made of bookcase blocks. You will see white debris coming torwards the table and black debris moving away from it. Soon, the levels will get higher for your enchantment table.
Enchantments are random, there is not a certain amount of xp you need per enchantment. Using more levels does give you a higher level enchantment though.
It can be obtained randomly for higher level enchants (I find I get it about 15 or higher).