Skip to content

Releases: Leviathan-Studio/CraftStudioAPI

Version 0.3-beta

20 Jun 17:37

Choose a tag to compare

Version 0.3-beta Pre-release
Pre-release

[EN] Overview

This new version now have full support of animations synchronization through the network. We remade the client/server separation and some other fixs and enhancements. Don't hesitate to report bugs, problems or ideas you have through the Discord or GitHub.

[FR] Résumé

Cette nouvelle version de l'api supporte totallement la synchronisation des animations entre les clients. Nous avons revu la séparation client/serveur, fixer quelque bugs et amélioré l'api. N'hésitez pas à nous reporter vos bugs, vos problèmes ou vos idées via le Discord ou GitHub.

Gradle

Here is the version to put in the build.gradle (see the wiki [EN][FR]).

     compile 'com.leviathanstudio:CraftStudio:0.3.0.86-mc1.11.2-beta:dev'

ChangeLog

  • Animations
    • Optimization of animations.
    • Add simpleImpl as an example/base for your entities and blocks.
    • Add server compatibility for animated blocks.
  • Misc
    • Add more feedback for commands.
  • Bugfix
    • Add missing clientStopAnimation() methods for AnimationHandler.

Version for Minecraft 1.10.2 and 1.9.4

You can find informations on the 1.10.2 and 1.9.4 on the wiki.

Version 0.2.1-beta

13 Jun 23:07

Choose a tag to compare

Version 0.2.1-beta Pre-release
Pre-release

[EN] Overview

Unfortunatly, we find some bad bugs in the version 0.2-beta, so we've made a hotfix :)

[FR] Résumé

Malheureusement, nous avons détecté des bugs blocant dans la dernière version, voici donc un hotfix :)

Gradle

Here is the version to put in the build.gradle (see the wiki [EN][FR]).

     compile 'com.leviathanstudio:CraftStudio:0.2.1.78-mc1.11.2-beta:dev'

ChangeLog

  • Bugfixs
    • Fix offset that were inversed.
    • Remove Interface IClientCommand from dev commands as it's not yet in the recommanded version of forge.

Version for Minecraft 1.10.2 and 1.9.4

You can find informations on the 1.10.2 and 1.9.4 on the wiki.

Version 0.2-beta

11 Jun 22:02

Choose a tag to compare

Version 0.2-beta Pre-release
Pre-release

[EN] Overview

We are pleased to present to you the new version of the api. This new version now support offset and stretch in animation. We optimized the code and add some dev commands. The API will continue to evolve. Don't hesitate to report bugs, problems or ideas you have through the Discord or GitHub.

[FR] Résumé

Nous somme heureux de vous présenté cette nouvelle version de l'api, qui supporte à présent le décalage pivot et les étirements dans les animations. Nous avons aussi optimisé le code et ajouté des commandes pour les devs. L'API va évidement continuer à évoluer. N'hésitez pas à nous reporter vos bugs, vos problèmes ou vos idées via le Discord ou GitHub.

Gradle

Here is the version to put in the build.gradle (see the wiki [EN][FR]).

     compile 'com.leviathanstudio:CraftStudio:0.2.74-mc1.11.2-beta:dev'

ChangeLog

  • Models
    • Optimization of the model system.
    • Add /csuvmap dev command to generate a basic uvmap texture for models.
    • Add check for animability of models.
  • Animations
    • Support of Offset and Stretch for animations.
    • Optimisation of AnimationHadler system and making it static.
    • Add the use of id for animation for network message.
    • Add client side only animations.
    • Add a function to stop and directly start an animation to avoid crapy animations due to lag.
  • Misc
    • Optimization of some other part of the code.
    • Add a dev command to list all registered models/animations(/cslist).
  • Bugfix
    • Fix a bug with network that make the client crash at the launch of an animation.

Version for Minecraft 1.10.2 and 1.9.4

You can find informations on the 1.10.2 and 1.9.4 on the wiki.

Version 0.1-beta

30 May 20:31

Choose a tag to compare

Version 0.1-beta Pre-release
Pre-release

[EN] Overview

We have the pleasure to introduce to you the very first version of the CraftStudioAPI for MinecraftForge. This API enable you to import your models and animations from CraftStudio in your Minecraft mod. Models are almost entirely supported and basic animation (translation and rotation) are supported. The API will continue to evolve. Don't hesitate to report bugs, problems or ideas you have through the Discord or GitHub.

[FR] Résumé

Nous avons l'honneur de vous présenter la toute première version de l'API CraftStudio pour Minecraft Forge. Cette API permet d'importé tout vos modèles et animations depuis CraftStudio dans votre mod Minecraft. Les modèles sont presque entièrement supporté et les animations basique (translation et rotation) sont supportée. L'API va évidement continué à évoluer. N'hésitez pas à nous reporter vos bugs, vos problèmes ou vos idées via le Discord ou GitHub.

Gradle

Here is the version to put in the build.gradle (see the wiki [EN][FR]).

     compile 'com.leviathanstudio:CraftStudio:0.1.47-mc1.11.2-beta:dev'

ChangeLog

  • Models
    • Add import of .csjsmodel files. (Models shouldn't have more than one block with the same name).
    • Support of all property of blocks in CS (position, rotation, size, offset and stretch).
    • Support of only the "Collapsed" unwrap mode for texture.
    • Support of models for entity and TESR.
  • Animations
    • Add import of .csjsmodelanim files.
    • Support of animation for models with no duplicated block name.
    • Support of position and rotation in animation (size, offset and stretch are just ignored for now).
    • Support of "Hold last keyframe" feature.
    • Add of animation synchronization on server.
    • Add of reverse animations.
  • Misc
    • Add of a progress bar for models and animations loading.

Version for Minecraft 1.10.2 and 1.9.4

You can find informations on the 1.10.2 and 1.9.4 on the wiki.