• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

WorldEdit Schematic automatisch einfügen

2801MC

Kuhfänger
Registriert
15 August 2013
Beiträge
77
Diamanten
0
Hallo,
ich habe ein plugin (von mir programmiert), dass zählt, wie viele spieler schon auf dem server waren, also immer wenn ein neuer Spieler kommt wird im Chat angezeigt
"Willkommen name[x]"
in den eckigen klammern steht, der wie vielte spieler er ist, ich möchte jetzt aber z.b. bei dem 250./500./750./1000. spieler der kommt eine bestimmte worldedit schematic automatisch einfügen, aber ich weiß nicht wie es geht, kann mir jemand helfen? Danke! :)
 

JTK222

Threadripper
Registriert
5 September 2013
Beiträge
1.150
Diamanten
323
Minecraft
JTK222
Also da ich annehme das du es Programmieren willst und nicht via Befehl:
Also am einfachsten wäre es glaube ich die Schmatics via dein Plugin zu laden dann ist es auch unabhängig von World Edit.
Allzu schwer ist das auch nicht. Sollte auch genug Tutorials geben einfach mal googeln ^^
Edit: Ist schwerer zu finden als gedacht hier mal ein Link :D
 

2801MC

Kuhfänger
Registriert
15 August 2013
Beiträge
77
Diamanten
0
Das Plugin ist nur für meinen eigenen Server, also muss es nicht unabhängig von anderen Plugins sein, danke für die hilfe, aber ich habe gestern selbst noch was gutes gefunden! :)
Code:
        WorldEditPlugin we = (WorldEditPlugin) Bukkit.getPluginManager().getPlugin("WorldEdit");
        File schematic = new File("plugins/*******/lobby.schematic");
        EditSession session = we.getWorldEdit().getEditSessionFactory().getEditSession(new BukkitWorld(loc.getWorld()), 1000000);
        try {
            MCEditSchematicFormat.getFormat(schematic).load(schematic).paste(session, new Vector(0,200,0), false);
            return true;
        } catch (MaxChangedBlock***ception
                | com.sk89q.worldedit.data.DataException | IOException e2) {
            // TODO Auto-generated catch block
            e2.printStackTrace();
        }

Getestet hab ich es noch nicht.
 
Oben