FancyMcPlugins / FancyNpcs

FancyNpcs is a simple, lightweight and fast npc plugin using packets
https://modrinth.com/plugin/fancynpcs
MIT License
98 stars 23 forks source link

API's dependencies require their repositories to be defined #89

Open OakLoaf opened 4 months ago

OliverSchlueter commented 4 months ago

Steps to reproduce:

  1. incude a dependency into your gradle project with implementation so it gets shaded into your plugin
  2. publish your plugin to a maven-repo
  3. use your plugin as dependency in another project

You will notice that you also need to include the repository of your plugin AND the repository of the dependency even though its shaded into the plugin.

If you have a possible solution for this problem or have questions feel free to comment here or dm me on discord (real_oliver).

Grabsky commented 3 months ago

@OliverSchlueter You may want to see if changing implementation to api fixes that. I had a somewhat similar issue in the past and AFAIK this is how I got it resolved.

OliverSchlueter commented 1 month ago

Current solution: I'm mirroring the ChatColorHandler repo in FancyPlugins's repo