znepb / roadworks

Immersive road systems
MIT License
5 stars 1 forks source link

Allow content to be defined with datapacks / resources packs #1

Open ajh123 opened 3 months ago

ajh123 commented 3 months ago

Datapacks and resources packs (refereed to as packs) can allow custom content to be added to the game without making a mod. If Roadworks supported packs then creators will be able to define custom signs, markings, etc (refereed to as road objects) .

This will mean people can create "content packs" which may include road objects, etc from other countries (for example "European-style signage").

As of 1.21 Minecraft allows custom music and paintings to be made with packs, also, other mods like Patbox's Brewery or Minecraft Transit Railway support custom content with packs too.

It would be nice if Roadworks had support for packs as it would:

  1. increase maintainability of the mod (since you no longer need to manually modify the registry for every road object)
  2. allow people to create road objects

This would require a big refactor to achieve however it will greatly improve the options which this mod can have.