Aller au contenu

Messages recommandés

Posté(e)

Version de Minecraft : 1.15.2
Version de Skript : 2.5-alpha2

Type du skript : Un skript qui génère des îles sur une même map

Description du script :

Bonjour ! Je souhaiterais avoir un skript qui avec une commande (imaginons /is create) qui générera une île à partir d'un .schem sur une map vide que j'ai.

C'est possible à faire ce genre de chose avec skript ?

Merci d'avance!

Cordialement.

  • 2 semaines après...
Posté(e)

Salut,

 

Pour cela, tu peux utiliser l'API de WorldEdit avec Skript-miror : (je te conseil d'installer aussi FastAsyncWorldEdit pour éviter les lags etc)

import:
    org.bukkit.Bukkit
    java.io.File
    com.sk89q.worldedit.bukkit.BukkitWorld
    com.sk89q.worldedit.extent.clipboard.io.ClipboardFormat
    com.sk89q.worldedit.bukkit.BukkitUtil

effect paste schematic %string% at %location% include air %boolean%:
    trigger:
        set {_file} to new File(expression-1)
        set {_pasteLocation} to BukkitUtil.toVector(location at expression-2.getBlockX(), expression-2.getBlockY(), expression-2.getBlockZ() in world expression-2.getWorld())
        set {_worldToPasteIn} to new BukkitWorld(expression-2.getWorld())
        set {_pasteSchem} to ClipboardFormat.findByFile({_file}).load({_file}).paste({_worldToPasteIn} and {_pasteLocation} and false and expression-3 and null)

Ensuite pour faire ce que tu demandes:

command /is [<text>]:
	trigger:
  		if arg-1 is "create":
			paste schematic "plugins/WorldEdit/schematics/nomdetaschematic.schematic" at player's location include air true

En espérant t'avoir aidé!

Bonne soirée 🙂

  • 3 semaines après...
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.