Jump to content

Recommended Posts

Posted (edited)

1.12.2

So I'm writing an entity that extends EntityCreature, and it renders and behaves just fine. However, I've written a basic AI that, whereupon detecting an EntityPlayer, it'll charge towards its last known position, and stop just a little bit past that point.

 

Part of that, I wrote it so that it uses this.entity.getNavigator().tryMoveToXYZ(this.x, this.y, this.z, this.speed), but that method call doesn't do anything. Keep in mind that I'm testing this on SuperFlat world, so it has no reason to fail unless something else is up. Few things I've tried:

 

  1. Printed out x, y, z, and speed to the console, and those values are valid
  2. To make sure that the rest of my code actually moves my entity where it should be, I moved my entity manually with motionX() and motionZ() in updateTask() and with that one, my entity does indeed move to the right position, except it doesn't face where it's moving, so that's no good.

 

I'm really out of ideas at this point, what could it be? Any ideas greatly appreciated.

 

Entity: https://pastebin.com/fM22nyrm

AI: https://pastebin.com/3uk7Uq6f  (Excuse some of the unused variables, they were there for when I tested the AI with motionX())

Edited by Turtledove
Posted

Tried tryMoveToEntityLiving(EntityPlayer,...) instead, and it works fine. So there's something up with tryMoveToXYZ() specifically for some reason. What on earth could it be? 

Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Thanks, I've now installed a slightly newer version and the server is at least starting up now.
    • i have the same issue. Found 1 Create mod class dependency(ies) in createdeco-1.3.3-1.19.2.jar, which are missing from the current create-1.19.2-0.5.1.i.jar Found 11 Create mod class dependency(ies) in createaddition-fabric+1.19.2-20230723a.jar, which are missing from the current create-1.19.2-0.5.1.i.jar Detailed walkthrough of mods which rely on missing Create mod classes: Mod: createaddition-fabric+1.19.2-20230723a.jar Missing classes of create: com/simibubi/create/compat/jei/category/sequencedAssembly/JeiSequencedAssemblySubCategory com/simibubi/create/compat/recipeViewerCommon/SequencedAssemblySubCategoryType com/simibubi/create/compat/rei/CreateREI com/simibubi/create/compat/rei/EmptyBackground com/simibubi/create/compat/rei/ItemIcon com/simibubi/create/compat/rei/category/CreateRecipeCategory com/simibubi/create/compat/rei/category/WidgetUtil com/simibubi/create/compat/rei/category/animations/AnimatedBlazeBurner com/simibubi/create/compat/rei/category/animations/AnimatedKinetics com/simibubi/create/compat/rei/category/sequencedAssembly/ReiSequencedAssemblySubCategory com/simibubi/create/compat/rei/display/CreateDisplay Mod: createdeco-1.3.3-1.19.2.jar Missing classes of create: com/simibubi/create/content/kinetics/fan/SplashingRecipe
    • The crash points to moonlight lib - try other builds or make a test without this mod and the mods requiring it
    • Do you have shaders enabled? There is an issue with the mod simpleclouds - remove this mod or disable shaders, if enabled  
    • Maybe you need to create file in assets/<modid>/items/<itemname>.json with content like this:   { "model": { "type": "minecraft:model", "model": "modname:item/itemname" } }  
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.