FurnitureColor mechanic changes the color of the furniture but does not show color on versions >1.21.4 works fine in 1.21.1
Config: sc_dye_check: TriggerConditions:
- holding{m=BLACK_DYE} castInstead sc_black_dye
- holding{m=BLUE_DYE} castInstead sc_blue_dye
- holding{m=BROWN_DYE} castInstead sc_brown_dye
- holding{m=CYAN_DYE} castInstead sc_cyan_dye
- holding{m=GRAY_DYE} castInstead sc_gray_dye
- holding{m=GREEN_DYE} castInstead sc_green_dye
- holding{m=LIGHT_BLUE_DYE} castInstead sc_light_blue_dye
- holding{m=LIGHT_GRAY_DYE} castInstead sc_light_gray_dye
- holding{m=LIME_DYE} castInstead sc_lime_dye
- holding{m=MAGENTA_DYE} castInstead sc_magenta_dye
- holding{m=ORANGE_DYE} castInstead sc_orange_dye
- holding{m=PINK_DYE} castInstead sc_pink_dye
- holding{m=PURPLE_DYE} castInstead sc_purple_dye
- holding{m=RED_DYE} castInstead sc_red_dye
- holding{m=WHITE_DYE} castInstead sc_white_dye
- holding{m=YELLOW_DYE} castInstead sc_yellow_dye Skills:
- null
sc_black_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=black} @self
- takeitem{i=black_dye;a=1} @trigger
sc_blue_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=blue} @self
- takeitem{i=blue_dye;a=1} @trigger
sc_brown_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=brown} @self
- takeitem{i=brown_dye;a=1} @trigger
sc_cyan_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=cyan} @self
- takeitem{i=cyan_dye;a=1} @trigger
sc_gray_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=gray} @self
- takeitem{i=gray_dye;a=1} @trigger
sc_green_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=green} @self
- takeitem{i=green_dye;a=1} @trigger
sc_light_blue_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=light_blue} @self
- takeitem{i=light_blue_dye;a=1} @trigger
sc_light_gray_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=light_gray} @self
- takeitem{i=light_gray_dye;a=1} @trigger
sc_lime_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=lime} @self
- takeitem{i=lime_dye;a=1} @trigger
sc_magenta_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=magenta} @self
- takeitem{i=magenta_dye;a=1} @trigger
sc_orange_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=orange} @self
- takeitem{i=orange_dye;a=1} @trigger
sc_pink_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=pink} @self
- takeitem{i=pink_dye;a=1} @trigger
sc_purple_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=purple} @self
- takeitem{i=purple_dye;a=1} @trigger
sc_red_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=red} @self
- takeitem{i=red_dye;a=1} @trigger
sc_white_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=white} @self
- takeitem{i=white_dye;a=1} @trigger
sc_yellow_dye: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- furniturecolor{color=yellow} @self
- takeitem{i=yellow_dye;a=1} @trigger
sc_check_furniturestate: Conditions:
- furnitureState{s=SMALL} castInstead sc_big_furniture
- furnitureState{s=BIG} castInstead sc_small_furniture Skills:
- null
sc_big_furniture: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- setFurnitureState{state=BIG} @self
sc_small_furniture: TriggerConditions:
- stringequals{val1="%aoneblock_on_island%";val2="true"} true Skills:
- setFurnitureState{state=SMALL} @self