Tamed wolf on interact?

Discussion in 'General' started by Later36, Jul 4, 2016.

  1. Later36

    Later36 New Member

    Joined:
    Jun 1, 2016
    Messages:
    4
    Likes Received:
    0
    Hey, so I've been working with wolves lately and I hate how you have to give the wolves bones to tame it and would rather have the person just right click to tame. It has to be possible cause I've seen jaylawl do it on I'm assuming it has to do with ~onInteract but I don't know the rest needed. Anyone with better knowledge could help me?
     
    #1
  2. Awesome_Dante

    Awesome_Dante Contributor
    Supporter Moderator Quality Assurance

    Joined:
    May 26, 2016
    Messages:
    729
    Likes Received:
    256
    Taming is not natively supported. I dont know why and there is no official statement saying it isnt, but its not a skill.

    HOWEVER,
    You can still achieve this effect with disguised wolves by setting conditions, threat tables, and targetters correctly. Which is what I believe Jaylawl did.
    So in short, dont think of it as simple matter of taming the mob, but rather replicating the taming mechanics.

    Though I could be completely wrong, so if I am someone please correct me
     
    #2
  3. Later36

    Later36 New Member

    Joined:
    Jun 1, 2016
    Messages:
    4
    Likes Received:
    0
    Ah, I see. It's a little confusing because in the video, he says that their disguised as a wolf purposely for the tame effect. If you were able to achieve those effects with a wolf, couldn't you also do those with any other mob? And it shows him having the mobs sit and stand like as a tamed wolf would function. Idk, it's just a little confusing.
     
    #3
  4. Awesome_Dante

    Awesome_Dante Contributor
    Supporter Moderator Quality Assurance

    Joined:
    May 26, 2016
    Messages:
    729
    Likes Received:
    256
    You are right. He is doing it. I dont know how though. Id suggest messaging him about it
     
    #4
  5. Awesome_Dante

    Awesome_Dante Contributor
    Supporter Moderator Quality Assurance

    Joined:
    May 26, 2016
    Messages:
    729
    Likes Received:
    256
    I may have figured it out!
    Use this command to summon a tamed wolf for the player.
    /summon Wolf ~ ~1 ~ {Owner:<target.name>}
    And replace vanilla wolves with your mythic mob.

    This method may be restricted to just one type of wolf mythicmob
    But its a step in the right direction hopefully

    EDIT: Actually Im not so sure a spawned mob using summon will become a mythic mob :O
     
    #5
    Last edited: Jul 5, 2016
  6. BerndiVader

    BerndiVader Active Member
    Supporter

    Joined:
    Feb 9, 2016
    Messages:
    602
    Likes Received:
    219
    You can do it like this: (altouhgt its with onspawn, change it to oninteract) and on the newer versions of mm you can use the brackets afaik

    Code:
    ta_luvslave:
      Type: WOLF
      Display: 'Loveslave'
      Damage: 1
      Faction: lslv
      Skills:
      - skill{s=ta_setowner} @Server ~onSpawn
      AITargetSelectors:
      - 0 Clear
      Options:
        Despawn: false
        Silent: true
        PreventLeashing: false
        Tameable: true
        PreventRenaming: true
        PreventItemPickup: true
        PreventOtherDrops: true
      Modules:
        ThreatTable: true
    
    Code:
    ta_setowner:
      Skills:
      - command{c="entitydata <mob.uuid> <&lc>OwnerUUID<&co><target.uuid><&rc>"}
      - disguise{d=player:Loveslave:Lady} @self
     
    #6
  7. JonoStanton

    JonoStanton New Member

    Joined:
    Apr 30, 2019
    Messages:
    14
    Likes Received:
    0
    Is the disguise important to the whole concept? and is this still working?
     
    #7

Share This Page