promotional bannermobile promotional banner

Sqript

Experimental
A new minecraft scripting language. Easy to learn and to use, it allows to easily interact with the game and modify it !

File Details

Sqript v1.2.0-b

  • B
  • Sep 20, 2021
  • 360.41 KB
  • 62
  • 1.12.2
  • Forge

File Name

Sqript v1.2.0-b.jar

Supported Versions

  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:sqript-454749:3466975")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

- Commande `/sqript reload all` qui permet de recharger les scripts à la fois côté serveur et côté client pour tous les joueurs connectés
- Possibilité de récupérer l'indice d'une variable d'un boucle for avec `{variable}'s index`
- Réécriture complète de l'interpréteur
- Les paramètres dans les commandes doivent être indiqués entre chevrons : `<string>`
- Création d'une base de donnée des expressions, actions, blocs et events : https://sqript.fr/sqbase/
- Possibilité de configurer le type de créature pour les évènements living
- Les paramètres des patterns peuvent avoir plusieurs types séparés par une barre verticale : `{string|number}`
- Les patterns sont mieux transformés et interprétés
- Possibilité d'utiliser le mot-clé `when` en plus du `on` lors de l'appel d'un event

- Refactorisation du code Java, plusieurs classes sont renommées / supprimées.

Nouvelles actions :
- Spawn entity : spawn (a|{number}) {entity|resource} at {location}
- Kill entity : kill {entity}
- Draw circle : draw circle at {location} with radius {number} [and] with color {number}

Nouveaux events :
- On player attack
- On player use item