Aller au contenu
Blue

solution partielle ... Générer un monde minecraft aléatoire

Messages recommandés

Bonsoir à tous,

je suis en train de coder un skript UHC mais je me retrouve face à un problème de taille: la génération d'un monde aléatoire.

En effet j'aimerais que lorsque que l'on start la partie (avec un /start), les joueurs soient tous téléportés dans un monde créé exceptionnellement pour l'évènement et qu'à la fin de cette dernière les joueurs soient retéléportés sur mon monde "hub".

Pour l'instant la suppression de monde et la téléportation des joueurs se fait parfaitement mais au contraire la génération du monde se fait mais le monde créé à toujours la même seed (pas pratique pour faire plusieurs parties d'UHC...).

Auriez-vous une aide/proposition de changements ou de code pour que cela fonctionne ?

Voici mon code actuel :

command /start:
    permission: start.use
    description: Cette commande permet de start la partie
    trigger:
        create a new world named "GameWorld"
        wait 10 seconds
        broadcast "Creation du monde de la partie"
        teleport all players at location 0, 100, 0 in world "GameWorld"
        broadcast "Teleportation des joueurs"

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 53 minutes, Blue a dit :

Bonsoir à tous,

je suis en train de coder un skript UHC mais je me retrouve face à un problème de taille: la génération d'un monde aléatoire.

En effet j'aimerais que lorsque que l'on start la partie (avec un /start), les joueurs soient tous téléportés dans un monde créé exceptionnellement pour l'évènement et qu'à la fin de cette dernière les joueurs soient retéléportés sur mon monde "hub".

Pour l'instant la suppression de monde et la téléportation des joueurs se fait parfaitement mais au contraire la génération du monde se fait mais le monde créé à toujours la même seed (pas pratique pour faire plusieurs parties d'UHC...).

Auriez-vous une aide/proposition de changements ou de code pour que cela fonctionne ?

Voici mon code actuel :


command /start:
    permission: start.use
    description: Cette commande permet de start la partie
    trigger:
        create a new world named "GameWorld"
        wait 10 seconds
        broadcast "Creation du monde de la partie"
        teleport all players at location 0, 100, 0 in world "GameWorld"
        broadcast "Teleportation des joueurs"

Bonjour, tu utilises quel addon pour ça ?

Je vais voir demain si on peut passer par skript-mirror pour éviter le problème de seed commun.

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Peut-être que tu pourrais utiliser MultiWorld ou Multiverse-Core pour créer des mondes ? Tu peux mettre la seed que tu veux 🙂

tu peux la générer aléatoirement avec ce genre de truc %random integer between 0 ans 99999999%

Partager ce message


Lien à poster
Partager sur d’autres sites
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.