Post-datagen

This commit is contained in:
Vos
2025-11-03 18:23:04 -06:00
parent 8397b764d3
commit c8c4d495e5
54 changed files with 584 additions and 1062 deletions
+1
View File
@@ -39,3 +39,4 @@ replay_*.log
*.hprof
*.jfr
/src/blockbench/
/src/main/generated/.cache/
@@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "acesbs:block/entropy_ore"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "acesbs:block/stable_entropy_block"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/cooked_lemon"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/green_bricks"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/lemon"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/raw_entropy"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/stable_entropy"
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_entropy_block": {
"conditions": {
"items": [
{
"items": "acesbs:entropy_block"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:raw_entropy"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_entropy_block"
]
],
"rewards": {
"recipes": [
"minecraft:raw_entropy"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stable_entropy_block": {
"conditions": {
"items": [
{
"items": "acesbs:stable_entropy_block"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:stable_entropy"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_stable_entropy_block"
]
],
"rewards": {
"recipes": [
"minecraft:stable_entropy"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lemon": {
"conditions": {
"items": [
{
"items": "acesbs:lemon"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "acesbs:oracle_lemon"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_lemon"
]
],
"rewards": {
"recipes": [
"acesbs:oracle_lemon"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_raw_entropy": {
"conditions": {
"items": [
{
"items": "acesbs:raw_entropy"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:entropy_block"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_raw_entropy"
]
],
"rewards": {
"recipes": [
"minecraft:entropy_block"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stable_entropy": {
"conditions": {
"items": [
{
"items": "acesbs:stable_entropy"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:stable_entropy_block"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_stable_entropy"
]
],
"rewards": {
"recipes": [
"minecraft:stable_entropy_block"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lemon": {
"conditions": {
"items": [
{
"items": "acesbs:lemon"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:cooked_lemon_from_campfire_cooking"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_lemon"
]
],
"rewards": {
"recipes": [
"minecraft:cooked_lemon_from_campfire_cooking"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lemon": {
"conditions": {
"items": [
{
"items": "acesbs:lemon"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:cooked_lemon_from_smelting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_lemon"
]
],
"rewards": {
"recipes": [
"minecraft:cooked_lemon_from_smelting"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lemon": {
"conditions": {
"items": [
{
"items": "acesbs:lemon"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:cooked_lemon_from_smoking"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_lemon"
]
],
"rewards": {
"recipes": [
"minecraft:cooked_lemon_from_smoking"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_entropy_ore": {
"conditions": {
"items": [
{
"items": "acesbs:entropy_ore"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:stable_entropy_from_blasting_entropy_ore"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_entropy_ore"
]
],
"rewards": {
"recipes": [
"minecraft:stable_entropy_from_blasting_entropy_ore"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_raw_entropy": {
"conditions": {
"items": [
{
"items": "acesbs:raw_entropy"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:stable_entropy_from_blasting_raw_entropy"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_raw_entropy"
]
],
"rewards": {
"recipes": [
"minecraft:stable_entropy_from_blasting_raw_entropy"
]
}
}
@@ -31,6 +31,15 @@
{
"type": "minecraft:item",
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 5.0,
"min": 1.0
},
"function": "minecraft:set_count"
},
{
"enchantment": "minecraft:fortune",
"formula": "minecraft:ore_drops",
@@ -1,9 +1,9 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"category": "equipment",
"key": {
"#": {
"item": "acesbs:raw_entropy"
"item": "acesbs:stable_entropy"
},
"L": {
"item": "acesbs:lemon"
@@ -0,0 +1,13 @@
{
"type": "minecraft:blasting",
"category": "misc",
"cookingtime": 2000,
"experience": 0.5,
"group": "stable_entropy",
"ingredient": {
"item": "acesbs:entropy_ore"
},
"result": {
"id": "acesbs:stable_entropy"
}
}
@@ -1,7 +1,7 @@
{
"replace": false,
"values": [
"acesbs:entropy_block",
"acesbs:stable_entropy_block",
"acesbs:entropy_ore"
]
}
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"acesbs:stable_entropy_block"
]
@@ -0,0 +1,6 @@
{
"values": [
"acesbs:entropy_ore",
"acesbs:entropy_block"
]
}
@@ -1,11 +1,18 @@
package com.acethewildfire.acesbs;
import com.acethewildfire.acesbs.datagen.*;
import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint;
import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator;
public class AcesBSDataGenerator implements DataGeneratorEntrypoint {
@Override
public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) {
FabricDataGenerator.Pack pack = fabricDataGenerator.createPack();
pack.addProvider(ModBlockTagProvider::new);
pack.addProvider(ModItemTagProvider::new);
pack.addProvider(ModLootTableProvider::new);
pack.addProvider(ModModelProvider::new);
pack.addProvider(ModRecipeProvider::new);
}
}
@@ -0,0 +1,28 @@
package com.acethewildfire.acesbs.datagen;
import com.acethewildfire.acesbs.block.ModBlocks;
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider;
import net.minecraft.registry.RegistryWrapper;
import net.minecraft.registry.tag.BlockTags;
import java.util.concurrent.CompletableFuture;
public class ModBlockTagProvider extends FabricTagProvider.BlockTagProvider {
public ModBlockTagProvider(FabricDataOutput output, CompletableFuture<RegistryWrapper.WrapperLookup> registriesFuture) {
super(output, registriesFuture);
}
@Override
protected void configure(RegistryWrapper.WrapperLookup wrapperLookup) {
getOrCreateTagBuilder(BlockTags.PICKAXE_MINEABLE)
.add(ModBlocks.ENTROPY_BLOCK)
.add(ModBlocks.STABLE_ENTROPY_BLOCK)
.add(ModBlocks.ENTROPY_ORE);
getOrCreateTagBuilder(BlockTags.NEEDS_DIAMOND_TOOL)
.add(ModBlocks.STABLE_ENTROPY_BLOCK);
getOrCreateTagBuilder(BlockTags.NEEDS_IRON_TOOL)
.add(ModBlocks.ENTROPY_ORE)
.add(ModBlocks.ENTROPY_BLOCK);
}
}
@@ -0,0 +1,22 @@
package com.acethewildfire.acesbs.datagen;
import com.acethewildfire.acesbs.util.ModTags;
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider;
import net.minecraft.item.Items;
import net.minecraft.registry.RegistryWrapper;
import java.util.concurrent.CompletableFuture;
public class ModItemTagProvider extends FabricTagProvider.ItemTagProvider {
public ModItemTagProvider(FabricDataOutput output, CompletableFuture<RegistryWrapper.WrapperLookup> completableFuture) {
super(output, completableFuture);
}
@Override
protected void configure(RegistryWrapper.WrapperLookup wrapperLookup) {
getOrCreateTagBuilder(ModTags.Items.ENTROPY_CONVERTABLE)
.add(Items.APPLE);
}
}
@@ -0,0 +1,42 @@
package com.acethewildfire.acesbs.datagen;
import com.acethewildfire.acesbs.block.ModBlocks;
import com.acethewildfire.acesbs.item.ModItems;
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
import net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider;
import net.minecraft.block.Block;
import net.minecraft.enchantment.Enchantment;
import net.minecraft.enchantment.Enchantments;
import net.minecraft.item.Item;
import net.minecraft.loot.LootTable;
import net.minecraft.loot.entry.ItemEntry;
import net.minecraft.loot.entry.LeafEntry;
import net.minecraft.loot.function.ApplyBonusLootFunction;
import net.minecraft.loot.function.SetCountLootFunction;
import net.minecraft.loot.provider.number.UniformLootNumberProvider;
import net.minecraft.registry.RegistryKeys;
import net.minecraft.registry.RegistryWrapper;
import java.util.concurrent.CompletableFuture;
public class ModLootTableProvider extends FabricBlockLootTableProvider {
public ModLootTableProvider(FabricDataOutput dataOutput, CompletableFuture<RegistryWrapper.WrapperLookup> registryLookup) {
super(dataOutput, registryLookup);
}
@Override
public void generate() {
addDrop(ModBlocks.ENTROPY_BLOCK);
addDrop(ModBlocks.STABLE_ENTROPY_BLOCK);
addDrop(ModBlocks.ENTROPY_ORE, multipleOreDrops(ModBlocks.ENTROPY_ORE, ModItems.RAW_ENTROPY, 1, 5));
}
public LootTable.Builder multipleOreDrops(Block drop, Item item, float minDrops, float maxDrops) {
RegistryWrapper.Impl<Enchantment> impl = this.registryLookup.getWrapperOrThrow(RegistryKeys.ENCHANTMENT);
return this.dropsWithSilkTouch(drop, this.applyExplosionDecay(drop, ((LeafEntry.Builder<?>)
ItemEntry.builder(item).apply(SetCountLootFunction.builder(UniformLootNumberProvider.create(minDrops, maxDrops))))
.apply(ApplyBonusLootFunction.oreDrops(impl.getOrThrow(Enchantments.FORTUNE)))));
}
}
@@ -0,0 +1,34 @@
package com.acethewildfire.acesbs.datagen;
import com.acethewildfire.acesbs.block.ModBlocks;
import com.acethewildfire.acesbs.item.ModItems;
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
import net.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider;
import net.minecraft.data.client.BlockStateModelGenerator;
import net.minecraft.data.client.ItemModelGenerator;
import net.minecraft.data.client.Models;
public class ModModelProvider extends FabricModelProvider {
public ModModelProvider(FabricDataOutput output) {
super(output);
}
@Override
public void generateBlockStateModels(BlockStateModelGenerator blockStateModelGenerator) {
blockStateModelGenerator.registerSimpleCubeAll(ModBlocks.ENTROPY_ORE);
// blockStateModelGenerator.registerSimpleCubeAll(ModBlocks.ENTROPY_BLOCK);
// Has a complex texture, use the default blockbench method.
blockStateModelGenerator.registerSimpleCubeAll(ModBlocks.STABLE_ENTROPY_BLOCK);
}
@Override
public void generateItemModels(ItemModelGenerator itemModelGenerator) {
itemModelGenerator.register(ModItems.COOKED_LEMON, Models.GENERATED);
itemModelGenerator.register(ModItems.LEMON, Models.GENERATED);
itemModelGenerator.register(ModItems.RAW_ENTROPY, Models.GENERATED);
itemModelGenerator.register(ModItems.ORACLE_LEMON, Models.GENERATED);
itemModelGenerator.register(ModItems.GREEN_BRICKS, Models.GENERATED);
itemModelGenerator.register(ModItems.STABLE_ENTROPY, Models.GENERATED);
}
}
@@ -0,0 +1,57 @@
package com.acethewildfire.acesbs.datagen;
import com.acethewildfire.acesbs.AcesBS;
import com.acethewildfire.acesbs.block.ModBlocks;
import com.acethewildfire.acesbs.item.ModItems;
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
import net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider;
import net.minecraft.data.server.recipe.RecipeExporter;
import net.minecraft.data.server.recipe.ShapedRecipeJsonBuilder;
import net.minecraft.item.ItemConvertible;
import net.minecraft.recipe.CampfireCookingRecipe;
import net.minecraft.recipe.RecipeSerializer;
import net.minecraft.recipe.SmeltingRecipe;
import net.minecraft.recipe.SmokingRecipe;
import net.minecraft.recipe.book.RecipeCategory;
import net.minecraft.registry.RegistryWrapper;
import net.minecraft.util.Identifier;
import java.util.List;
import java.util.concurrent.CompletableFuture;
public class ModRecipeProvider extends FabricRecipeProvider {
public ModRecipeProvider(FabricDataOutput output, CompletableFuture<RegistryWrapper.WrapperLookup> registriesFuture) {
super(output, registriesFuture);
}
@Override
public void generate(RecipeExporter recipeExporter) {
List<ItemConvertible> ENTROPY_SMELTABLES = List.of(ModItems.RAW_ENTROPY, ModBlocks.ENTROPY_ORE);
offerBlasting(recipeExporter, ENTROPY_SMELTABLES, RecipeCategory.MISC, ModItems.STABLE_ENTROPY, 0.5f, 2000, "stable_entropy");
offerReversibleCompactingRecipes(recipeExporter, RecipeCategory.BUILDING_BLOCKS, ModItems.RAW_ENTROPY, RecipeCategory.DECORATIONS, ModBlocks.ENTROPY_BLOCK);
offerReversibleCompactingRecipes(recipeExporter, RecipeCategory.BUILDING_BLOCKS, ModItems.STABLE_ENTROPY, RecipeCategory.DECORATIONS, ModBlocks.STABLE_ENTROPY_BLOCK);
offerAllFoodCookingRecipes(recipeExporter, 200, ModItems.LEMON, ModItems.COOKED_LEMON, 0.35F);
ShapedRecipeJsonBuilder.create(RecipeCategory.COMBAT, ModItems.ORACLE_LEMON)
.pattern("###")
.pattern("#L#")
.pattern("###")
.input('#', ModItems.STABLE_ENTROPY)
.input('L', ModItems.LEMON)
.criterion(hasItem(ModItems.LEMON), conditionsFromItem(ModItems.LEMON))
.offerTo(recipeExporter);
// For 2+ recipes with the same RESULT use
// .offerTo(recipeExporter, Identifier.of(AcesBS.MOD_ID, "output_item_from_input_item"));
}
public void offerAllFoodCookingRecipes (RecipeExporter recipeExporter, int baseCookingTime, ItemConvertible raw_item, ItemConvertible cooked_item, float experience ){
offerFoodCookingRecipe(recipeExporter, "smoking", RecipeSerializer.SMOKING, SmokingRecipe::new,baseCookingTime/2, raw_item, cooked_item, experience);
offerFoodCookingRecipe(recipeExporter, "campfire_cooking", RecipeSerializer.CAMPFIRE_COOKING, CampfireCookingRecipe::new, baseCookingTime*3, raw_item, cooked_item, experience);
offerFoodCookingRecipe(recipeExporter, "smelting", RecipeSerializer.SMELTING, SmeltingRecipe::new, baseCookingTime, raw_item, cooked_item, experience);
}
}
@@ -1,52 +0,0 @@
{
"credit": "Made with Blockbench",
"textures": {
"0": "acesbs:block/entropy_ore",
"particle": "acesbs:block/entropy_ore"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"north": {"uv": [0, 0, 16, 16], "texture": "#0"},
"east": {"uv": [0, 0, 16, 16], "texture": "#0"},
"south": {"uv": [0, 0, 16, 16], "texture": "#0"},
"west": {"uv": [0, 0, 16, 16], "texture": "#0"},
"up": {"uv": [0, 0, 16, 16], "texture": "#0"},
"down": {"uv": [0, 0, 16, 16], "texture": "#0"}
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [75, 45, 0],
"translation": [0, 2.5, 0],
"scale": [0.375, 0.375, 0.375]
},
"thirdperson_lefthand": {
"rotation": [75, 45, 0],
"translation": [0, 2.5, 0],
"scale": [0.375, 0.375, 0.375]
},
"firstperson_righthand": {
"rotation": [0, 45, 0],
"scale": [0.4, 0.4, 0.4]
},
"firstperson_lefthand": {
"rotation": [0, 225, 0],
"scale": [0.4, 0.4, 0.4]
},
"ground": {
"translation": [0, 3, 0],
"scale": [0.25, 0.25, 0.25]
},
"gui": {
"rotation": [30, 225, 0],
"scale": [0.625, 0.625, 0.625]
},
"fixed": {
"scale": [0.5, 0.5, 0.5]
}
}
}
@@ -1,52 +0,0 @@
{
"credit": "Made with Blockbench",
"textures": {
"0": "acesbs:block/stable_entropy_block",
"particle": "acesbs:block/stable_entropy_block"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"north": {"uv": [0, 0, 16, 16], "texture": "#0"},
"east": {"uv": [0, 0, 16, 16], "texture": "#0"},
"south": {"uv": [0, 0, 16, 16], "texture": "#0"},
"west": {"uv": [0, 0, 16, 16], "texture": "#0"},
"up": {"uv": [0, 0, 16, 16], "texture": "#0"},
"down": {"uv": [0, 0, 16, 16], "texture": "#0"}
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [75, 45, 0],
"translation": [0, 2.5, 0],
"scale": [0.375, 0.375, 0.375]
},
"thirdperson_lefthand": {
"rotation": [75, 45, 0],
"translation": [0, 2.5, 0],
"scale": [0.375, 0.375, 0.375]
},
"firstperson_righthand": {
"rotation": [0, 45, 0],
"scale": [0.4, 0.4, 0.4]
},
"firstperson_lefthand": {
"rotation": [0, 225, 0],
"scale": [0.4, 0.4, 0.4]
},
"ground": {
"translation": [0, 3, 0],
"scale": [0.25, 0.25, 0.25]
},
"gui": {
"rotation": [30, 225, 0],
"scale": [0.625, 0.625, 0.625]
},
"fixed": {
"scale": [0.5, 0.5, 0.5]
}
}
}
@@ -1,128 +0,0 @@
{
"credit": "Made with Blockbench",
"ambientocclusion": false,
"textures": {
"0": "acesbs:item/cooked_lemon",
"particle": "acesbs:item/cooked_lemon"
},
"elements": [
{
"name": "lemon_0",
"from": [9, 13, 8],
"to": [12, 14, 9],
"faces": {
"north": {"uv": [12, 2, 9, 3], "texture": "#0"},
"east": {"uv": [11, 2, 12, 3], "texture": "#0"},
"south": {"uv": [9, 2, 12, 3], "texture": "#0"},
"west": {"uv": [9, 2, 10, 3], "texture": "#0"},
"up": {"uv": [9, 2, 12, 3], "texture": "#0"},
"down": {"uv": [9, 2, 12, 3], "texture": "#0"}
}
},
{
"name": "lemon_1",
"from": [8, 2, 8],
"to": [10, 13, 9],
"faces": {
"north": {"uv": [10, 3, 8, 14], "texture": "#0"},
"east": {"uv": [9, 3, 10, 14], "texture": "#0"},
"south": {"uv": [8, 3, 10, 14], "texture": "#0"},
"west": {"uv": [8, 3, 9, 14], "texture": "#0"},
"up": {"uv": [8, 3, 10, 4], "texture": "#0"},
"down": {"uv": [8, 13, 10, 14], "texture": "#0"}
}
},
{
"name": "lemon_2",
"from": [5, 2, 8],
"to": [8, 12, 9],
"faces": {
"north": {"uv": [8, 4, 5, 14], "texture": "#0"},
"east": {"uv": [7, 4, 8, 14], "texture": "#0"},
"south": {"uv": [5, 4, 8, 14], "texture": "#0"},
"west": {"uv": [5, 4, 6, 14], "texture": "#0"},
"up": {"uv": [5, 4, 8, 5], "texture": "#0"},
"down": {"uv": [5, 13, 8, 14], "texture": "#0"}
}
},
{
"name": "lemon_3",
"from": [10, 2, 8],
"to": [11, 12, 9],
"faces": {
"north": {"uv": [11, 4, 10, 14], "texture": "#0"},
"east": {"uv": [10, 4, 11, 14], "texture": "#0"},
"south": {"uv": [10, 4, 11, 14], "texture": "#0"},
"west": {"uv": [10, 4, 11, 14], "texture": "#0"},
"up": {"uv": [10, 4, 11, 5], "texture": "#0"},
"down": {"uv": [10, 13, 11, 14], "texture": "#0"}
}
},
{
"name": "lemon_4",
"from": [4, 4, 8],
"to": [5, 10, 9],
"faces": {
"north": {"uv": [5, 6, 4, 12], "texture": "#0"},
"east": {"uv": [4, 6, 5, 12], "texture": "#0"},
"south": {"uv": [4, 6, 5, 12], "texture": "#0"},
"west": {"uv": [4, 6, 5, 12], "texture": "#0"},
"up": {"uv": [4, 6, 5, 7], "texture": "#0"},
"down": {"uv": [4, 11, 5, 12], "texture": "#0"}
}
},
{
"name": "lemon_5",
"from": [11, 4, 8],
"to": [12, 10, 9],
"faces": {
"north": {"uv": [12, 6, 11, 12], "texture": "#0"},
"east": {"uv": [11, 6, 12, 12], "texture": "#0"},
"south": {"uv": [11, 6, 12, 12], "texture": "#0"},
"west": {"uv": [11, 6, 12, 12], "texture": "#0"},
"up": {"uv": [11, 6, 12, 7], "texture": "#0"},
"down": {"uv": [11, 11, 12, 12], "texture": "#0"}
}
}
],
"gui_light": "front",
"display": {
"thirdperson_righthand": {
"translation": [0, 3, 1],
"scale": [0.55, 0.55, 0.55]
},
"thirdperson_lefthand": {
"translation": [0, 3, 1],
"scale": [0.55, 0.55, 0.55]
},
"firstperson_righthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.2, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"firstperson_lefthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.2, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"ground": {
"translation": [0, 2, 0],
"scale": [0.5, 0.5, 0.5]
},
"head": {
"rotation": [0, 180, -27],
"translation": [0, 0.25, -6.5]
},
"fixed": {
"rotation": [0, 180, 0]
}
},
"groups": [
{
"name": "lemon",
"origin": [8, 8, 8],
"color": 0,
"children": [0, 1, 2, 3, 4, 5]
}
]
}
@@ -1,344 +0,0 @@
{
"credit": "Made with Blockbench",
"ambientocclusion": false,
"textures": {
"0": "acesbs:item/green_bricks",
"particle": "acesbs:item/green_bricks"
},
"elements": [
{
"name": "green_bricks_0",
"from": [5, 3.5, 7],
"to": [8, 14, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [8, 2, 5, 12.5], "texture": "#0"},
"east": {"uv": [7.5, 2, 8, 12.5], "texture": "#0"},
"south": {"uv": [5, 2, 8, 12.5], "texture": "#0"},
"west": {"uv": [5, 2, 5.5, 12.5], "texture": "#0"},
"up": {"uv": [5, 2, 8, 2.5], "texture": "#0"},
"down": {"uv": [5, 12, 8, 12.5], "texture": "#0"}
}
},
{
"name": "green_bricks_1",
"from": [4, 4, 7],
"to": [5, 13.5, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [5, 2.5, 4, 12], "texture": "#0"},
"east": {"uv": [4.5, 2.5, 5, 12], "texture": "#0"},
"south": {"uv": [4, 2.5, 5, 12], "texture": "#0"},
"west": {"uv": [4, 2.5, 4.5, 12], "texture": "#0"},
"up": {"uv": [4, 2.5, 5, 3], "texture": "#0"},
"down": {"uv": [4, 11.5, 5, 12], "texture": "#0"}
}
},
{
"name": "green_bricks_2",
"from": [8, 3, 7],
"to": [9, 13.5, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [9, 2.5, 8, 13], "texture": "#0"},
"east": {"uv": [8.5, 2.5, 9, 13], "texture": "#0"},
"south": {"uv": [8, 2.5, 9, 13], "texture": "#0"},
"west": {"uv": [8, 2.5, 8.5, 13], "texture": "#0"},
"up": {"uv": [8, 2.5, 9, 3], "texture": "#0"},
"down": {"uv": [8, 12.5, 9, 13], "texture": "#0"}
}
},
{
"name": "green_bricks_3",
"from": [9, 3.5, 7],
"to": [9.5, 13, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [9.5, 3, 9, 12.5], "texture": "#0"},
"east": {"uv": [9, 3, 9.5, 12.5], "texture": "#0"},
"south": {"uv": [9, 3, 9.5, 12.5], "texture": "#0"},
"west": {"uv": [9, 3, 9.5, 12.5], "texture": "#0"},
"up": {"uv": [9, 3, 9.5, 3.5], "texture": "#0"},
"down": {"uv": [9, 12, 9.5, 12.5], "texture": "#0"}
}
},
{
"name": "green_bricks_4",
"from": [9.5, 4, 7],
"to": [10.5, 12.5, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [10.5, 3.5, 9.5, 12], "texture": "#0"},
"east": {"uv": [10, 3.5, 10.5, 12], "texture": "#0"},
"south": {"uv": [9.5, 3.5, 10.5, 12], "texture": "#0"},
"west": {"uv": [9.5, 3.5, 10, 12], "texture": "#0"},
"up": {"uv": [9.5, 3.5, 10.5, 4], "texture": "#0"},
"down": {"uv": [9.5, 11.5, 10.5, 12], "texture": "#0"}
}
},
{
"name": "green_bricks_5",
"from": [10.5, 5, 7],
"to": [11.5, 12, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [11.5, 4, 10.5, 11], "texture": "#0"},
"east": {"uv": [11, 4, 11.5, 11], "texture": "#0"},
"south": {"uv": [10.5, 4, 11.5, 11], "texture": "#0"},
"west": {"uv": [10.5, 4, 11, 11], "texture": "#0"},
"up": {"uv": [10.5, 4, 11.5, 4.5], "texture": "#0"},
"down": {"uv": [10.5, 10.5, 11.5, 11], "texture": "#0"}
}
},
{
"name": "green_bricks_6",
"from": [3.5, 4, 7],
"to": [4, 11, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [4, 5, 3.5, 12], "texture": "#0"},
"east": {"uv": [3.5, 5, 4, 12], "texture": "#0"},
"south": {"uv": [3.5, 5, 4, 12], "texture": "#0"},
"west": {"uv": [3.5, 5, 4, 12], "texture": "#0"},
"up": {"uv": [3.5, 5, 4, 5.5], "texture": "#0"},
"down": {"uv": [3.5, 11.5, 4, 12], "texture": "#0"}
}
},
{
"name": "green_bricks_7",
"from": [11.5, 4.5, 7],
"to": [12.5, 11, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [12.5, 5, 11.5, 11.5], "texture": "#0"},
"east": {"uv": [12, 5, 12.5, 11.5], "texture": "#0"},
"south": {"uv": [11.5, 5, 12.5, 11.5], "texture": "#0"},
"west": {"uv": [11.5, 5, 12, 11.5], "texture": "#0"},
"up": {"uv": [11.5, 5, 12.5, 5.5], "texture": "#0"},
"down": {"uv": [11.5, 11, 12.5, 11.5], "texture": "#0"}
}
},
{
"name": "green_bricks_8",
"from": [12.5, 4.5, 7],
"to": [13, 9.5, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [13, 6.5, 12.5, 11.5], "texture": "#0"},
"east": {"uv": [12.5, 6.5, 13, 11.5], "texture": "#0"},
"south": {"uv": [12.5, 6.5, 13, 11.5], "texture": "#0"},
"west": {"uv": [12.5, 6.5, 13, 11.5], "texture": "#0"},
"up": {"uv": [12.5, 6.5, 13, 7], "texture": "#0"},
"down": {"uv": [12.5, 11, 13, 11.5], "texture": "#0"}
}
},
{
"name": "green_bricks_9",
"from": [2.5, 4.5, 7],
"to": [3.5, 8.5, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [3.5, 7.5, 2.5, 11.5], "texture": "#0"},
"east": {"uv": [3, 7.5, 3.5, 11.5], "texture": "#0"},
"south": {"uv": [2.5, 7.5, 3.5, 11.5], "texture": "#0"},
"west": {"uv": [2.5, 7.5, 3, 11.5], "texture": "#0"},
"up": {"uv": [2.5, 7.5, 3.5, 8], "texture": "#0"},
"down": {"uv": [2.5, 11, 3.5, 11.5], "texture": "#0"}
}
},
{
"name": "green_bricks_10",
"from": [13, 5, 7],
"to": [14, 8.5, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [14, 7.5, 13, 11], "texture": "#0"},
"east": {"uv": [13.5, 7.5, 14, 11], "texture": "#0"},
"south": {"uv": [13, 7.5, 14, 11], "texture": "#0"},
"west": {"uv": [13, 7.5, 13.5, 11], "texture": "#0"},
"up": {"uv": [13, 7.5, 14, 8], "texture": "#0"},
"down": {"uv": [13, 10.5, 14, 11], "texture": "#0"}
}
},
{
"name": "green_bricks_11",
"from": [1.5, 4.5, 7],
"to": [2.5, 8, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [2.5, 8, 1.5, 11.5], "texture": "#0"},
"east": {"uv": [2, 8, 2.5, 11.5], "texture": "#0"},
"south": {"uv": [1.5, 8, 2.5, 11.5], "texture": "#0"},
"west": {"uv": [1.5, 8, 2, 11.5], "texture": "#0"},
"up": {"uv": [1.5, 8, 2.5, 8.5], "texture": "#0"},
"down": {"uv": [1.5, 11, 2.5, 11.5], "texture": "#0"}
}
},
{
"name": "green_bricks_12",
"from": [14, 5.5, 7],
"to": [15, 8, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [15, 8, 14, 10.5], "texture": "#0"},
"east": {"uv": [14.5, 8, 15, 10.5], "texture": "#0"},
"south": {"uv": [14, 8, 15, 10.5], "texture": "#0"},
"west": {"uv": [14, 8, 14.5, 10.5], "texture": "#0"},
"up": {"uv": [14, 8, 15, 8.5], "texture": "#0"},
"down": {"uv": [14, 10, 15, 10.5], "texture": "#0"}
}
},
{
"name": "green_bricks_13",
"from": [1, 4.5, 7],
"to": [1.5, 7.5, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [1.5, 8.5, 1, 11.5], "texture": "#0"},
"east": {"uv": [1, 8.5, 1.5, 11.5], "texture": "#0"},
"south": {"uv": [1, 8.5, 1.5, 11.5], "texture": "#0"},
"west": {"uv": [1, 8.5, 1.5, 11.5], "texture": "#0"},
"up": {"uv": [1, 8.5, 1.5, 9], "texture": "#0"},
"down": {"uv": [1, 11, 1.5, 11.5], "texture": "#0"}
}
},
{
"name": "green_bricks_14",
"from": [15, 5.5, 7],
"to": [15.5, 7.5, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [15.5, 8.5, 15, 10.5], "texture": "#0"},
"east": {"uv": [15, 8.5, 15.5, 10.5], "texture": "#0"},
"south": {"uv": [15, 8.5, 15.5, 10.5], "texture": "#0"},
"west": {"uv": [15, 8.5, 15.5, 10.5], "texture": "#0"},
"up": {"uv": [15, 8.5, 15.5, 9], "texture": "#0"},
"down": {"uv": [15, 10, 15.5, 10.5], "texture": "#0"}
}
},
{
"name": "green_bricks_15",
"from": [0.5, 5, 7],
"to": [1, 7, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [1, 9, 0.5, 11], "texture": "#0"},
"east": {"uv": [0.5, 9, 1, 11], "texture": "#0"},
"south": {"uv": [0.5, 9, 1, 11], "texture": "#0"},
"west": {"uv": [0.5, 9, 1, 11], "texture": "#0"},
"up": {"uv": [0.5, 9, 1, 9.5], "texture": "#0"},
"down": {"uv": [0.5, 10.5, 1, 11], "texture": "#0"}
}
},
{
"name": "green_bricks_16",
"from": [14, 5, 7],
"to": [14.5, 5.5, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [14.5, 10.5, 14, 11], "texture": "#0"},
"east": {"uv": [14, 10.5, 14.5, 11], "texture": "#0"},
"south": {"uv": [14, 10.5, 14.5, 11], "texture": "#0"},
"west": {"uv": [14, 10.5, 14.5, 11], "texture": "#0"},
"up": {"uv": [14, 10.5, 14.5, 11], "texture": "#0"},
"down": {"uv": [14, 10.5, 14.5, 11], "texture": "#0"}
}
},
{
"name": "green_bricks_17",
"from": [13, 4.5, 7],
"to": [13.5, 5, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [13.5, 11, 13, 11.5], "texture": "#0"},
"east": {"uv": [13, 11, 13.5, 11.5], "texture": "#0"},
"south": {"uv": [13, 11, 13.5, 11.5], "texture": "#0"},
"west": {"uv": [13, 11, 13.5, 11.5], "texture": "#0"},
"up": {"uv": [13, 11, 13.5, 11.5], "texture": "#0"},
"down": {"uv": [13, 11, 13.5, 11.5], "texture": "#0"}
}
},
{
"name": "green_bricks_18",
"from": [3, 4, 7],
"to": [3.5, 4.5, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [3.5, 11.5, 3, 12], "texture": "#0"},
"east": {"uv": [3, 11.5, 3.5, 12], "texture": "#0"},
"south": {"uv": [3, 11.5, 3.5, 12], "texture": "#0"},
"west": {"uv": [3, 11.5, 3.5, 12], "texture": "#0"},
"up": {"uv": [3, 11.5, 3.5, 12], "texture": "#0"},
"down": {"uv": [3, 11.5, 3.5, 12], "texture": "#0"}
}
},
{
"name": "green_bricks_19",
"from": [9.5, 3.5, 7],
"to": [10, 4, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [10, 12, 9.5, 12.5], "texture": "#0"},
"east": {"uv": [9.5, 12, 10, 12.5], "texture": "#0"},
"south": {"uv": [9.5, 12, 10, 12.5], "texture": "#0"},
"west": {"uv": [9.5, 12, 10, 12.5], "texture": "#0"},
"up": {"uv": [9.5, 12, 10, 12.5], "texture": "#0"},
"down": {"uv": [9.5, 12, 10, 12.5], "texture": "#0"}
}
},
{
"name": "green_bricks_20",
"from": [6.5, 3, 7],
"to": [8, 3.5, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]},
"faces": {
"north": {"uv": [8, 12.5, 6.5, 13], "texture": "#0"},
"east": {"uv": [7.5, 12.5, 8, 13], "texture": "#0"},
"south": {"uv": [6.5, 12.5, 8, 13], "texture": "#0"},
"west": {"uv": [6.5, 12.5, 7, 13], "texture": "#0"},
"up": {"uv": [6.5, 12.5, 8, 13], "texture": "#0"},
"down": {"uv": [6.5, 12.5, 8, 13], "texture": "#0"}
}
}
],
"gui_light": "front",
"display": {
"thirdperson_righthand": {
"translation": [0, 1.75, 1],
"scale": [0.55, 0.55, 0.55]
},
"thirdperson_lefthand": {
"translation": [0, 2, 1],
"scale": [0.55, 0.55, 0.55]
},
"firstperson_righthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.2, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"firstperson_lefthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.2, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"ground": {
"translation": [0, 2, 0],
"scale": [0.5, 0.5, 0.5]
},
"head": {
"rotation": [0, 180, 0],
"translation": [0, 6.75, -7.25]
},
"fixed": {
"rotation": [0, 180, 0]
}
},
"groups": [
{
"name": "green_bricks",
"origin": [8, 8, 8],
"color": 0,
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
}
]
}
@@ -1,128 +0,0 @@
{
"credit": "Made with Blockbench",
"ambientocclusion": false,
"textures": {
"0": "acesbs:item/lemon",
"particle": "acesbs:item/lemon"
},
"elements": [
{
"name": "lemon_0",
"from": [9, 13, 8],
"to": [12, 14, 9],
"faces": {
"north": {"uv": [12, 2, 9, 3], "texture": "#0"},
"east": {"uv": [11, 2, 12, 3], "texture": "#0"},
"south": {"uv": [9, 2, 12, 3], "texture": "#0"},
"west": {"uv": [9, 2, 10, 3], "texture": "#0"},
"up": {"uv": [9, 2, 12, 3], "texture": "#0"},
"down": {"uv": [9, 2, 12, 3], "texture": "#0"}
}
},
{
"name": "lemon_1",
"from": [8, 2, 8],
"to": [10, 13, 9],
"faces": {
"north": {"uv": [10, 3, 8, 14], "texture": "#0"},
"east": {"uv": [9, 3, 10, 14], "texture": "#0"},
"south": {"uv": [8, 3, 10, 14], "texture": "#0"},
"west": {"uv": [8, 3, 9, 14], "texture": "#0"},
"up": {"uv": [8, 3, 10, 4], "texture": "#0"},
"down": {"uv": [8, 13, 10, 14], "texture": "#0"}
}
},
{
"name": "lemon_2",
"from": [5, 2, 8],
"to": [8, 12, 9],
"faces": {
"north": {"uv": [8, 4, 5, 14], "texture": "#0"},
"east": {"uv": [7, 4, 8, 14], "texture": "#0"},
"south": {"uv": [5, 4, 8, 14], "texture": "#0"},
"west": {"uv": [5, 4, 6, 14], "texture": "#0"},
"up": {"uv": [5, 4, 8, 5], "texture": "#0"},
"down": {"uv": [5, 13, 8, 14], "texture": "#0"}
}
},
{
"name": "lemon_3",
"from": [10, 2, 8],
"to": [11, 12, 9],
"faces": {
"north": {"uv": [11, 4, 10, 14], "texture": "#0"},
"east": {"uv": [10, 4, 11, 14], "texture": "#0"},
"south": {"uv": [10, 4, 11, 14], "texture": "#0"},
"west": {"uv": [10, 4, 11, 14], "texture": "#0"},
"up": {"uv": [10, 4, 11, 5], "texture": "#0"},
"down": {"uv": [10, 13, 11, 14], "texture": "#0"}
}
},
{
"name": "lemon_4",
"from": [4, 4, 8],
"to": [5, 10, 9],
"faces": {
"north": {"uv": [5, 6, 4, 12], "texture": "#0"},
"east": {"uv": [4, 6, 5, 12], "texture": "#0"},
"south": {"uv": [4, 6, 5, 12], "texture": "#0"},
"west": {"uv": [4, 6, 5, 12], "texture": "#0"},
"up": {"uv": [4, 6, 5, 7], "texture": "#0"},
"down": {"uv": [4, 11, 5, 12], "texture": "#0"}
}
},
{
"name": "lemon_5",
"from": [11, 4, 8],
"to": [12, 10, 9],
"faces": {
"north": {"uv": [12, 6, 11, 12], "texture": "#0"},
"east": {"uv": [11, 6, 12, 12], "texture": "#0"},
"south": {"uv": [11, 6, 12, 12], "texture": "#0"},
"west": {"uv": [11, 6, 12, 12], "texture": "#0"},
"up": {"uv": [11, 6, 12, 7], "texture": "#0"},
"down": {"uv": [11, 11, 12, 12], "texture": "#0"}
}
}
],
"gui_light": "front",
"display": {
"thirdperson_righthand": {
"translation": [0, 3, 1],
"scale": [0.55, 0.55, 0.55]
},
"thirdperson_lefthand": {
"translation": [0, 3, 1],
"scale": [0.55, 0.55, 0.55]
},
"firstperson_righthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.2, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"firstperson_lefthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.2, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"ground": {
"translation": [0, 2, 0],
"scale": [0.5, 0.5, 0.5]
},
"head": {
"rotation": [0, 180, -27],
"translation": [0, 0.25, -6.5]
},
"fixed": {
"rotation": [0, 180, 0]
}
},
"groups": [
{
"name": "lemon",
"origin": [8, 8, 8],
"color": 0,
"children": [0, 1, 2, 3, 4, 5]
}
]
}
@@ -1,194 +0,0 @@
{
"credit": "Made with Blockbench",
"ambientocclusion": false,
"texture_size": [32, 32],
"textures": {
"0": "acesbs:item/raw_entropy",
"particle": "acesbs:item/raw_entropy"
},
"elements": [
{
"name": "raw_entropy_0",
"from": [3, 2, 8],
"to": [6, 14, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]},
"faces": {
"north": {"uv": [6, 2, 3, 14], "texture": "#0"},
"east": {"uv": [5, 2, 6, 14], "texture": "#0"},
"south": {"uv": [3, 2, 6, 14], "texture": "#0"},
"west": {"uv": [3, 2, 4, 14], "texture": "#0"},
"up": {"uv": [3, 2, 6, 3], "texture": "#0"},
"down": {"uv": [3, 13, 6, 14], "texture": "#0"}
}
},
{
"name": "raw_entropy_1",
"from": [9, 2, 8],
"to": [14, 14, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]},
"faces": {
"north": {"uv": [14, 2, 9, 14], "texture": "#0"},
"east": {"uv": [13, 2, 14, 14], "texture": "#0"},
"south": {"uv": [9, 2, 14, 14], "texture": "#0"},
"west": {"uv": [9, 2, 10, 14], "texture": "#0"},
"up": {"uv": [9, 2, 14, 3], "texture": "#0"},
"down": {"uv": [9, 13, 14, 14], "texture": "#0"}
}
},
{
"name": "raw_entropy_2",
"from": [2, 2, 8],
"to": [3, 13, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]},
"faces": {
"north": {"uv": [3, 3, 2, 14], "texture": "#0"},
"east": {"uv": [2, 3, 3, 14], "texture": "#0"},
"south": {"uv": [2, 3, 3, 14], "texture": "#0"},
"west": {"uv": [2, 3, 3, 14], "texture": "#0"},
"up": {"uv": [2, 3, 3, 4], "texture": "#0"},
"down": {"uv": [2, 13, 3, 14], "texture": "#0"}
}
},
{
"name": "raw_entropy_3",
"from": [6, 3, 8],
"to": [9, 13, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]},
"faces": {
"north": {"uv": [9, 3, 6, 13], "texture": "#0"},
"east": {"uv": [8, 3, 9, 13], "texture": "#0"},
"south": {"uv": [6, 3, 9, 13], "texture": "#0"},
"west": {"uv": [6, 3, 7, 13], "texture": "#0"},
"up": {"uv": [6, 3, 9, 4], "texture": "#0"},
"down": {"uv": [6, 12, 9, 13], "texture": "#0"}
}
},
{
"name": "raw_entropy_4",
"from": [14, 10, 8],
"to": [15, 13, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]},
"faces": {
"north": {"uv": [15, 3, 14, 6], "texture": "#0"},
"east": {"uv": [14, 3, 15, 6], "texture": "#0"},
"south": {"uv": [14, 3, 15, 6], "texture": "#0"},
"west": {"uv": [14, 3, 15, 6], "texture": "#0"},
"up": {"uv": [14, 3, 15, 4], "texture": "#0"},
"down": {"uv": [14, 5, 15, 6], "texture": "#0"}
}
},
{
"name": "raw_entropy_5",
"from": [1, 3, 8],
"to": [2, 12, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]},
"faces": {
"north": {"uv": [2, 4, 1, 13], "texture": "#0"},
"east": {"uv": [1, 4, 2, 13], "texture": "#0"},
"south": {"uv": [1, 4, 2, 13], "texture": "#0"},
"west": {"uv": [1, 4, 2, 13], "texture": "#0"},
"up": {"uv": [1, 4, 2, 5], "texture": "#0"},
"down": {"uv": [1, 12, 2, 13], "texture": "#0"}
}
},
{
"name": "raw_entropy_6",
"from": [0, 6, 8],
"to": [1, 10, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]},
"faces": {
"north": {"uv": [1, 6, 0, 10], "texture": "#0"},
"east": {"uv": [0, 6, 1, 10], "texture": "#0"},
"south": {"uv": [0, 6, 1, 10], "texture": "#0"},
"west": {"uv": [0, 6, 1, 10], "texture": "#0"},
"up": {"uv": [0, 6, 1, 7], "texture": "#0"},
"down": {"uv": [0, 9, 1, 10], "texture": "#0"}
}
},
{
"name": "raw_entropy_7",
"from": [14, 2, 8],
"to": [15, 8, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]},
"faces": {
"north": {"uv": [15, 8, 14, 14], "texture": "#0"},
"east": {"uv": [14, 8, 15, 14], "texture": "#0"},
"south": {"uv": [14, 8, 15, 14], "texture": "#0"},
"west": {"uv": [14, 8, 15, 14], "texture": "#0"},
"up": {"uv": [14, 8, 15, 9], "texture": "#0"},
"down": {"uv": [14, 13, 15, 14], "texture": "#0"}
}
},
{
"name": "raw_entropy_8",
"from": [15, 3, 8],
"to": [16, 7, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]},
"faces": {
"north": {"uv": [16, 9, 15, 13], "texture": "#0"},
"east": {"uv": [15, 9, 16, 13], "texture": "#0"},
"south": {"uv": [15, 9, 16, 13], "texture": "#0"},
"west": {"uv": [15, 9, 16, 13], "texture": "#0"},
"up": {"uv": [15, 9, 16, 10], "texture": "#0"},
"down": {"uv": [15, 12, 16, 13], "texture": "#0"}
}
},
{
"name": "raw_entropy_9",
"from": [10, 1, 8],
"to": [14, 2, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]},
"faces": {
"north": {"uv": [14, 14, 10, 15], "texture": "#0"},
"east": {"uv": [13, 14, 14, 15], "texture": "#0"},
"south": {"uv": [10, 14, 14, 15], "texture": "#0"},
"west": {"uv": [10, 14, 11, 15], "texture": "#0"},
"up": {"uv": [10, 14, 14, 15], "texture": "#0"},
"down": {"uv": [10, 14, 14, 15], "texture": "#0"}
}
}
],
"gui_light": "front",
"display": {
"thirdperson_righthand": {
"translation": [0, 1.75, 1],
"scale": [0.35, 0.35, 0.35]
},
"thirdperson_lefthand": {
"translation": [0, 1.75, 1],
"scale": [0.35, 0.35, 0.35]
},
"firstperson_righthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.2, 1.13],
"scale": [0.58, 0.58, 0.58]
},
"firstperson_lefthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.2, 1.13],
"scale": [0.58, 0.58, 0.58]
},
"ground": {
"translation": [0, 2, 0],
"scale": [0.5, 0.5, 0.5]
},
"gui": {
"scale": [0.75, 0.75, 0.75]
},
"head": {
"rotation": [0, 180, 0],
"translation": [0, 13, 7]
},
"fixed": {
"rotation": [0, 180, 0]
}
},
"groups": [
{
"name": "raw_entropy",
"origin": [8, 8, 8],
"color": 0,
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
}
]
}
@@ -1,152 +0,0 @@
{
"credit": "Made with Blockbench",
"ambientocclusion": false,
"textures": {
"0": "acesbs:item/stable_entropy",
"particle": "acesbs:item/stable_entropy"
},
"elements": [
{
"name": "stable_entropy_0",
"from": [6, 0, 8],
"to": [10, 12, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 8]},
"faces": {
"north": {"uv": [10, 2, 6, 14], "texture": "#0"},
"east": {"uv": [9, 2, 10, 14], "texture": "#0"},
"south": {"uv": [6, 2, 10, 14], "texture": "#0"},
"west": {"uv": [6, 2, 7, 14], "texture": "#0"},
"up": {"uv": [6, 2, 10, 3], "texture": "#0"},
"down": {"uv": [6, 13, 10, 14], "texture": "#0"}
}
},
{
"name": "stable_entropy_1",
"from": [4, 1, 8],
"to": [6, 11, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 8]},
"faces": {
"north": {"uv": [6, 3, 4, 13], "texture": "#0"},
"east": {"uv": [5, 3, 6, 13], "texture": "#0"},
"south": {"uv": [4, 3, 6, 13], "texture": "#0"},
"west": {"uv": [4, 3, 5, 13], "texture": "#0"},
"up": {"uv": [4, 3, 6, 4], "texture": "#0"},
"down": {"uv": [4, 12, 6, 13], "texture": "#0"}
}
},
{
"name": "stable_entropy_2",
"from": [10, 1, 8],
"to": [12, 11, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 8]},
"faces": {
"north": {"uv": [12, 3, 10, 13], "texture": "#0"},
"east": {"uv": [11, 3, 12, 13], "texture": "#0"},
"south": {"uv": [10, 3, 12, 13], "texture": "#0"},
"west": {"uv": [10, 3, 11, 13], "texture": "#0"},
"up": {"uv": [10, 3, 12, 4], "texture": "#0"},
"down": {"uv": [10, 12, 12, 13], "texture": "#0"}
}
},
{
"name": "stable_entropy_3",
"from": [3, 2, 8],
"to": [4, 10, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 8]},
"faces": {
"north": {"uv": [4, 4, 3, 12], "texture": "#0"},
"east": {"uv": [3, 4, 4, 12], "texture": "#0"},
"south": {"uv": [3, 4, 4, 12], "texture": "#0"},
"west": {"uv": [3, 4, 4, 12], "texture": "#0"},
"up": {"uv": [3, 4, 4, 5], "texture": "#0"},
"down": {"uv": [3, 11, 4, 12], "texture": "#0"}
}
},
{
"name": "stable_entropy_4",
"from": [12, 2, 8],
"to": [13, 10, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 8]},
"faces": {
"north": {"uv": [13, 4, 12, 12], "texture": "#0"},
"east": {"uv": [12, 4, 13, 12], "texture": "#0"},
"south": {"uv": [12, 4, 13, 12], "texture": "#0"},
"west": {"uv": [12, 4, 13, 12], "texture": "#0"},
"up": {"uv": [12, 4, 13, 5], "texture": "#0"},
"down": {"uv": [12, 11, 13, 12], "texture": "#0"}
}
},
{
"name": "stable_entropy_5",
"from": [2, 4, 8],
"to": [3, 8, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 8]},
"faces": {
"north": {"uv": [3, 6, 2, 10], "texture": "#0"},
"east": {"uv": [2, 6, 3, 10], "texture": "#0"},
"south": {"uv": [2, 6, 3, 10], "texture": "#0"},
"west": {"uv": [2, 6, 3, 10], "texture": "#0"},
"up": {"uv": [2, 6, 3, 7], "texture": "#0"},
"down": {"uv": [2, 9, 3, 10], "texture": "#0"}
}
},
{
"name": "stable_entropy_6",
"from": [13, 4, 8],
"to": [14, 8, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 8]},
"faces": {
"north": {"uv": [14, 6, 13, 10], "texture": "#0"},
"east": {"uv": [13, 6, 14, 10], "texture": "#0"},
"south": {"uv": [13, 6, 14, 10], "texture": "#0"},
"west": {"uv": [13, 6, 14, 10], "texture": "#0"},
"up": {"uv": [13, 6, 14, 7], "texture": "#0"},
"down": {"uv": [13, 9, 14, 10], "texture": "#0"}
}
}
],
"gui_light": "front",
"display": {
"thirdperson_righthand": {
"translation": [0, 3, 1],
"scale": [0.55, 0.55, 0.55]
},
"thirdperson_lefthand": {
"translation": [0, 3, 1],
"scale": [0.55, 0.55, 0.55]
},
"firstperson_righthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.2, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"firstperson_lefthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.2, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"ground": {
"translation": [0, 2, 0],
"scale": [0.5, 0.5, 0.5]
},
"gui": {
"translation": [0, 1.75, 0]
},
"head": {
"rotation": [0, 180, 0],
"translation": [0, 13, 7]
},
"fixed": {
"rotation": [0, 180, 0],
"translation": [0, 2.25, 0]
}
},
"groups": [
{
"name": "stable_entropy",
"origin": [8, 8, 8],
"color": 0,
"children": [0, 1, 2, 3, 4, 5, 6]
}
]
}
@@ -1,8 +0,0 @@
{
"replace": false,
"values": [
"acesbs:entropy_block",
"acesbs:entropy_ore",
"acesbs:stable_entropy_block"
]
}