Forums.ATC.no

Ano-Tech Computers => Minecraft => Emne startet av: Floyd-ATC på 22. April 2014, 19:55 pm

Tittel: RFC: hjelp med minecart-koden
Skrevet av: Floyd-ATC22. April 2014, 19:55 pm
Heisann,

Jeg lurer meg grønn på hva problemet med Minecarts skyldes. Som noen kanskje har sett, hvis man bruker mine "magiske" minecarts som kjører av seg selv så havner man på siden av minecarten i stedet for midt i. Enda rarere, jeg har opplevd at problemet av og til retter seg selv mens man kjører.

Her der den relevante koden jeg bruker for å putte spilleren oppi minecarten... som dere ser skjer plasseringen av spilleren 100% automatisk:

Kode: [Velg]
    // Is this a magic sign?
    if (magic(sign)) {
    // Is there a powered rail below?
    Block rail = findRailBelow(sign);
    if (rail != null) {
            getLogger().info(""+pname+" entering a minecart at "+loc.getBlockX()+","+loc.getBlockY()+","+loc.getBlockZ());
    Minecart cart = rail.getWorld().spawn(sign.getLocation(), Minecart.class);
    managed.put(cart.getUniqueId(), cart);
    getLogger().info("Now managing "+managed.size()+" minecart"+(managed.size()==1?"":"s"));
    cart.setPassenger(player);
    return;
    }
    }

Er det noen som har erfaring med lignende fra andre servere?