Lantern icon indicating copy to clipboard operation
Lantern copied to clipboard

Enchanting

Open parlough opened this issue 8 years ago • 2 comments

Enchanting is a pretty cool system in Minecraft, let's add it ;)

Features -

Experience:

  • [ ] Ability to offer and get the various experience keys from a player
  • [ ] Gain experience from furnace and from certain kills
  • [ ] Lose experience from dying and enchanting

Enchantment table:

  • [ ] Ability to place and break the enchantment table tile entity
  • [ ] Ability to open the enchantment window
  • [ ] Ability to place lapis in lapis slot
  • [ ] Display all three enchantment choices
  • [ ] Ability to actually enchant item in input slot
  • [ ] Ability to enchant books as well

Anvil:

  • [ ] Ability to repair items with experience and items, or by combining them
  • [ ] Ability to move book enchantments to items
  • [ ] Do they do anything else? I suppose hurt you when they fall on you.

Enchantments:

  • [ ] Aqua Affinity - Increases underwater mining rate
  • [ ] Bane of Arthropods - Increases damage to arthropods
  • [ ] Blast protection - Reduces explosion damage
  • [ ] Curse of binding - Prevents removal
  • [ ] Curse of vanishing - Item destroyed on death
  • [ ] Depth strider - Increases underwater movement speed
  • [ ] Efficiency - Increases mining speed
  • [ ] Feather falling - Reduces fall damage
  • [ ] Fire aspect - Sets target on fire
  • [ ] Fire protection - Reduces fire damage
  • [ ] Flame - Arrows set target on fire
  • [ ] Fortune - Increases block drops
  • [ ] Frost walker - Walk on water
  • [ ] Infinity - Shooting consumes no arrows
  • [ ] Knockback - Increases knockback
  • [ ] Looting - Increases mob loot
  • [ ] Luck of the sea - Increases fhishing luck
  • [ ] Lure - Increases fishing rate
  • [ ] Mending - Repair with experience
  • [ ] Power - Increases arrow damage
  • [ ] Projectile protection - Reduces projectile damage
  • [ ] Protection - Reduces most damage
  • [ ] Punch - Increases arrow knockback
  • [ ] Respiration - Extends underwater breathing time
  • [ ] Sharpness - Increases damage
  • [ ] Silk touch - Mined blocks drop themselves
  • [ ] Smite - Increases damage to undead
  • [ ] Sweeping edge - Increases sweeping attack damage
  • [ ] Thorns - Damages attackers
  • [ ] Unbreaking - Increases effective durability

Extra:

I was wondering if we could maybe allow a few things through an enchantment config file in the asset folder?

  • [ ] Allow table to remember and keep lapis contents
  • [ ] Allow the changing of the material required for enchantment
  • [ ] Allow a multiplier for amount of item consumed to be set, or to disable completely

parlough avatar Jul 02 '17 05:07 parlough

I should have time to work on some of this soon. At least giving it a shot :D

parlough avatar Aug 11 '17 05:08 parlough

When #37 is merged, you will be able to properly implement the enchanting inventory. ;)

Cybermaxke avatar Aug 11 '17 15:08 Cybermaxke