diff --git a/resources/assemblyline/textures/blocks.png b/resources/assemblyline/textures/blocks.png deleted file mode 100644 index f61c7c54..00000000 Binary files a/resources/assemblyline/textures/blocks.png and /dev/null differ diff --git a/resources/assemblyline/language/en_US.properties b/resources/mods/assemblyline/languages/en_US.properties similarity index 100% rename from resources/assemblyline/language/en_US.properties rename to resources/mods/assemblyline/languages/en_US.properties diff --git a/resources/mods/assemblyline/textures/blocks/crate.png b/resources/mods/assemblyline/textures/blocks/crate.png new file mode 100644 index 00000000..d234dac3 Binary files /dev/null and b/resources/mods/assemblyline/textures/blocks/crate.png differ diff --git a/resources/assemblyline/textures/items.png b/resources/mods/assemblyline/textures/blocks/detector_green.png similarity index 51% rename from resources/assemblyline/textures/items.png rename to resources/mods/assemblyline/textures/blocks/detector_green.png index d4cc552e..6f05dcde 100644 Binary files a/resources/assemblyline/textures/items.png and b/resources/mods/assemblyline/textures/blocks/detector_green.png differ diff --git a/resources/mods/assemblyline/textures/blocks/detector_red.png b/resources/mods/assemblyline/textures/blocks/detector_red.png new file mode 100644 index 00000000..9484a2c3 Binary files /dev/null and b/resources/mods/assemblyline/textures/blocks/detector_red.png differ diff --git a/resources/mods/assemblyline/textures/blocks/encoder_bottom.png b/resources/mods/assemblyline/textures/blocks/encoder_bottom.png new file mode 100644 index 00000000..2c325a80 Binary files /dev/null and b/resources/mods/assemblyline/textures/blocks/encoder_bottom.png differ diff --git a/resources/mods/assemblyline/textures/blocks/encoder_side.png b/resources/mods/assemblyline/textures/blocks/encoder_side.png new file mode 100644 index 00000000..5277333c Binary files /dev/null and b/resources/mods/assemblyline/textures/blocks/encoder_side.png differ diff --git a/resources/mods/assemblyline/textures/blocks/encoder_top.png b/resources/mods/assemblyline/textures/blocks/encoder_top.png new file mode 100644 index 00000000..99f6860a Binary files /dev/null and b/resources/mods/assemblyline/textures/blocks/encoder_top.png differ diff --git a/resources/mods/assemblyline/textures/blocks/imprinter_bottom.png b/resources/mods/assemblyline/textures/blocks/imprinter_bottom.png new file mode 100644 index 00000000..68e2ab09 Binary files /dev/null and b/resources/mods/assemblyline/textures/blocks/imprinter_bottom.png differ diff --git a/resources/mods/assemblyline/textures/blocks/imprinter_side.png b/resources/mods/assemblyline/textures/blocks/imprinter_side.png new file mode 100644 index 00000000..10b1978f Binary files /dev/null and b/resources/mods/assemblyline/textures/blocks/imprinter_side.png differ diff --git a/resources/mods/assemblyline/textures/blocks/imprinter_top.png b/resources/mods/assemblyline/textures/blocks/imprinter_top.png new file mode 100644 index 00000000..8c3cab6c Binary files /dev/null and b/resources/mods/assemblyline/textures/blocks/imprinter_top.png differ diff --git a/resources/mods/assemblyline/textures/blocks/machine.png b/resources/mods/assemblyline/textures/blocks/machine.png new file mode 100644 index 00000000..4f40a63a Binary files /dev/null and b/resources/mods/assemblyline/textures/blocks/machine.png differ diff --git a/resources/mods/assemblyline/textures/blocks/turntable.png b/resources/mods/assemblyline/textures/blocks/turntable.png new file mode 100644 index 00000000..f22edc34 Binary files /dev/null and b/resources/mods/assemblyline/textures/blocks/turntable.png differ diff --git a/resources/mods/assemblyline/textures/blocks/turntable_side.png b/resources/mods/assemblyline/textures/blocks/turntable_side.png new file mode 100644 index 00000000..17041769 Binary files /dev/null and b/resources/mods/assemblyline/textures/blocks/turntable_side.png differ diff --git a/resources/assemblyline/textures/gui_empty.png b/resources/mods/assemblyline/textures/gui/gui_empty.png similarity index 100% rename from resources/assemblyline/textures/gui_empty.png rename to resources/mods/assemblyline/textures/gui/gui_empty.png diff --git a/resources/assemblyline/textures/gui_encoder.png b/resources/mods/assemblyline/textures/gui/gui_encoder.png similarity index 100% rename from resources/assemblyline/textures/gui_encoder.png rename to resources/mods/assemblyline/textures/gui/gui_encoder.png diff --git a/resources/assemblyline/textures/gui_imprinter.png b/resources/mods/assemblyline/textures/gui/gui_imprinter.png similarity index 100% rename from resources/assemblyline/textures/gui_imprinter.png rename to resources/mods/assemblyline/textures/gui/gui_imprinter.png diff --git a/resources/mods/assemblyline/textures/items/disk.png b/resources/mods/assemblyline/textures/items/disk.png new file mode 100644 index 00000000..192f60b3 Binary files /dev/null and b/resources/mods/assemblyline/textures/items/disk.png differ diff --git a/resources/mods/assemblyline/textures/items/imprint.png b/resources/mods/assemblyline/textures/items/imprint.png new file mode 100644 index 00000000..e7cedc85 Binary files /dev/null and b/resources/mods/assemblyline/textures/items/imprint.png differ diff --git a/resources/assemblyline/textures/armbot.png b/resources/mods/assemblyline/textures/models/armbot.png similarity index 100% rename from resources/assemblyline/textures/armbot.png rename to resources/mods/assemblyline/textures/models/armbot.png diff --git a/resources/assemblyline/textures/armbot_old.png b/resources/mods/assemblyline/textures/models/armbot_old.png similarity index 100% rename from resources/assemblyline/textures/armbot_old.png rename to resources/mods/assemblyline/textures/models/armbot_old.png diff --git a/resources/assemblyline/textures/belt/frame0.png b/resources/mods/assemblyline/textures/models/belt/frame0.png similarity index 100% rename from resources/assemblyline/textures/belt/frame0.png rename to resources/mods/assemblyline/textures/models/belt/frame0.png diff --git a/resources/assemblyline/textures/belt/frame1.png b/resources/mods/assemblyline/textures/models/belt/frame1.png similarity index 100% rename from resources/assemblyline/textures/belt/frame1.png rename to resources/mods/assemblyline/textures/models/belt/frame1.png diff --git a/resources/assemblyline/textures/belt/frame10.png b/resources/mods/assemblyline/textures/models/belt/frame10.png similarity index 100% rename from resources/assemblyline/textures/belt/frame10.png rename to resources/mods/assemblyline/textures/models/belt/frame10.png diff --git a/resources/assemblyline/textures/belt/frame11.png b/resources/mods/assemblyline/textures/models/belt/frame11.png similarity index 100% rename from resources/assemblyline/textures/belt/frame11.png rename to resources/mods/assemblyline/textures/models/belt/frame11.png diff --git a/resources/assemblyline/textures/belt/frame12.png b/resources/mods/assemblyline/textures/models/belt/frame12.png similarity index 100% rename from resources/assemblyline/textures/belt/frame12.png rename to resources/mods/assemblyline/textures/models/belt/frame12.png diff --git a/resources/assemblyline/textures/belt/frame13.png b/resources/mods/assemblyline/textures/models/belt/frame13.png similarity index 100% rename from resources/assemblyline/textures/belt/frame13.png rename to resources/mods/assemblyline/textures/models/belt/frame13.png diff --git a/resources/assemblyline/textures/belt/frame2.png b/resources/mods/assemblyline/textures/models/belt/frame2.png similarity index 100% rename from resources/assemblyline/textures/belt/frame2.png rename to resources/mods/assemblyline/textures/models/belt/frame2.png diff --git a/resources/assemblyline/textures/belt/frame3.png b/resources/mods/assemblyline/textures/models/belt/frame3.png similarity index 100% rename from resources/assemblyline/textures/belt/frame3.png rename to resources/mods/assemblyline/textures/models/belt/frame3.png diff --git a/resources/assemblyline/textures/belt/frame4.png b/resources/mods/assemblyline/textures/models/belt/frame4.png similarity index 100% rename from resources/assemblyline/textures/belt/frame4.png rename to resources/mods/assemblyline/textures/models/belt/frame4.png diff --git a/resources/assemblyline/textures/belt/frame5.png b/resources/mods/assemblyline/textures/models/belt/frame5.png similarity index 100% rename from resources/assemblyline/textures/belt/frame5.png rename to resources/mods/assemblyline/textures/models/belt/frame5.png diff --git a/resources/assemblyline/textures/belt/frame6.png b/resources/mods/assemblyline/textures/models/belt/frame6.png similarity index 100% rename from resources/assemblyline/textures/belt/frame6.png rename to resources/mods/assemblyline/textures/models/belt/frame6.png diff --git a/resources/assemblyline/textures/belt/frame7.png b/resources/mods/assemblyline/textures/models/belt/frame7.png similarity index 100% rename from resources/assemblyline/textures/belt/frame7.png rename to resources/mods/assemblyline/textures/models/belt/frame7.png diff --git a/resources/assemblyline/textures/belt/frame8.png b/resources/mods/assemblyline/textures/models/belt/frame8.png similarity index 100% rename from resources/assemblyline/textures/belt/frame8.png rename to resources/mods/assemblyline/textures/models/belt/frame8.png diff --git a/resources/assemblyline/textures/belt/frame9.png b/resources/mods/assemblyline/textures/models/belt/frame9.png similarity index 100% rename from resources/assemblyline/textures/belt/frame9.png rename to resources/mods/assemblyline/textures/models/belt/frame9.png diff --git a/resources/assemblyline/textures/crane_controller_off.png b/resources/mods/assemblyline/textures/models/crane_controller_off.png similarity index 100% rename from resources/assemblyline/textures/crane_controller_off.png rename to resources/mods/assemblyline/textures/models/crane_controller_off.png diff --git a/resources/assemblyline/textures/crane_controller_on.png b/resources/mods/assemblyline/textures/models/crane_controller_on.png similarity index 100% rename from resources/assemblyline/textures/crane_controller_on.png rename to resources/mods/assemblyline/textures/models/crane_controller_on.png diff --git a/resources/assemblyline/textures/crane_frame.png b/resources/mods/assemblyline/textures/models/crane_frame.png similarity index 100% rename from resources/assemblyline/textures/crane_frame.png rename to resources/mods/assemblyline/textures/models/crane_frame.png diff --git a/resources/assemblyline/textures/injector.png b/resources/mods/assemblyline/textures/models/injector.png similarity index 100% rename from resources/assemblyline/textures/injector.png rename to resources/mods/assemblyline/textures/models/injector.png diff --git a/resources/assemblyline/textures/laser_drill.png b/resources/mods/assemblyline/textures/models/laser_drill.png similarity index 100% rename from resources/assemblyline/textures/laser_drill.png rename to resources/mods/assemblyline/textures/models/laser_drill.png diff --git a/resources/assemblyline/textures/manipulator1.png b/resources/mods/assemblyline/textures/models/manipulator1.png similarity index 100% rename from resources/assemblyline/textures/manipulator1.png rename to resources/mods/assemblyline/textures/models/manipulator1.png diff --git a/resources/assemblyline/textures/manipulator2.png b/resources/mods/assemblyline/textures/models/manipulator2.png similarity index 100% rename from resources/assemblyline/textures/manipulator2.png rename to resources/mods/assemblyline/textures/models/manipulator2.png diff --git a/resources/assemblyline/textures/quarryControllerOn.png b/resources/mods/assemblyline/textures/models/quarryControllerOn.png similarity index 100% rename from resources/assemblyline/textures/quarryControllerOn.png rename to resources/mods/assemblyline/textures/models/quarryControllerOn.png diff --git a/resources/assemblyline/textures/rejector.png b/resources/mods/assemblyline/textures/models/rejector.png similarity index 100% rename from resources/assemblyline/textures/rejector.png rename to resources/mods/assemblyline/textures/models/rejector.png diff --git a/resources/assemblyline/textures/slantedbelt/frame0.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame0.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame0.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame0.png diff --git a/resources/assemblyline/textures/slantedbelt/frame1.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame1.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame1.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame1.png diff --git a/resources/assemblyline/textures/slantedbelt/frame10.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame10.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame10.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame10.png diff --git a/resources/assemblyline/textures/slantedbelt/frame11.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame11.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame11.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame11.png diff --git a/resources/assemblyline/textures/slantedbelt/frame12.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame12.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame12.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame12.png diff --git a/resources/assemblyline/textures/slantedbelt/frame13.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame13.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame13.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame13.png diff --git a/resources/assemblyline/textures/slantedbelt/frame14.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame14.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame14.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame14.png diff --git a/resources/assemblyline/textures/slantedbelt/frame15.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame15.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame15.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame15.png diff --git a/resources/assemblyline/textures/slantedbelt/frame16.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame16.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame16.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame16.png diff --git a/resources/assemblyline/textures/slantedbelt/frame17.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame17.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame17.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame17.png diff --git a/resources/assemblyline/textures/slantedbelt/frame18.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame18.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame18.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame18.png diff --git a/resources/assemblyline/textures/slantedbelt/frame19.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame19.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame19.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame19.png diff --git a/resources/assemblyline/textures/slantedbelt/frame2.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame2.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame2.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame2.png diff --git a/resources/assemblyline/textures/slantedbelt/frame20.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame20.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame20.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame20.png diff --git a/resources/assemblyline/textures/slantedbelt/frame21.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame21.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame21.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame21.png diff --git a/resources/assemblyline/textures/slantedbelt/frame22.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame22.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame22.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame22.png diff --git a/resources/assemblyline/textures/slantedbelt/frame23.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame23.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame23.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame23.png diff --git a/resources/assemblyline/textures/slantedbelt/frame3.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame3.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame3.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame3.png diff --git a/resources/assemblyline/textures/slantedbelt/frame4.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame4.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame4.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame4.png diff --git a/resources/assemblyline/textures/slantedbelt/frame5.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame5.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame5.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame5.png diff --git a/resources/assemblyline/textures/slantedbelt/frame6.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame6.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame6.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame6.png diff --git a/resources/assemblyline/textures/slantedbelt/frame7.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame7.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame7.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame7.png diff --git a/resources/assemblyline/textures/slantedbelt/frame8.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame8.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame8.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame8.png diff --git a/resources/assemblyline/textures/slantedbelt/frame9.png b/resources/mods/assemblyline/textures/models/slantedbelt/frame9.png similarity index 100% rename from resources/assemblyline/textures/slantedbelt/frame9.png rename to resources/mods/assemblyline/textures/models/slantedbelt/frame9.png