diff --git a/mods/ITEMS/mcl_banners/init.lua b/mods/ITEMS/mcl_banners/init.lua index 44a3fa222..47bfcb247 100644 --- a/mods/ITEMS/mcl_banners/init.lua +++ b/mods/ITEMS/mcl_banners/init.lua @@ -29,6 +29,48 @@ local colors = { ["unicolor_light_blue"] = {"light_blue", "Light Blue Banner", "mcl_wool:light_blue", "#4040CFE0" }, } +local patterns = { + "base", + "border", + "bricks", + "circle", + "creeper", + "cross", + "curly_border", + "diagonal_left", + "diagonal_right", + "diagonal_up_left", + "diagonal_up_right", + "flower", + "gradient", + "gradient_up", + "half_horizontal_bottom", + "half_horizontal", + "half_vertical", + "half_vertical_right", + "thing", + "rhombus", + "skull", + "small_stripes", + "square_bottom_left", + "square_bottom_right", + "square_top_left", + "square_top_right", + "straight_cross", + "stripe_bottom", + "stripe_center", + "stripe_downleft", + "stripe_downright", + "stripe_left", + "stripe_middle", + "stripe_right", + "stripe_top", + "triangle_bottom", + "triangles_bottom", + "triangles_top", + "triangle_top", +} + -- After destroying the standing banner node local on_destruct_standing_banner = function(pos) -- Find this node's banner entity and make it drop as an item diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_base_inverted.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_base_inverted.png index b934f2558..d8365a4de 100644 Binary files a/mods/ITEMS/mcl_banners/textures/mcl_banners_base_inverted.png and b/mods/ITEMS/mcl_banners/textures/mcl_banners_base_inverted.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_border.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_border.png new file mode 100644 index 000000000..411282ec3 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_border.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_bricks.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_bricks.png new file mode 100644 index 000000000..e44eb051f Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_bricks.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_circle.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_circle.png new file mode 100644 index 000000000..1ae3d39d4 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_circle.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_creeper.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_creeper.png new file mode 100644 index 000000000..8b575d770 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_creeper.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_cross.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_cross.png new file mode 100644 index 000000000..314cf8e74 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_cross.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_curly_border.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_curly_border.png new file mode 100644 index 000000000..2afcb0eff Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_curly_border.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_diagonal_left.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_diagonal_left.png new file mode 100644 index 000000000..4dbf324fc Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_diagonal_left.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_diagonal_right.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_diagonal_right.png new file mode 100644 index 000000000..4dc0e321c Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_diagonal_right.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_diagonal_up_left.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_diagonal_up_left.png new file mode 100644 index 000000000..4e92f0102 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_diagonal_up_left.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_diagonal_up_right.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_diagonal_up_right.png new file mode 100644 index 000000000..3c6958cbf Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_diagonal_up_right.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_flower.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_flower.png new file mode 100644 index 000000000..1588205c6 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_flower.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_gradient.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_gradient.png new file mode 100644 index 000000000..80aa50a28 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_gradient.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_gradient_up.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_gradient_up.png new file mode 100644 index 000000000..11222e3f5 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_gradient_up.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_half_horizontal.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_half_horizontal.png new file mode 100644 index 000000000..22db69add Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_half_horizontal.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_half_horizontal_bottom.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_half_horizontal_bottom.png new file mode 100644 index 000000000..018f29c21 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_half_horizontal_bottom.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_half_vertical.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_half_vertical.png new file mode 100644 index 000000000..6961d6af0 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_half_vertical.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_half_vertical_right.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_half_vertical_right.png new file mode 100644 index 000000000..3536d8e82 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_half_vertical_right.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_rhombus.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_rhombus.png new file mode 100644 index 000000000..a4f9b6391 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_rhombus.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_skull.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_skull.png new file mode 100644 index 000000000..ca7f50fba Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_skull.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_small_stripes.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_small_stripes.png new file mode 100644 index 000000000..330a92021 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_small_stripes.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_square_bottom_left.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_square_bottom_left.png new file mode 100644 index 000000000..f7c3883e7 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_square_bottom_left.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_square_bottom_right.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_square_bottom_right.png new file mode 100644 index 000000000..67c518313 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_square_bottom_right.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_square_top_left.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_square_top_left.png new file mode 100644 index 000000000..dc9c59d92 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_square_top_left.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_square_top_right.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_square_top_right.png new file mode 100644 index 000000000..928aa51ea Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_square_top_right.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_straight_cross.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_straight_cross.png new file mode 100644 index 000000000..42175c018 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_straight_cross.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_bottom.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_bottom.png new file mode 100644 index 000000000..13eb73b13 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_bottom.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_center.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_center.png new file mode 100644 index 000000000..13d352a1f Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_center.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_downleft.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_downleft.png new file mode 100644 index 000000000..4e2f89a29 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_downleft.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_downright.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_downright.png new file mode 100644 index 000000000..7759c2f50 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_downright.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_left.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_left.png new file mode 100644 index 000000000..8bff4b3a3 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_left.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_middle.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_middle.png new file mode 100644 index 000000000..28c0ca2b0 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_middle.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_right.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_right.png new file mode 100644 index 000000000..7e9d7b245 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_right.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_top.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_top.png new file mode 100644 index 000000000..9ce1f9182 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_stripe_top.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_thing.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_thing.png new file mode 100644 index 000000000..291b143c3 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_thing.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_triangle_bottom.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_triangle_bottom.png new file mode 100644 index 000000000..5ac7e9e2e Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_triangle_bottom.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_triangle_top.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_triangle_top.png new file mode 100644 index 000000000..7f626c26d Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_triangle_top.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_triangles_bottom.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_triangles_bottom.png new file mode 100644 index 000000000..0098f612e Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_triangles_bottom.png differ diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_triangles_top.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_triangles_top.png new file mode 100644 index 000000000..9241f87f6 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_triangles_top.png differ