[Skript] ReflectedSkript - Addon - Proposez vos idées

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 139
162
464
247
21
Mìlhüsa
Bonjour,
Je compte faire un addon de Skript, car en voyant sur les quelques sites j'ai remarqué qu'il manquait pleins de chose par rapport à Java, ou était genre 4 fois plus compliqué.
Alors je vous demande ce que vous voudriez voir, et la version sur laquelle tournera l'addon (1.8.9 ou 1.11.2).

Fichiers :
  • Compactage de la gestion d'écriture/lecture ;
Avant :
Code:
if file "plugins/message/config.yml" doesn't exists: #Vérification du fichier
        create file "plugins/message/config.yml" #Création du fichier
        wf "Message: Bonjour je suis kwizzy !" to "plugins/message/config.yml"permet d'éditer le fichier
        wait 1 tick
        set {message} to value "Message" get of "plugins/message/config.yml"
    else:
        set {message} to value "Message" get of "plugins/message/config.yml"
Après :
Code:
bw set "message/config.yml"
bw write {message} "Message"
bw flush and close
Avec les extensions "yml", "json" et "txt" pris en charge.

  • Ajout d'un moyen pour gérer les fichier .zip
  • (Possibilité d'obfuscer son code)

Internet :
  • Possibilité de télécharger un fichier
  • Possibilité de se connecter avec une BDD
  • Possibilité d'envoyer un mail
  • Possibilité de récupérer le contenu d'une page web
  • Possibilité de vérifier si le pseudo d'un joueur as un compte premium
  • Possibilité de récupérer l'UUID d'un joueur à partir de son pseudo, même si il ne s'est jamais connecté

Évènements :
  • Ajout de 97 évènements, dont 72 annulables.

Réflection :
  • Possibilité de changer le Header et le Footer de tout ou d'un joueur.
  • Gestion de l'ActionBar
  • Possibilité d'envoyer de faux entités à un joueur.
  • Possibilité de modifier les attribues d'une entité ou d'un item
  • Possibilité de modifier les attribues de tout les entités ou de tout les items x

Particules :
  • Support de 41 particules
  • Possibilité d'effet lors de la collision d'une particule avec un mob ou un bloc
  • Possibilité de changer la couleur d'une particule en une couleur RGB

Géométrie :
  • Support des cercles, sphères, ellipses et cylindres
  • Support des rectangles, carrés et cubes
  • Possibilité de récupérer les blocs/entités dans une des figures ci-dessus avec un rayon/largeur/longueur personnalisable
  • Possibilité d'utilisé la géométrie avec des particules

Algorithmique :
  • Ajout d'une fonction de hashage
  • Permet de calculer la distance entre deux positions en 2D/3D

Date :
  • Permet de récupérer la date d'une région/pays
  • Permet de formater une date
  • Gestion d'évènements temporaires

Autre :
  • Supporte la vélocité (propulsion)