Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicCrucible MythicCrucible
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 63
    • Issues 63
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicCrucibleMythicCrucible
  • Issues
  • #306

Closed
Open
Created Jul 22, 2025 by kopeka@kopeka

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)])

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking