Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.16.4 (Paper)
Version de Skript : 2.5.3

Addons utilisés: Beaucoup trop d'addons pour tous les lister

Type du skript : Skript de schematic 

Description du script :

Bonjour à tous ! Il y a peu, j'ai décidé de passer la totalité de mon serveur en 1.16.4, tout s'est fait rapidement et sans trop de difficulté. Cependant, j'ai un énorme problème pour ce qui est des schematics. Je les utilise sur chacun de mes serveurs pour à la fin de partie, régénérer la map du jeu (et pour l'uhcrun générer la waitingroom). En 1.12.2 tout fonctionnait correctement mais malheureusement, ce n'est plus le cas. Je ne trouve aucun addon compatible 1.16.4 pour utiliser les schematics.

Mes anciennes lignes de code ressemblaient à ceci:

paste the schematic "backup_sheepwars.schem" at {maposition} ignoring air

En attendant, j'ai fait un système de dernier recours pour pouvoir continuer le développement de mes jeux sans être déranger par le problème des schematics:

make {_rdmplayer} run cmd "/schematic load sw_dirigeable01" as op
wait 3 ticks
make {_rdmplayer} run cmd "//paste -o" as op

Ce système marche mais n'est pas ce que je recherche, alors si vous avez la connaissance d'un addon pour les schematics en 1.16, je suis preneur 🙂

Bonne journée à vous et merci de votre aide 😉

Simon.

7 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Hey !

Est-ce que tu as FAWE ?

Si oui, tu peux utilise un bout de code (Fonctionnant avec skript-reflect) qui vas te permettre de paste des schematics comme avec ton ancienne syntaxe ^^

import:
    com.sk89q.worldedit.extent.clipboard.io.ClipboardFormats
    com.sk89q.worldedit.bukkit.BukkitWorld
    com.sk89q.worldedit.math.BlockVector3
    java.io.File

effect paste schematic %string% at %location% [(1¦(with|including) air)]:
    trigger:
        set {_schematic} to new File(expr-1)
        set {_pos} to BlockVector3.at((x-pos of expr-2), (y-pos of expr-2), (z-pos of expr-2))
        set {_includeAir} to true if parse mark = 1, else false
        await ClipboardFormats.findByFile({_schematic}).load({_schematic}).paste(new BukkitWorld(world of expr-2), {_pos}, true, {_includeAir}, null)

Tu peux également checker SkUtils, qui peux paste des schematics sans problème en 1.16.4 !

Bonn journée 🙂

(Exemple d'usgae:)

paste schematic "plugins\FastAsyncWorldEdit\schematics\house.schem" at player with air

 

  • 0
Posté(e)
il y a 15 minutes, SkyCraft78 a dit :

Tu peux également checker SkUtils, qui peux paste des schematics sans problème en 1.16.4 !

Bonn journée 🙂

(Exemple d'usgae:)


paste schematic "plugins\FastAsyncWorldEdit\schematics\house.schem" at player with air

 

Salut, merci de ton aide, pour ce que y est de ton addon, je l'avais déjà installé pour le tester sur mon serveur, mais à chaque fois, le serveur me renvoie :  "An internal error occured while attempting to perform this command.". Voici ce que la console me renvoie:

image.thumb.png.f09dedfe498bebdb848a67a6bd3aa269.png

  • 0
Posté(e)
il y a 7 minutes, SkyCraft78 a dit :

Oui mais nan, cette erreur viens de PirateSK, donc il y a des conflit avec mon addon.

Essaye d'utiliser le préfix (skutils) pour être sur d'utiliser ma syntaxe ^^

j'ai essayé mais je viens de me rendre compte que dans le /plugin, ton addon s'affiche en rouge et avec le prefix, il me dit qu'il ne comprend pas la ligne 😕

  • 0
Posté(e)
il y a 38 minutes, SkyCraft78 a dit :

Tu as des erreurs au chargement du serveur ?

Tu pourrais m'envoyer les logs s'il te plait ?

Voici les logs du Serveur lors du redémarrage:

[12:59:34] [Server thread/INFO]: [SkUtils] Enabling SkUtils valpha-0.4*
[12:59:34] [Server thread/INFO]: [SkUtils] Loading of SkUtils version alpha-0.4 by [ItsTheSky]
[12:59:34] [Server thread/ERROR]: Error occurred while enabling SkUtils valpha-0.4 (Is it up to date?)
java.lang.IllegalArgumentException: Can't register org.bukkit.boss.BossBar with the code name bossbar because that name is already used by types.bossbar
	at ch.njol.skript.registrations.Classes.registerClass(Classes.java:89) ~[?:?]
	at info.itsthesky.SkUtils.elements.ClassInfos.registerTypes(ClassInfos.java:163) ~[?:?]
	at info.itsthesky.SkUtils.SkUtils.onEnable(SkUtils.java:55) ~[?:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.4.jar:git-Paper-404]
	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[patched_1.16.4.jar:git-Paper-404]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.16.4.jar:git-Paper-404]
	at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:501) ~[patched_1.16.4.jar:git-Paper-404]
	at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:415) ~[patched_1.16.4.jar:git-Paper-404]
	at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:464) ~[patched_1.16.4.jar:git-Paper-404]
	at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:239) ~[patched_1.16.4.jar:git-Paper-404]
	at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:931) ~[patched_1.16.4.jar:git-Paper-404]
	at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:173) ~[patched_1.16.4.jar:git-Paper-404]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
[12:59:34] [Server thread/INFO]: [SkUtils] Disabling SkUtils valpha-0.4

 

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.