Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.15.2
Version de Skript : 2.X.X

Hello !

Après des heures de recherche j'en suis rendu au même point, je ne trouve aucun moyen de coller une schematic world edit à une position précise. Il semblerait que j'ai essayé la plupart des add-on mais aucun ne fonctionne, je perds un peu espoir...


Avez-vous un moyen pour coller une schématic à des coordoonnées ? 


Merci beaucoup, passez un bon vendredi !

 

9 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut,

De mon côté pour paste une schematic j'utilise "Skript-Mirror" avec ce code:

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 paste ta schematic il suffit d'utiliser l'expression suivante :

command /test:
	trigger:
		paste schematic "plugins/WorldEdit/schematics/nomdetaschematic.schematic" at location of player include air true

ou

on load:
	paste schematic "plugins/WorldEdit/schematics/nomdetaschematic.schematic" at {schem} include air true

Bonne journée 🙂

  • 0
Posté(e)

Merci, le skript se reload sans problème.

Par contre plus aucune de mes commandes ne fonctionnent dedans, quand j'essaye de les mettre ça me met "Unknow command". Je n'ai pas compris quelque chose?

 

Citation

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)

command /testfusee:
	trigger:
		paste schematic "plugins/WorldEdit/schematics/nomdetaschematic.schematic" at location of player include air true

 

 

  • 0
Posté(e)
il y a 9 minutes, BlackOddity a dit :

Merci, le skript se reload sans problème.

Par contre plus aucune de mes commandes ne fonctionnent dedans, quand j'essaye de les mettre ça me met "Unknow command". Je n'ai pas compris quelque chose?

 

 

Forcément, tu dois mettre le nom de ta schematic :

 

paste schematic "plugins/WorldEdit/schematics/nomdetaschematic.schematic" at location of player include air true

Car bon, je crois pas que ta schematic se nomme "nomdetaschematic.schematic" xD

  • 0
Posté(e)

Non mais oui j'ai bien saisi, merci ahah

 

Mais la commande est censée fonctionner quand même non? 😉

Même si j'en invente une qui broadcast, elle ne fonctionnera pas dans ce skript

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.