Post-datagen
This commit is contained in:
@@ -39,3 +39,4 @@ replay_*.log
|
|||||||
*.hprof
|
*.hprof
|
||||||
*.jfr
|
*.jfr
|
||||||
/src/blockbench/
|
/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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
+32
@@ -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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
+32
@@ -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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
+32
@@ -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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
+32
@@ -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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
+32
@@ -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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
+32
@@ -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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
+32
@@ -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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
+9
@@ -31,6 +31,15 @@
|
|||||||
{
|
{
|
||||||
"type": "minecraft:item",
|
"type": "minecraft:item",
|
||||||
"functions": [
|
"functions": [
|
||||||
|
{
|
||||||
|
"add": false,
|
||||||
|
"count": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max": 5.0,
|
||||||
|
"min": 1.0
|
||||||
|
},
|
||||||
|
"function": "minecraft:set_count"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"enchantment": "minecraft:fortune",
|
"enchantment": "minecraft:fortune",
|
||||||
"formula": "minecraft:ore_drops",
|
"formula": "minecraft:ore_drops",
|
||||||
+2
-2
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"type": "minecraft:crafting_shaped",
|
"type": "minecraft:crafting_shaped",
|
||||||
"category": "misc",
|
"category": "equipment",
|
||||||
"key": {
|
"key": {
|
||||||
"#": {
|
"#": {
|
||||||
"item": "acesbs:raw_entropy"
|
"item": "acesbs:stable_entropy"
|
||||||
},
|
},
|
||||||
"L": {
|
"L": {
|
||||||
"item": "acesbs:lemon"
|
"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
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"replace": false,
|
|
||||||
"values": [
|
"values": [
|
||||||
"acesbs:entropy_block",
|
"acesbs:entropy_block",
|
||||||
|
"acesbs:stable_entropy_block",
|
||||||
"acesbs:entropy_ore"
|
"acesbs:entropy_ore"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
-1
@@ -1,5 +1,4 @@
|
|||||||
{
|
{
|
||||||
"replace": false,
|
|
||||||
"values": [
|
"values": [
|
||||||
"acesbs:stable_entropy_block"
|
"acesbs:stable_entropy_block"
|
||||||
]
|
]
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"values": [
|
||||||
|
"acesbs:entropy_ore",
|
||||||
|
"acesbs:entropy_block"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,11 +1,18 @@
|
|||||||
package com.acethewildfire.acesbs;
|
package com.acethewildfire.acesbs;
|
||||||
|
|
||||||
|
import com.acethewildfire.acesbs.datagen.*;
|
||||||
import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint;
|
import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint;
|
||||||
import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator;
|
import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator;
|
||||||
|
|
||||||
public class AcesBSDataGenerator implements DataGeneratorEntrypoint {
|
public class AcesBSDataGenerator implements DataGeneratorEntrypoint {
|
||||||
@Override
|
@Override
|
||||||
public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) {
|
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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user