CustomAnvil

CustomAnvil

Plugin

Custom Anvil is a spigot plugin that allows server administrators to customize almost every aspect of the anvil's mechanics.

Server Game MechanicsUtility

3,210 downloads
16 followers
Follow Save
Filter loader...
Filter versions...
Filter channels...

Fix an initialization issue with disenchantment (oups)

Some small fixes

  • Fix incompatibility with some Excellent Enchantment version before v5
  • Fix disenchantment gui not working with custom anvil
  • Fix custom craft using material max stack size and not item's
  • Fix incompatibility with AxPlayersWarps
  • Support for mc 1.21.8
  • Add per item enchantment limit and support eco enchant enchantment limit
  • Better merge item change check. Fixing some issue
  • Fix item group update issue
  • Fix a small unexpected behavior with NeoEnchant+ support

Features:

  • Linear xp cost on custom recipes
  • Added support for Dungeon and Taverns DataPack
  • Added listener event API and documented old undocumented events

Fixes

  • Fixed enchantment from modern Excellent Enchantment not checking if applied in valid item
  • Fixes NeoEnchant+ enchantment conflict file not being detected

Support for mc 1.21.7 & NeoEnchant+

fix me forgeting to increment nms version

Support for nms feature for 1.21.6

  • Add compatibility with excellent enchantment V5
  • Fix null error happening with toolstats

Fix incompatibility with ToolStats

Fix incompatibility with vane portal

Known issues:

  • CustomAnvil May be using the wrong default xp multiplier with eco enchantment
  • superenchants support may not work as expected (issue most likely from superenchants, bug report sent)

Features:

  • Allow add and remove of item lore via writable books and paper (Merge from beta) note: there is no config gui currently for this feature. all relevant configurations should get added to the config.yml automatically so check it out after update !
  • Add support and auto config for use of braken data pack
  • Add support for enchantment marking an item immutable example of the configuration to add to config.yml for an enchantment with the namespaced key minecraft:immutability_curse
immutable_enchantments:
  - "minecraft:immutability_curse"

Fixes:

  • Fix incompatibility with wesjd on newer version (forgot to include compatibility module in recent mc versions)
  • Fix issue on multi line paper remove (issue from lore edit beta)
  • Fix most incompatibility issues with plugin using xenondev anvil gui
  • Better item groups when it come to tools
  • Better (more vanilla like) usage of conflict related to mace

Known issues:

  • CustomAnvil May be using the wrong default xp multiplier with eco enchantment
  • superenchants support may not works as expected
  • somehow a weird incompatibility with vane-portals

Add support for 1.21.5 nms

Temporarily fix an issue with enchantment squared sometimes deleting second anvil item

Beta version of lore edit. PLEASE back up your config if you already have one as this version if not final and config may changes location As a beta version, it is strongly recommended to not use it in production unless well tested on your side (note: unit test was created and should be working correctly ? No guaranty)

This beta add the ability to edit lore via book and quill or paper. The feature is disabled by default. You need to enable it on config.yml (no config gui for this feature in this release)

You can copy this part of the config if you got an older config to have the comments

Fell free to open an issue to talk about adjustment or things you like to add for this lore edit feature

FhkGdQ rCk

This version fix a major issue:

  • Work penalty was not taking into account right item work penalty when calculating result work penalty (somehow)

other fixes:

  • Updated Disenchantment to v6.1.5 (break backward compatibility. please update)
  • Fix Excellent Enchant compatibility breaking if curse of fragility curse was disabled
  • Made sure rename cost work as expected. Even in unit tests

Fix weird bug where the viewer list is empty sometime apparently

Fix new version of Heaven Bag not working

  • Created per use type work penalty (rename/merge/repair) auto migration of previous work penalty system. No manual config change to do
  • new exclusive work penalty per use type This means, you can have work penalty dedicated for repair, merge and/or rename

Fix getting cost for color renaming causing null pointer exception when inventory name is null Add safety when executing dependency handling code

Some changes for this version:

  • Tried to make compatible with some legacy version of eco enchant (not assumed to work)
  • Fix some enchantment test from other plugin not being taken into account. Should work as expected now, but that mean it may not work as currently.
  • Made Heaven bag works
  • Updated Disenchantment, should work with disenchantment version >= 6.1.0. But break support for previous versions

Project members

alexcrea-git

Member

Details

Published a year ago
Updated 24 days ago