Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Making the player follow a path


Bets
 Share

Recommended Posts

Maybe you could use the mob pathfollow code? Do you want the player to automatically avoid obstacles, but run into fire? Can you give us more details about what you are trying to do? Also, why are you doing this? Maybe there is another way...

YouTube:

https://www.youtube.com/channel/UCaK5oRw4yd7PurBWww9tVhA

Kuribo64 (where I am most active):

http://kuribo64.net/board/profile.php?id=1423

 

Thanks for your answer!

 

Current projects:

 

3D Geometry Dash: 13%

Terracraft (MC Mod): 8%

New Super Kaizo Bros DS: 100% (no download for now :'( )

New Super Kaizo Bros. Wii: 12%

Super Mario Galaxy 1.5: 96%

New Super Mario Bros Galaxy: 85%

Kerbal Space Program Advance: 47%

MC CREATE: 20%

Mystery Projects: 10%, 40%, 13%, and 94%

Link to comment
Share on other sites

29 minutes ago, TheSunCat said:

Maybe you could use the mob pathfollow code? Do you want the player to automatically avoid obstacles, but run into fire? Can you give us more details about what you are trying to do? Also, why are you doing this? Maybe there is another way...

 

Just want to try and make something that follows a path like the camera mods, or just try to make the player walk to start with.

Where is the mob path code located?

Link to comment
Share on other sites

Look at a zombie's AI. You will find "wander". Use that.

YouTube:

https://www.youtube.com/channel/UCaK5oRw4yd7PurBWww9tVhA

Kuribo64 (where I am most active):

http://kuribo64.net/board/profile.php?id=1423

 

Thanks for your answer!

 

Current projects:

 

3D Geometry Dash: 13%

Terracraft (MC Mod): 8%

New Super Kaizo Bros DS: 100% (no download for now :'( )

New Super Kaizo Bros. Wii: 12%

Super Mario Galaxy 1.5: 96%

New Super Mario Bros Galaxy: 85%

Kerbal Space Program Advance: 47%

MC CREATE: 20%

Mystery Projects: 10%, 40%, 13%, and 94%

Link to comment
Share on other sites

19 hours ago, Bets said:

Alrighty, in what class I can find this?

Found it?

 

18 hours ago, MCenderdragon said:

EntityLiving and EntityZombie

 

YouTube:

https://www.youtube.com/channel/UCaK5oRw4yd7PurBWww9tVhA

Kuribo64 (where I am most active):

http://kuribo64.net/board/profile.php?id=1423

 

Thanks for your answer!

 

Current projects:

 

3D Geometry Dash: 13%

Terracraft (MC Mod): 8%

New Super Kaizo Bros DS: 100% (no download for now :'( )

New Super Kaizo Bros. Wii: 12%

Super Mario Galaxy 1.5: 96%

New Super Mario Bros Galaxy: 85%

Kerbal Space Program Advance: 47%

MC CREATE: 20%

Mystery Projects: 10%, 40%, 13%, and 94%

Link to comment
Share on other sites

Actually, I changed my mind. I want to make a mod that can "teach" my horse to ride to the destination I set in my survival world by itself. Is this possible?

Starting by making the horse ride +5 block to the x access can be good enough xD

Edited by Bets
Link to comment
Share on other sites

2 minutes ago, MCenderdragon said:

The Pathfinding algorythm from minecraft is rather slow for big distances keep that in mind. So threading and spliting the path intopices or write an own path finding algorxthm is meybe needed.

 

It's ok I'd just like to test it for now, can I somehow make the Horse move without pressing the W key?

Link to comment
Share on other sites

You most likely need to make your own horse (so a class extending the EntityHorse) so you can overwrite all need methods so the player can nolonger control the movement of a horse, then just use the tryMoveToXYZ  method and it should work

catch(Exception e)

{

 

}

Yay, Pokémon exception handling, gotta catch 'em all (and then do nothing with 'em).

Link to comment
Share on other sites

4 minutes ago, MCenderdragon said:

You most likely need to make your own horse (so a class extending the EntityHorse) so you can overwrite all need methods so the player can nolonger control the movement of a horse, then just use the tryMoveToXYZ  method and it should work

 

I don't care if the player can move the horse or not, just somehow control the WASD keys using the mod while riding the horse probably

Link to comment
Share on other sites

no srew this idea you cant control the wasd keys, you need to move the horse to the place. and also if 2 instaces are trying to move the horse what should then happens ? try to begin with an entity without anything mounted on it to move to the location you want. then you can just set the player xyz position to the place were the entity is, so it looks like the player is moving but i hostly dont kknow if this is an nice game feature to get controlled like that

catch(Exception e)

{

 

}

Yay, Pokémon exception handling, gotta catch 'em all (and then do nothing with 'em).

Link to comment
Share on other sites

5 minutes ago, MCenderdragon said:

no srew this idea you cant control the wasd keys, you need to move the horse to the place. and also if 2 instaces are trying to move the horse what should then happens ? try to begin with an entity without anything mounted on it to move to the location you want. then you can just set the player xyz position to the place were the entity is, so it looks like the player is moving but i hostly dont kknow if this is an nice game feature to get controlled like that

 
 

Hmm, interesting idea - I think I have an idea, can't I make the horse constantly go forward and just change the rotation of the player? Like for example other mods trigger auto walk?

Edited by Bets
Link to comment
Share on other sites

5 hours ago, Bets said:

The only thing I was able to find is this.theEntity.getNavigator().tryMoveToXYZ

Which I don't think I can execute as the player. or can I?

I am not saying "Use the code, it will work". I am saying "Take a look at the code, take the ideas, and create a player-moving function".

3 hours ago, Bets said:

I don't care if the player can move the horse or not, just somehow control the WASD keys using the mod while riding the horse probably

Look at how the game handles the riding EntityPlayer pressing 'W', 'A', 'S', and 'D' and try to emulate that.

Edited by TheSunCat

YouTube:

https://www.youtube.com/channel/UCaK5oRw4yd7PurBWww9tVhA

Kuribo64 (where I am most active):

http://kuribo64.net/board/profile.php?id=1423

 

Thanks for your answer!

 

Current projects:

 

3D Geometry Dash: 13%

Terracraft (MC Mod): 8%

New Super Kaizo Bros DS: 100% (no download for now :'( )

New Super Kaizo Bros. Wii: 12%

Super Mario Galaxy 1.5: 96%

New Super Mario Bros Galaxy: 85%

Kerbal Space Program Advance: 47%

MC CREATE: 20%

Mystery Projects: 10%, 40%, 13%, and 94%

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.