1.7.10 Touche permettant un changement de dimension



  • Bonjour, j'ai suivis le tuto pour crée une touche (je l'ai mis dans la classe principale), et j'aimerai recevoir un message et un changement de dimension quand la touche est pressée, jusque la tout fonctionne, le message est recu mais le changement de dimension de fonctionne pas.

    public TopazMod()
    {
        FMLCommonHandler.instance().bus().register(this);
        keyBindDown = new KeyBinding("modtest.key", Keyboard.KEY_K, "key.categories.gameplay");
        ClientRegistry.registerKeyBinding(keyBindDown);
    }
    
    @SubscribeEvent
    public void onEvent(KeyInputEvent event)
    {
        if(keyBindDown.isPressed())
        {
            keyTestTyped();
        }
    }
    private void keyTestTyped()
    {
    
        Minecraft.getMinecraft().thePlayer.addChatComponentMessage(new ChatComponentText("Teleportation en cours..."));   // fonctionne
        Minecraft.getMinecraft().thePlayer.travelToDimension(5); // ne fonctionne pas
        
    }
    

    Merci de votre aide 😄



  • (je tiens aussi a préciser que la dimension 5 existe)



  • Bonjour,
    Il faut appelersetPositionAndUpdate(x, y, z); apres avoir appelé travelToDimension.
    Donc si tu rajoute Minecraft.getMinecraft().thePlayer.setPositionAndUpdate(x, y, z); en changeant x, y et z, tout devrait fonctionner.


Log in to reply