Ir para conteúdo
  • 0

[Resolvido] [Dúvida][Schematic] Schmatic...


TequilAxBr

Pergunta

Olá pessoas, assim to precisando dum helpi... É o seguinte queria aprender como carregar schematics em uma área especifica que eu iria utilizar alguma ferramenta ou blaze rod... E queria saber como carregar schematics ne uma coordenada especifica...

 

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

Usa isso:

 

 

@SuppressWarnings("deprecation")
public void paste(Player player, String schematic) {
    try {
        File schematicFile = new File(Bukkit.getServer().getPluginManager().getPlugin("WorldEdit").getDataFolder(), "/schematics/" + schematic);
        SchematicFormat schematicFormat = SchematicFormat.getFormat(schematicFile);
        CuboidClipboard cuboidClipboard = schematicFormat.load(schematicFile);
        cuboidClipboard.paste(new EditSession(new BukkitWorld(player.getLocation().getWorld()), 999999999), BukkitUtil.toVector(player.getLocation()), false);
    } catch (IOException e) {
        e.printStackTrace();
    } catch (DataException e) {
        e.printStackTrace();
    } catch (MaxChangedBlocksException e) {
        e.printStackTrace();
    }
}
Link para o comentário
Compartilhar em outros sites

 

Usa isso:

@SuppressWarnings("deprecation")
public void paste(Player player, String schematic) {
    try {
        File schematicFile = new File(Bukkit.getServer().getPluginManager().getPlugin("WorldEdit").getDataFolder(), "/schematics/" + schematic);
        SchematicFormat schematicFormat = SchematicFormat.getFormat(schematicFile);
        CuboidClipboard cuboidClipboard = schematicFormat.load(schematicFile);
        cuboidClipboard.paste(new EditSession(new BukkitWorld(player.getLocation().getWorld()), 999999999), BukkitUtil.toVector(player.getLocation()), false);
    } catch (IOException e) {
        e.printStackTrace();
    } catch (DataException e) {
        e.printStackTrace();
    } catch (MaxChangedBlocksException e) {
        e.printStackTrace();
    }
}

Cara não entendi como usar o codigo, onde coloco a schematic que quero que carregue e os bagulho de localização? :C

Link para o comentário
Compartilhar em outros sites

Isso eu sei, to falando no codigo não tenho que por o nome da schematic lá?

 

Com o que te passei, tu só precisa usar

 

 

paste(Player, schematicName);

 

ou

 

 

paste(Location, schematicName);

 

Exemplo:

 

 

paste(new Location(Bukkit.getServer().getWorld("world"), 0.0, 5.0, 0.0), "casa0");
Link para o comentário
Compartilhar em outros sites

 

Com o que te passei, tu só precisa usar

paste(Player, schematicName);

ou

paste(Location, schematicName);

Exemplo:

paste(new Location(Bukkit.getServer().getWorld("world"), 0.0, 5.0, 0.0), "casa0");

Entendi, pode fechar o tópico, se eu tiver qual quer dúvida, posso te mandar 1MP?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...