* make materials.lua with hades, minetest game, farlands items
* make textures file for central handling
* make mods game agnostic
* take out the trash
* handle multiple seats in sofas
* add github luacheck workflow and various luacheck fixes
* add fluxionary scope creep
* fix devtest breaking right to a name policy
Co-authored-by: wsor4035 <24964441+wsor4035@users.noreply.github.com>
Co-authored-by: SFENCE <sfence.software@gmail.com>
move lrfurn tables to homedecor_tables
create new mod: homedecor_seating
move lrfurn chair, sofas, and all types of homedecor
chairs, benches, etc. that I could think of,
whether intended for exterior or interior use,
to that new mod.
(except tree swing :P )
lrfurn was left empty after this, so deleted.
Any of these new submods can be run without any other
components that were once part of the big "homedecor"
mod, other than homedecor_common and homedecor_i18n
Reduced dependencies where possible, but each submod still
has its various dependencies more or less the same as before,
i.e. some need basic_materials, others need unifieddyes,
some need building_blocks, and so on.
All of the stuff that used to be under homedecor/handlers
got moved to homedecor_common, as did any models and/or textures
that are used by more than one other homedecor component.
All the miscellaneous items that didn't warrant their own
mod ended up in homedecor_misc, which can also be thought
of as the remains of the original "homedecor" mod, renamed.