Skip to content

Commit 6c8fdc4

Browse files
authored
🔀 Merge #460: 🔖 v1.8.0-beta.4
2 parents fa899d0 + 2858262 commit 6c8fdc4

File tree

8 files changed

+1316
-735
lines changed

8 files changed

+1316
-735
lines changed

README.md

Lines changed: 85 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,108 @@
11
<div align=center>
2-
<img src="https://raw.githubusercontent.com/Animated-Java/animated-java/main/src/assets/animated_java_icon.svg" width=128/>
3-
<h1 >Animated Java
4-
</h1>
5-
</div>
6-
<div align="center">
7-
<img alt="Dynamic JSON Badge" src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2FAnimated-Java%2Fanimated-java%2Frefs%2Fheads%2Fmain%2Fpackage.json&query=version&style=flat-square&label=%20&color=%2300000000&link=https%3A%2F%2Fbuilds.animated-java.dev%2Flatest&prefix=v">
8-
<img alt="Total Downloads" src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fblckbn.ch%2Fapi%2Fstats%2Fplugins%3Fweeks%3D1000&query=animated_java&style=flat-square&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAA6BJREFUeF7tnFFSGzEMhuXkBB0gkLf0JuQmcBLgJMlNmp6keQtkyHCCxJ3NNJ0MTXclW7Js5ucVWfJ%2B38oQYxMIX64Egmt1FCcIcH4JIAACnAk4l0cHQIAzAefy6AAIcCbgXB4dAAHOBJzLowMgwJmAc3l0AAQ4E3Aujw6AABmB1%2B0u9o24m1w19VI1NdkOPATIXlj1aAhQRypLCAEyXurREKCOVJYQAmS81KMhQB2pLCEEyHipR0OAOlJZQgiQ8VKPhgB1pLKEECDjpR4NAepIZQkhQMZLPRoC1JHKEkKAjJd6NASoI5UlhAAZL%2FVoCFBHKksIATJe6tEQoI5UlhACZLxY0W%2Fb3eKwH71Mp9%2FWQwM0BGw2HzMa7%2B%2Bnk%2BvlUD3r77ufinjdvv8gCvdEtI770XxIQq6ADn4Y7xddzUC0vJ1cPVpD7svvKuAM%2FmmOgxJyBJzDPxX0luAmoFt2ItHDhbejV0KqgEvwT7VjpJfp7dWzRye4COiBP9gJKQL64HtLKC6AAb9XglQAB76nhOICNm%2B75xDoidnu%2FyxHEgES%2BN18IsXH0r8ZFRfQPWiOBK6AFuB3LFwE5EjgCGgFvquAVAlhfPjVt3zF%2Fej76fd8zjLnseycz8utA06TkC5HRDTrBxtXfz7YDfL3hu%2FeAYkSBsFyAmqAX42AhOWIw%2Fi%2FMbXAr0pAKQk1wa9OgLWE2uBXKcBKQo3wqxWgLaFW%2BFUL0JJQM%2FzqBeRKqB1%2BEwJSJbQAvxkBUgmtwG9KAFdCS%2FBVBHB2J7M%2Btn4a3Ld3ZAHf%2BvmyN%2BOsJ3hJ3iUJFvC72tbP16SAz8uRFXwIGFi7uk6gENeWf0ZEB2j%2BAEnIBQEJ0DSHQIAmzYRcEJAATXMIBGjSTMgFAQnQNIdAgCbNhFwQkABNc0gLArqDUgNndTSR1JUr9%2F%2BUKmxF%2FL3hUheZArPRuNyRLUB4sq0AlnIlNC525As43rnqP69ZDknZSjEc5tObm1VO1WwBx53J7ftDoLDImUhrY7V2YFUEdPAEN19aY31hvnF1N7meazyImoBjJ8huv2jMv3gOjXX%2FfNKqAo4SNh%2Bz0fjwFCnOuMfEi1OUFVwTxXWM4ScdRsuhe8yy1I43ZKQT%2Farx6h3wVUFZPRcEWJFl5oUAJiirMAiwIsvMCwFMUFZhEGBFlpkXApigrMIgwIosMy8EMEFZhUGAFVlmXghggrIKgwArssy8EMAEZRUGAVZkmXkhgAnKKuw3fJAlf%2F2mKG8AAAAASUVORK5CYII%3D&label=%20&color=%2300aced00">
9-
<a href="https://discord.com/invite/jFgY4PXZfp"><img alt="Discord" src="https://img.shields.io/discord/785339959518953482?style=flat-square&logo=discord&label=%20&color=%2300aced00"></a>
10-
<img alt="Static Badge" src="https://img.shields.io/badge/Ko--Fi?style=flat-square&logo=kofi&label=Support%20Us!&labelColor=%2300aced00&color=%2300aced00&link=https%3A%2F%2Fko-fi.com%2Fsnavesutit">
2+
<img src="src/assets/animated_java_fancy_icon_centered.svg" alt="Animated Java Icon" width="180px">
3+
<br/>
4+
<br/>
5+
<picture>
6+
<source media="(prefers-color-scheme: light)" srcset="src/assets/animated_java_title.svg"/>
7+
<img src="src/assets/banners/animated_java_title_banner_no_background.svg" alt="Animated Java" width="400px"/>
8+
</picture>
119
</div>
1210
<h3 align="center">
13-
A Blockbench plugin that makes complex animation a breeze in Minecraft: Java Edition.
11+
<i>Effortlessly craft complex animations for Minecraft: Java Edition</i>
1412
</h3>
13+
<br/>
14+
<div align="center">
15+
<kbd>
16+
<a href="https://builds.animated-java.dev/latest">
17+
<img alt="Latest Release" src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2FAnimated-Java%2Fanimated-java%2Frefs%2Fheads%2Fmain%2Fpackage.json&query=version&style=flat-square&label=%20&color=%2300000000&prefix=v">
18+
</a>
19+
</kbd>
20+
<kbd>
21+
<a href="https://www.blockbench.net/plugins/animated_java">
22+
<img alt="Blockbench Installs" src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fblckbn.ch%2Fapi%2Fstats%2Fplugins%3Fweeks%3D1000&query=animated_java&style=flat-square&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAA6BJREFUeF7tnFFSGzEMhuXkBB0gkLf0JuQmcBLgJMlNmp6keQtkyHCCxJ3NNJ0MTXclW7Js5ucVWfJ%2B38oQYxMIX64Egmt1FCcIcH4JIAACnAk4l0cHQIAzAefy6AAIcCbgXB4dAAHOBJzLowMgwJmAc3l0AAQ4E3Aujw6AABmB1%2B0u9o24m1w19VI1NdkOPATIXlj1aAhQRypLCAEyXurREKCOVJYQAmS81KMhQB2pLCEEyHipR0OAOlJZQgiQ8VKPhgB1pLKEECDjpR4NAepIZQkhQMZLPRoC1JHKEkKAjJd6NASoI5UlhAAZL%2FVoCFBHKksIATJe6tEQoI5UlhACZLxY0W%2Fb3eKwH71Mp9%2FWQwM0BGw2HzMa7%2B%2Bnk%2BvlUD3r77ufinjdvv8gCvdEtI770XxIQq6ADn4Y7xddzUC0vJ1cPVpD7svvKuAM%2FmmOgxJyBJzDPxX0luAmoFt2ItHDhbejV0KqgEvwT7VjpJfp7dWzRye4COiBP9gJKQL64HtLKC6AAb9XglQAB76nhOICNm%2B75xDoidnu%2FyxHEgES%2BN18IsXH0r8ZFRfQPWiOBK6AFuB3LFwE5EjgCGgFvquAVAlhfPjVt3zF%2Fej76fd8zjLnseycz8utA06TkC5HRDTrBxtXfz7YDfL3hu%2FeAYkSBsFyAmqAX42AhOWIw%2Fi%2FMbXAr0pAKQk1wa9OgLWE2uBXKcBKQo3wqxWgLaFW%2BFUL0JJQM%2FzqBeRKqB1%2BEwJSJbQAvxkBUgmtwG9KAFdCS%2FBVBHB2J7M%2Btn4a3Ld3ZAHf%2BvmyN%2BOsJ3hJ3iUJFvC72tbP16SAz8uRFXwIGFi7uk6gENeWf0ZEB2j%2BAEnIBQEJ0DSHQIAmzYRcEJAATXMIBGjSTMgFAQnQNIdAgCbNhFwQkABNc0gLArqDUgNndTSR1JUr9%2F%2BUKmxF%2FL3hUheZArPRuNyRLUB4sq0AlnIlNC525As43rnqP69ZDknZSjEc5tObm1VO1WwBx53J7ftDoLDImUhrY7V2YFUEdPAEN19aY31hvnF1N7meazyImoBjJ8huv2jMv3gOjXX%2FfNKqAo4SNh%2Bz0fjwFCnOuMfEi1OUFVwTxXWM4ScdRsuhe8yy1I43ZKQT%2Farx6h3wVUFZPRcEWJFl5oUAJiirMAiwIsvMCwFMUFZhEGBFlpkXApigrMIgwIosMy8EMEFZhUGAFVlmXghggrIKgwArssy8EMAEZRUGAVZkmXkhgAnKKuw3fJAlf%2F2mKG8AAAAASUVORK5CYII%3D&label=%20&color=%2300aced00">
23+
</a>
24+
</kbd>
25+
<kbd>
26+
<a href="https://animated-java.dev/discord">
27+
<img alt="Discord Server" src="https://img.shields.io/discord/785339959518953482?style=flat-square&logo=discord&label=%20&color=%2300aced00">
28+
</a>
29+
</kbd>
30+
<kbd>
31+
<a href="https://ko-fi.com/snavesutit">
32+
<img alt="Support Me on Ko-Fi!" src="https://img.shields.io/badge/Ko--Fi?style=flat-square&logo=kofi&label=Support%20Me!&labelColor=%2300aced00&color=%2300aced00&link=https%3A%2F%2Fko-fi.com%2Fsnavesutit">
33+
</a>
34+
</kbd>
35+
</div>
36+
<br/>
37+
<br/>
38+
39+
# ❔ What is Animated Java?
40+
41+
Animated Java is a cutting-edge Blockbench plugin designed for Minecraft: Java Edition mapmakers and Data Pack developers. By leveraging Blockbench's familiar interface, and the power of Java Edition's Data Pack and Resource Pack systems, Animated Java allows you to create complex animations with ease!
42+
43+
<br/>
44+
45+
# ✨ Key Features
46+
47+
- **Function API** - Simple, yet powerful, API for summoning, and controlling animated models.
48+
49+
- **Variants** - Swap between different textures in-game.
50+
51+
- **Text Displays** - Preview, edit, and animate text displays in Blockbench.
52+
53+
- **Keyframe Easing Curves** - Create smooth animations with ease.
54+
55+
- **Locators** - Execute commands using Function Keyframes, teleport entities in an animation, and more.
56+
57+
- **Animation Tweening** - Smoothly transition be<ins>tween</ins> animations.
1558

