Furniture States not able to target MEG model Furniture (log provided)
Furniture states do not work with a model engine model set. I was able to use debug to figure out that it just doesnt target the furniture piece.
The configs I used was the one straight out of the wiki page, just replaced the names with my model names from model engine. The Debug log is below showing it is not targeting the furniture.
- it recognizes there is a skill
- it tries to run the skill
- it runs the skill but says there is no target:
[15:50:58 INFO]: [MythicMobs] |----- ? Checking SkillTrigger SkillTrigger[name=INTERACT, metadataClass=class io.lumine.mythic.core.skills.triggers.meta.EmptyMetadata, aliases=[]] == SkillTrigger[name=INTERACT, metadataClass=class io.lumine.mythic.core.skills.triggers.meta.EmptyMetadata, aliases=[]] [15:50:58 INFO]: [MythicMobs] |----- + SkillMechanic usable! [15:50:58 INFO]: [MythicMobs] |----- Executing SkillMechanic metaskill with power 1 (line: skill{s=ExampleFurniture_SwitchState} @self ~onInteract) [15:50:58 INFO]: [MythicMobs] |------- : EntityTargeter found 1 targets [15:50:58 INFO]: [MythicMobs] +--- + Applying entity target filters [15:50:58 INFO]: [MythicMobs] |----- Returning 1 targets [15:50:58 INFO]: [MythicMobs] |------- : SkillMechanic is a META mechanic. Executing... [15:50:58 INFO]: [MythicMobs] |----- ! Skill usable! [15:50:58 INFO]: [MythicMobs] ~----------- Executing MetaSkill (et: 1) -> ExampleFurniture_SwitchState [15:50:58 INFO]: [MythicMobs] +--- Running Skill ExampleFurniture_SwitchState Async from MetaSkillMechanic [15:50:58 INFO]: [MythicMobs] +--- + Evaluating SkillMechanic furniturestate{state=DECK} @self [15:50:58 INFO]: [MythicMobs] |----- + SkillMechanic CustomMechanic:setFurnitureState is usable! [15:50:58 INFO]: [MythicMobs] |----- Executing SkillMechanic CustomMechanic:setFurnitureState with power 1 (line: furniturestate{state=DECK} @self) [15:50:58 INFO]: [MythicMobs] |------- : EntityTargeter found 1 targets [15:50:58 INFO]: [MythicMobs] +--- + Applying entity target filters [15:50:58 INFO]: [MythicMobs] |----- Returning 1 targets [15:50:58 INFO]: [MythicMobs] |------- : SkillMechanic is a CUSTOM mechanic [15:50:58 INFO]: [MythicMobs] |------- : SkillMechanic runnable with no targets. Executing... [15:50:58 INFO]: [MythicMobs] ~----------- MECHANIC: Setting furniture state to FurnitureState(context=io.lumine.mythiccrucible.items.furniture.FurnitureItemContext@42822b27, id=DECK, frame=io.lumine.mythiccrucible.items.furniture.types.ModelEngineFurniture@91bb302, config=io.lumine.mythic.core.config.MythicConfigImpl@31bcd744, itemModel=minecraft:sloopmk1_deck, model=0, lights=true, glowingItem=false, barrierOffsets=[BlockLocus(x=0, y=1, z=5), BlockLocus(x=0, y=1, z=4), BlockLocus(x=0, y=1, z=3), BlockLocus(x=0, y=1, z=2), BlockLocus(x=-1, y=1, z=0), BlockLocus(x=-2, y=1, z=0), BlockLocus(x=2, y=1, z=0), BlockLocus(x=1, y=1, z=0), BlockLocus(x=0, y=1, z=-3), BlockLocus(x=0, y=1, z=-4), BlockLocus(x=0, y=1, z=-5), BlockLocus(x=0, y=1, z=1), BlockLocus(x=0, y=1, z=0), BlockLocus(x=0, y=1, z=-1), BlockLocus(x=0, y=1, z=-2)])