Artifacts

Artifacts

75M Downloads

[Suggestion] Bring Back Config Setup

Closed this issue ยท 1 comments

commented

Hi there, after some version update from 1.18.2 to 1.20.1, I realize all of the effect disabling or etc, are moved to game rule instead.

Is there a reason why this is performed? I feel like config is much better to tweak and setup around, and the problem with gamerule is also that it's not saved for the modpack at all.

Plus the durability setting is also missing now!

commented

The item-specific config options were temporarily replaced with game rules between 1.19.4 and 1.20.5. This was when I merged the Forge and Fabric versions of the mod into a single project. Before that, the Fabric and Forge versions of Artifacts were maintained as separate projects. The Fabric version was often lagging behind in features as a result, including the item-specific config options.

Item-specific config options need to be synced between the server and client. While Forge has this built-in for server-config files, Fabric didn't have anything like this at the time. Game rules seemed like the next best solution until I had the time to implement a custom solution that works on both platforms. I implemented the game rules on Forge as well since I didn't want to deal with two different config systems between Fabric and Forge.

Starting from Minecraft 1.20.5, Artifacts has a custom config system and game rules are no longer used. While it's theoretically possible to backport the new config system, it would take a considerable amount of time which I would rather spend elsewhere, and risks breaking existing worlds and modpacks.

As for the durability config options, these took a lot of time to test and maintain. Very few people actually used these config options, so I took the decision to remove them.