16-
# What is Animated Java?
59+
- **Camera Support** - Install the [Official Camera Plugin](https://www.blockbench.net/plugins/cameras) to create cinematic camera paths with ease.
1760

18-
Animated Java is a plugin for Blockbench that allows you to create custom animations and models
19-
for Vanilla Minecraft. It uses the power of Java Edition's Data Pack and Resource Pack systems
20-
to bring your creations to life!
61+
- **Well Optimized** - Hours of effort have been poured into making Animated Java's Data Pack as low-impact as possible.
2162

22-
## Features
63+
- **Resource Packs are Optional** - Animate Vanilla block and item models using Item and Block Display entities.
2364

24-
- Variants: Swap between different textures in-game.
25-
- Highly optimized: Hours of performance tests and optimization tweaks have gone into Animated
26-
Java's Exported Data Pack to make sure it has as little performance impact as possible.
27-
- Custom easing functions for keyframes.
28-
- Limited Molang support. If Blockbench can render it, Animated Java can bake it.
29-
- Text Display previewing and animation support.
30-
- Resource Pack-less exporting. Animate Vanilla block and item models!
31-
- Locators: Run commands relative to a locators position via keyframes.
32-
- Camera Plugin Support: Install the [Official Camera Plugin](https://www.blockbench.net/plugins/cameras) to create cinematic camera paths with ease!
33-
- Animation Tweening: Create smooth transitions between animations.
34-
- Many different configuration options.
35-
- Complete Documentation at https://animated-java.dev
65+
- **Molang Support** - If Blockbench can render your Molang expressions in the preview, you can use it in Animated Java.
3666

37-
And much more!
67+
<br/>
3868

39-
# How to Install
69+
# 📦 Installation
4070

41-
Follow our guide [here](https://animated-java.dev/docs/getting-started/installing-animated-java) for detailed instructions on how to install the latest release of Animated Java.
71+
-[Getting Started](https://animated-java.dev/docs/getting-started/using-animated-java)
72+
- 📚 [Documentation](https://animated-java.dev/docs)
73+
- 🌐 [Website](https://animated-java.dev)
74+
- 🗣️ [Discord](https://animated-java.dev/discord)
4275

43-
# Getting Started
76+
<br/>
4477

45-
Check out the [Getting Started](https://animated-java.dev/docs/getting-started/installing-animated-java) page of our documentation to learn how to use Animated Java.
78+
# 💬 Testimonials
4679

47-
# Contributing to Animated Java
80+
> <q>_I love AJ 3000!_</q>
81+
> [MrMakistein](https://www.youtube.com/@McMakistein)
4882
49-
We welcome contributions to Animated Java! If you're interested in contributing, please make sure to run your ideas by us in our [Discord server](https://discord.com/invite/jFgY4PXZfp) before starting work on them. So that we can ensure that your contributions align with the goals of the project.
83+
> <q>_Wonderful tool, thank you for contributing to the creative possibilities in this game!_</q>
84+
> [Leroidesafk](https://www.curseforge.com/members/leroidesafk/projects)
5085
51-
## Prerequisites
86+
> <q>_Super thankful for AJ Snave! Its allowed me to create some insane sh\*\*_</q>
87+
> [phiac](https://www.youtube.com/channel/UCh2OK3oqxy-_azT-iwcSCag)
5288
53-
Things you'll need installed before you can setup the development environment
89+
> <q>_Thank you for the lovely tool!_</q>
90+
> [LeCarbonator](https://github.com/LeCarbonator)
5491
55-
- [Blockbench](https://www.blockbench.net/)
56-
- [Node.js](https://nodejs.org/en/)
57-
- [Yarn](https://classic.yarnpkg.com/lang/en/docs/install/#windows-stable)
92+
<br/>
5893

59-
## Setting up the Development Environment
94+
# 🧑‍💻 Contributing
6095

61-
1. Clone the repository.
62-
2. Run `yarn install` to install dependencies.
63-
3. Open up `types/blockbench-types.d.ts` and replace the content of the file with the following:
64-
```ts
65-
/// <reference types="blockbench-types"/>
66-
```
67-
4. Run `yarn dev` to start the development environment, which will watch for changes and recompile the plugin.
68-
5. Open Blockbench, then go to `File > Plugins > Load Plugin From File` and select the `animated_java.js` file from your local repo (`dist/pluginPackage/animated-java.js`).
69-
6. That's it! You're ready to start developing.
96+
Contributions are always welcome! Check out [CONTRIBUTING.md](CONTRIBUTING.md) for more information.
7097

71-
> [!NOTE]
72-
> Note that whenever you make changes, you must reload Blockbench as a whole for the changes to function as expected.<br>
73-
> You can use `Ctrl + Shift + R` to reload Blockbench.
98+
<br/>
7499

75-
## Adding Localizations
100+
# ⭐ Star History
76101

77-
1. Follow the steps above to set up the development environment.
78-
2. Duplicate `src/lang/en.yml` and rename it to match the language you're translating to. (e.g. `fr.yml` for French)
79-
3. Start Translating! Make sure to check your changes in Blockbench to ensure they display correctly.
80-
4. Once you're done translating, open a pull request with your changes.
102+
<a href="https://star-history.com/#animated-java/animated-java&Date" alt="test">
103+
<picture>
104+
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=animated-java/animated-java&type=Date&theme=dark" />
105+
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=animated-java/animated-java&type=Date" />
106+
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=animated-java/animated-java&type=Date" />
107+
</picture>
108+
</a>

schemas/ajblueprint.schema.json renamed to schemas/blueprint-project.schema.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{
22
"$schema": "http://json-schema.org/draft-07/schema#",
3+
"title": "Animated Java Blueprint Schema (Depreciated)",
4+
"description": "THIS IS OUTDATED! DO NOT USE THIS SCHEMA!",
35
"properties": {
46
"meta": {
57
"type": "object",

0 commit comments

Comments
 (0)