Skip to content

Enchanting #23

Open
Open
@parlough

Description

@parlough

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions