feat: dynamic round disc model generation

- Cursed, but it works :)
This commit is contained in:
Martin Prokoph
2025-01-26 00:55:03 +01:00
parent 16f558644c
commit 0a905a79d1
71 changed files with 107 additions and 2162 deletions

View File

@@ -13,11 +13,7 @@ import net.minecraft.client.render.VertexConsumerProvider;
import net.minecraft.client.render.WorldRenderer;
import net.minecraft.client.render.block.entity.BlockEntityRenderer;
import net.minecraft.client.render.block.entity.BlockEntityRendererFactory;
import net.minecraft.client.render.model.json.ModelTransformationMode;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.component.ComponentMap;
import net.minecraft.component.DataComponentTypes;
import net.minecraft.component.type.CustomModelDataComponent;
import net.minecraft.item.ItemStack;
import net.minecraft.registry.Registries;
import net.minecraft.state.property.Properties;
@@ -57,7 +53,7 @@ public class JukeboxBlockEntityRenderer implements BlockEntityRenderer<JukeboxBl
discItem = Identifier.of(String.valueOf(SoundTest.getSound(blockEntity.getPos())).replace(".", "_"));
// Tries to get the disc item from the registry //
if (Registries.ITEM.getOrEmpty(discItem).isPresent()) {
if (Registries.ITEM.getOptionalValue(discItem).isPresent()) {
record = new ItemStack(Registries.ITEM.get(discItem));
}
else {
@@ -73,15 +69,13 @@ public class JukeboxBlockEntityRenderer implements BlockEntityRenderer<JukeboxBl
}
if (!record.isEmpty()) {
//record.setCount(2);
record.applyComponentsFrom(ComponentMap.builder().add(DataComponentTypes.CUSTOM_MODEL_DATA, new CustomModelDataComponent(710)).build());
matrices.push();
matrices.translate(0.5f, 1.03f, 0.5f);
matrices.scale(0.75f, 0.75f, 0.75f);
matrices.multiply(new Quaternionf(new AxisAngle4f(Math.toRadians(Util.getMeasuringTimeMs() / 9.0f), 0, 1, 0)));
MinecraftClient.getInstance().getItemRenderer().renderItem(record, ModelTransformationMode.GROUND, lightAbove, overlay, matrices, vertexConsumers, blockEntity.getWorld(), 0);
RoundDiscRenderer.render(record.getItem(), lightAbove, overlay, matrices, vertexConsumers);
matrices.pop();
}
if (VOConfig.jukebox_fake_block && !blockEntity.getWorld().getBlockState(blockEntity.getPos().up()).isSideSolid(blockEntity.getWorld(),blockEntity.getPos().up(), Direction.DOWN, SideShapeType.FULL)) {

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,12 @@
package eu.midnightdust.visualoverhaul.mixin;
import net.minecraft.client.render.item.ItemRenderState;
import net.minecraft.item.ModelTransformationMode;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.gen.Accessor;
@Mixin(ItemRenderState.class)
public interface ItemRenderStateAccessor {
@Accessor("modelTransformationMode")
void setModelTransformationMode(ModelTransformationMode modelTransformationMode);
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "biomemakeover:item/music_disk_button_mushrooms"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "biomemakeover:item/button_mushrooms_music_disk_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "biomemakeover:item/music_disk_button_mushrooms"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "biomemakeover:item/music_disc_ghost_town"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "biomemakeover:item/ghost_town_music_disk_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "biomemakeover:item/music_disc_ghost_town"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "biomemakeover:item/music_disc_swamp_jives"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "biomemakeover:item/swamp_jives_music_disk_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "biomemakeover:item/music_disc_swamp_jives"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "desolation:item/music_disc_ashes"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "desolation:item/music_disc_ashes_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "desolation:item/music_disc_ashes"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_13"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_13_round"
}
]
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "extra_discs:item/music_disc_0x10c"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "extra_discs:item/music_disc_0x10c_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "extra_discs:item/music_disc_0x10c"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "extra_discs:item/music_disc_cliffside_hinson"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "extra_discs:item/music_disc_cliffside_hinson_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "extra_discs:item/music_disc_cliffside_hinson"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "extra_discs:item/music_disc_i_jate_my_hob"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "extra_discs:item/music_disc_i_jate_my_hob_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "extra_discs:item/music_disc_i_jate_my_hob"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "extra_discs:item/music_disc_peanuts"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "extra_discs:item/music_disc_peanuts_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "extra_discs:item/music_disc_peanuts"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "extra_discs:item/music_disc_repetition"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "extra_discs:item/music_disc_repetition_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "extra_discs:item/music_disc_repetition"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "extra_discs:item/music_disc_sometimes_i_make_video_game_music"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "extra_discs:item/music_disc_sometimes_i_make_video_game_music_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "extra_discs:item/music_disc_sometimes_i_make_video_game_music"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_11"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_11_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_11"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_13"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_13_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_13"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_5"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_5_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_5"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_blocks"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_blocks_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_blocks"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_cat"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_cat_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_cat"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_chirp"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_chirp_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_chirp"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_creator"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_creator_round"
}
]
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_creator_music_box"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_creator_music_box_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_creator_music_box"
}
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_creator"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_far"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_far_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_far"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_mall"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_mall_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_mall"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_mellohi"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_mellohi_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_mellohi"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_otherside"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_otherside_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_otherside"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_pigstep"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_pigstep_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_pigstep"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_precipice"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_precipice_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_precipice"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_relic"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_relic_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_relic"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_stal"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_stal_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_stal"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_strad"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_strad_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_strad"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_wait"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_wait_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_wait"
}
}

View File

@@ -1,15 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/music_disc_ward"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "minecraft:item/music_disc_ward_round"
}
]
}

View File

@@ -1,6 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc",
"textures": {
"0": "minecraft:item/music_disc_ward"
}
}

View File

@@ -1,16 +0,0 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer1": "phonos:item/music_disc_outer",
"layer0": "phonos:item/music_disc_inner"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "phonos:item/custom_music_disc_round"
}
]
}

View File

@@ -1,7 +0,0 @@
{
"parent": "visualoverhaul:item/round_disc_colored_layers",
"textures": {
"0": "phonos:item/music_disc_inner",
"1": "phonos:item/music_disc_outer"
}
}

View File

@@ -1,25 +0,0 @@
{
"parent": "item/generated",
"textures": {
"layer0": "recordable:item/copper_record",
"layer1": "recordable:item/copper_record_engravings",
"layer2": "recordable:item/copper_record_cover_1",
"layer3": "recordable:item/copper_record_cover_2",
"layer4": "recordable:item/copper_record_cover_3",
"layer5": "recordable:item/copper_record_cover_4",
"layer6": "recordable:item/copper_record_cover_5",
"layer7": "recordable:item/copper_record_cover_6",
"layer8": "recordable:item/copper_record_cover_7",
"layer9": "recordable:item/copper_record_cover_8",
"layer10": "recordable:item/copper_record_cover_9",
"layer11": "recordable:item/copper_record_cover_10"
},
"overrides": [
{
"predicate": {
"round": 1
},
"model": "recordable:item/copper_record_round"
}
]
}

View File

@@ -1,557 +0,0 @@
{
"credit": "Made with Blockbench",
"textures": {
"10": "recordable:item/copper_record_cover_10",
"particle": "recordable:item/copper_record",
"base": "recordable:item/copper_record",
"02": "recordable:item/copper_record_cover_2",
"03": "recordable:item/copper_record_cover_3",
"04": "recordable:item/copper_record_cover_4",
"05": "recordable:item/copper_record_cover_5",
"06": "recordable:item/copper_record_cover_6",
"08": "recordable:item/copper_record_cover_8",
"09": "recordable:item/copper_record_cover_9"
},
"elements": [
{
"from": [7.5, 0, 7.5],
"to": [8.5, 1, 8.5],
"faces": {
"up": {"uv": [7, 7, 8, 8], "texture": "#base", "tintindex": 0}
}
},
{
"from": [9.5, 0, 9.5],
"to": [10.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 10]},
"faces": {
"up": {"uv": [5, 6, 6, 7], "texture": "#base", "tintindex": 0}
}
},
{
"from": [5.5, 0, 9.5],
"to": [6.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 10]},
"faces": {
"up": {"uv": [9, 6, 10, 7], "texture": "#base", "tintindex": 0}
}
},
{
"from": [5.5, 0, 5.5],
"to": [6.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 6]},
"faces": {
"up": {"uv": [9, 8, 10, 9], "texture": "#base", "tintindex": 0}
}
},
{
"from": [9.5, 0, 5.5],
"to": [10.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 6]},
"faces": {
"up": {"uv": [5, 8, 6, 9], "texture": "#base", "tintindex": 0}
}
},
{
"from": [6.5, 0, 5.5],
"to": [7.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 6]},
"faces": {
"up": {"uv": [6, 8, 7, 9], "texture": "#08", "tintindex": 8}
}
},
{
"from": [7.5, 0, 5.5],
"to": [8.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 6]},
"faces": {
"up": {"uv": [7, 8, 8, 9], "texture": "#09", "tintindex": 9}
}
},
{
"from": [8.5, 0, 5.5],
"to": [9.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 6]},
"faces": {
"up": {"uv": [8, 8, 9, 9], "texture": "#10", "tintindex": 10}
}
},
{
"from": [2.5, 0, 4.5],
"to": [13.5, 1, 5.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 5]},
"faces": {
"up": {"uv": [2, 9, 13, 10], "texture": "#base", "tintindex": 0}
}
},
{
"from": [4.5, 0.001, 2.5],
"to": [5.5, 1.001, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [5, 8, 8]},
"faces": {
"up": {"uv": [2, 9, 13, 10], "rotation": 270, "texture": "#base", "tintindex": 0}
}
},
{
"from": [10.5, 0.001, 2.5],
"to": [11.5, 1.001, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [11, 8, 8]},
"faces": {
"up": {"uv": [2, 9, 13, 10], "rotation": 270, "texture": "#base", "tintindex": 0}
}
},
{
"from": [2.5, 0, 10.5],
"to": [13.5, 1, 11.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 11]},
"faces": {
"up": {"uv": [2, 5, 13, 6], "texture": "#base", "tintindex": 0}
}
},
{
"from": [6.5, 0, 9.5],
"to": [7.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 10]},
"faces": {
"up": {"uv": [7, 6, 8, 7], "texture": "#02", "tintindex": 1}
}
},
{
"from": [7.5, 0, 9.5],
"to": [8.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 10]},
"faces": {
"up": {"uv": [7, 6, 8, 7], "texture": "#02", "tintindex": 2}
}
},
{
"from": [8.5, 0, 9.5],
"to": [9.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 10]},
"faces": {
"up": {"uv": [8, 6, 9, 7], "texture": "#03", "tintindex": 3}
}
},
{
"from": [5.5, 0, 8.5],
"to": [6.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 8]},
"faces": {
"up": {"uv": [6, 8, 7, 9], "rotation": 270, "texture": "#08", "tintindex": 8}
}
},
{
"from": [5.5, 0, 7.5],
"to": [6.5, 1, 8.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 8]},
"faces": {
"up": {"uv": [8, 7, 9, 8], "rotation": 270, "texture": "#06", "tintindex": 6}
}
},
{
"from": [5.5, 0, 6.5],
"to": [6.5, 1, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 8]},
"faces": {
"up": {"uv": [8, 8, 9, 9], "rotation": 270, "texture": "#10", "tintindex": 10}
}
},
{
"from": [5.5, 0, 8.5],
"to": [6.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 8]},
"faces": {
"up": {"uv": [6, 8, 9, 9], "rotation": 270, "texture": "#08", "tintindex": 8}
}
},
{
"from": [9.5, 0, 8.5],
"to": [10.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 8]},
"faces": {
"up": {"uv": [7, 6, 8, 7], "rotation": 270, "texture": "#02", "tintindex": 1}
}
},
{
"from": [9.5, 0, 7.5],
"to": [10.5, 1, 8.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 8]},
"faces": {
"up": {"uv": [5, 7, 6, 8], "rotation": 270, "texture": "#04", "tintindex": 4}
}
},
{
"from": [9.5, 0, 6.5],
"to": [10.5, 1, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 8]},
"faces": {
"up": {"uv": [8, 6, 9, 7], "rotation": 270, "texture": "#03", "tintindex": 3}
}
},
{
"from": [8.5, 0, 6.5],
"to": [9.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 8]},
"faces": {
"up": {"uv": [6, 7, 7, 8], "texture": "#05", "tintindex": 5}
}
},
{
"from": [6.5, 0, 6.5],
"to": [7.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [7, 8, 8]},
"faces": {
"up": {"uv": [8, 7, 9, 8], "texture": "#06", "tintindex": 6}
}
},
{
"from": [7.5, 0, 8.5],
"to": [8.5, 1, 9.5],
"faces": {
"up": {"uv": [6, 7, 7, 8], "texture": "#05", "tintindex": 5}
}
},
{
"from": [7.5, 0, 6.5],
"to": [8.5, 1, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 6]},
"faces": {
"up": {"uv": [8, 7, 9, 8], "texture": "#06", "tintindex": 6}
}
},
{
"from": [7.5, -0.001, 11.5],
"to": [12.5, 0.999, 12.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 12]},
"faces": {
"up": {"uv": [3, 5, 8, 6], "rotation": 180, "texture": "#base", "tintindex": 0}
}
},
{
"from": [3.5, -0.001, 11.5],
"to": [7.5, 0.999, 12.5],
"rotation": {"angle": 0, "axis": "y", "origin": [5, 8, 12]},
"faces": {
"up": {"uv": [8, 5, 12, 6], "rotation": 180, "texture": "#base", "tintindex": 0}
}
},
{
"from": [5.5, 0, 12.5],
"to": [10.5, 1, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 13]},
"faces": {
"up": {"uv": [2, 5, 3, 10], "rotation": 90, "texture": "#base", "tintindex": 0}
}
},
{
"from": [6.5, 0, 13.5],
"to": [11.5, 1, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 14]},
"faces": {
"east": {"uv": [10, 11, 11, 12], "texture": "#base", "tintindex": 0},
"south": {"uv": [5, 12, 10, 13], "texture": "#base", "tintindex": 0},
"up": {"uv": [5, 3, 10, 4], "texture": "#base", "tintindex": 0}
}
},
{
"from": [4.5, 0, 13.5],
"to": [6.5, 1, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [4, 8, 14]},
"faces": {
"south": {"uv": [3, 11, 5, 12], "texture": "#base", "tintindex": 0},
"west": {"uv": [2, 11, 3, 12], "texture": "#base", "tintindex": 0},
"up": {"uv": [8, 3, 10, 4], "texture": "#base", "tintindex": 0}
}
},
{
"from": [3.5, 0, 12.5],
"to": [4.5, 1, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 13]},
"faces": {
"south": {"uv": [13, 10, 14, 11], "texture": "#base", "tintindex": 0},
"west": {"uv": [13, 10, 14, 11], "texture": "#base", "tintindex": 0},
"up": {"uv": [10, 4, 11, 5], "texture": "#base", "tintindex": 0}
}
},
{
"from": [2.5, 0, 11.5],
"to": [3.5, 1, 12.5],
"rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 12]},
"faces": {
"south": {"uv": [12, 11, 13, 12], "texture": "#base", "tintindex": 0},
"west": {"uv": [10, 11, 11, 12], "texture": "#base", "tintindex": 0},
"up": {"uv": [11, 4, 12, 5], "texture": "#base", "tintindex": 0}
}
},
{
"from": [12.5, 0, 11.5],
"to": [13.5, 1, 12.5],
"rotation": {"angle": 0, "axis": "y", "origin": [11, 8, 12]},
"faces": {
"east": {"uv": [13, 10, 14, 11], "texture": "#base", "tintindex": 0},
"south": {"uv": [13, 10, 14, 11], "texture": "#base", "tintindex": 0},
"up": {"uv": [2, 4, 3, 5], "texture": "#base", "tintindex": 0}
}
},
{
"from": [11.5, 0, 12.5],
"to": [12.5, 1, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 13]},
"faces": {
"east": {"uv": [12, 11, 13, 12], "texture": "#base", "tintindex": 0},
"south": {"uv": [11, 11, 12, 12], "texture": "#base", "tintindex": 0},
"up": {"uv": [4, 4, 5, 5], "texture": "#base", "tintindex": 0}
}
},
{
"from": [11.5, -0.001, 5.5],
"to": [12.5, 0.999, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 8]},
"faces": {
"up": {"uv": [5, 4, 10, 5], "rotation": 270, "texture": "#base", "tintindex": 0}
}
},
{
"from": [11.5, -0.001, 3.5],
"to": [12.5, 0.999, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 6]},
"faces": {
"up": {"uv": [2, 9, 3, 10], "rotation": 270, "texture": "#base", "tintindex": 0}
}
},
{
"from": [12.5, 0, 5.5],
"to": [13.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [13, 8, 8]},
"faces": {
"up": {"uv": [2, 5, 3, 10], "texture": "#base", "tintindex": 0}
}
},
{
"from": [13.5, 0, 4.5],
"to": [14.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 8, 7]},
"faces": {
"north": {"uv": [10, 11, 11, 12], "texture": "#base", "tintindex": 0},
"east": {"uv": [5, 12, 10, 13], "texture": "#base", "tintindex": 0},
"up": {"uv": [5, 3, 10, 4], "rotation": 270, "texture": "#base", "tintindex": 0}
}
},
{
"from": [13.5, 0, 9.5],
"to": [14.5, 1, 11.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 8, 12]},
"faces": {
"east": {"uv": [3, 11, 5, 12], "texture": "#base", "tintindex": 0},
"south": {"uv": [2, 11, 3, 12], "texture": "#base", "tintindex": 0},
"up": {"uv": [8, 3, 10, 4], "rotation": 270, "texture": "#base", "tintindex": 0}
}
},
{
"from": [11.5, 0, 2.5],
"to": [12.5, 1, 3.5],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 5]},
"faces": {
"north": {"uv": [11, 11, 12, 12], "texture": "#base", "tintindex": 0},
"east": {"uv": [10, 11, 11, 12], "texture": "#base", "tintindex": 0},
"up": {"uv": [1, 5, 2, 6], "rotation": 270, "texture": "#base", "tintindex": 0}
}
},
{
"from": [12.5, 0, 3.5],
"to": [13.5, 1, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [13, 8, 6]},
"faces": {
"north": {"uv": [12, 11, 13, 12], "texture": "#base", "tintindex": 0},
"east": {"uv": [11, 11, 12, 12], "texture": "#base", "tintindex": 0},
"up": {"uv": [2, 4, 3, 5], "rotation": 270, "texture": "#base", "tintindex": 0}
}
},
{
"from": [5.5, -0.001, 3.5],
"to": [10.5, 0.999, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4.1]},
"faces": {
"up": {"uv": [5, 10, 10, 11], "rotation": 180, "texture": "#base", "tintindex": 0}
}
},
{
"from": [3.5, -0.001, 3.5],
"to": [4.5, 0.999, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 4]},
"faces": {
"up": {"uv": [12, 9, 13, 10], "rotation": 180, "texture": "#base", "tintindex": 0}
}
},
{
"from": [5.5, 0, 2.5],
"to": [10.5, 1, 3.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 3]},
"faces": {
"up": {"uv": [2, 5, 3, 10], "rotation": 270, "texture": "#base", "tintindex": 0}
}
},
{
"from": [6.5, 0, 1.5],
"to": [11.5, 1, 2.5],
"rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 2]},
"faces": {
"north": {"uv": [5, 12, 10, 13], "texture": "#base", "tintindex": 0},
"east": {"uv": [12, 11, 13, 12], "texture": "#base", "tintindex": 0},
"up": {"uv": [5, 3, 10, 4], "rotation": 180, "texture": "#base", "tintindex": 0}
}
},
{
"from": [4.5, 0, 1.5],
"to": [6.5, 1, 2.5],
"rotation": {"angle": 0, "axis": "y", "origin": [7, 8, 2]},
"faces": {
"north": {"uv": [10, 11, 12, 12], "texture": "#base", "tintindex": 0},
"west": {"uv": [9, 12, 10, 13], "texture": "#base", "tintindex": 0},
"up": {"uv": [8, 3, 10, 4], "rotation": 180, "texture": "#base", "tintindex": 0}
}
},
{
"from": [2.5, 0, 3.5],
"to": [3.5, 1, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [5, 8, 4]},
"faces": {
"north": {"uv": [12, 11, 13, 12], "texture": "#base", "tintindex": 0},
"west": {"uv": [12, 11, 13, 12], "texture": "#base", "tintindex": 0},
"up": {"uv": [1, 5, 2, 6], "rotation": 180, "texture": "#base", "tintindex": 0}
}
},
{
"from": [3.5, 0, 2.5],
"to": [4.5, 1, 3.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 3]},
"faces": {
"north": {"uv": [12, 11, 13, 12], "texture": "#base", "tintindex": 0},
"west": {"uv": [11, 11, 12, 12], "texture": "#base", "tintindex": 0},
"up": {"uv": [12, 10, 13, 11], "rotation": 180, "texture": "#base", "tintindex": 0}
}
},
{
"from": [3.5, -0.001, 5.5],
"to": [4.5, 0.999, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [4, 8, 8.1]},
"faces": {
"up": {"uv": [11, 5, 12, 10], "texture": "#base", "tintindex": 0}
}
},
{
"from": [2.5, 0, 5.5],
"to": [3.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 8]},
"faces": {
"up": {"uv": [12, 5, 13, 10], "rotation": 180, "texture": "#base", "tintindex": 0}
}
},
{
"from": [1.5, 0, 6.5],
"to": [2.5, 1, 11.5],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 9]},
"faces": {
"south": {"uv": [13, 10, 14, 11], "texture": "#base", "tintindex": 0},
"west": {"uv": [5, 12, 10, 13], "texture": "#base", "tintindex": 0},
"up": {"uv": [5, 3, 10, 4], "rotation": 90, "texture": "#base", "tintindex": 0}
}
},
{
"from": [1.5, 0, 4.5],
"to": [2.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 4]},
"faces": {
"north": {"uv": [13, 10, 14, 11], "texture": "#base", "tintindex": 0},
"west": {"uv": [10, 11, 12, 12], "texture": "#base", "tintindex": 0},
"up": {"uv": [8, 3, 10, 4], "rotation": 90, "texture": "#base", "tintindex": 0}
}
}
],
"gui_light": "front",
"display": {
"thirdperson_righthand": {
"rotation": [38, 0, 0],
"translation": [0, 1.75, 0.75],
"scale": [0.5, 0.5, 0.5]
},
"thirdperson_lefthand": {
"rotation": [38, 0, 0],
"translation": [0, 1.75, 0.75],
"scale": [0.5, 0.5, 0.5]
},
"firstperson_righthand": {
"rotation": [87, -19, 41],
"translation": [0, 4.25, 0]
},
"firstperson_lefthand": {
"rotation": [87, -19, 41],
"translation": [0, 4.25, 0]
},
"ground": {
"translation": [0, 7.5, 0]
},
"gui": {
"rotation": [90, 0, 0]
},
"head": {
"translation": [0, 14.5, 0]
},
"fixed": {
"rotation": [-90, 0, 0],
"translation": [0, 0, -8]
}
},
"groups": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
{
"name": "group",
"origin": [10, 8, 12],
"color": 0,
"children": [26, 27, 28, 29, 30, 31, 32, 33, 34]
},
{
"name": "group",
"origin": [10, 8, 12],
"color": 0,
"children": [35, 36, 37, 38, 39, 40, 41]
},
{
"name": "group",
"origin": [10, 8, 12],
"color": 0,
"children": [42, 43, 44, 45, 46, 47, 48]
},
{
"name": "group",
"origin": [10, 8, 12],
"color": 0,
"children": [49, 50, 51, 52]
}
]
}

View File

@@ -1,468 +0,0 @@
{
"credit": "made by Motschen",
"textures": {
"0": "item/music_disc_relic",
"particle": "item/music_disc_relic"
},
"elements": [
{
"from": [7.5, 0, 7.5],
"to": [8.5, 1, 8.5],
"faces": {
"up": {"uv": [7, 7, 8, 8], "texture": "#0"}
}
},
{
"from": [9.5, 0, 9.5],
"to": [10.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 10]},
"faces": {
"up": {"uv": [5, 6, 6, 7], "texture": "#0"}
}
},
{
"from": [5.5, 0, 9.5],
"to": [6.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 10]},
"faces": {
"up": {"uv": [9, 6, 10, 7], "texture": "#0"}
}
},
{
"from": [5.5, 0, 5.5],
"to": [6.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 6]},
"faces": {
"up": {"uv": [9, 8, 10, 9], "texture": "#0"}
}
},
{
"from": [9.5, 0, 5.5],
"to": [10.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 6]},
"faces": {
"up": {"uv": [5, 8, 6, 9], "texture": "#0"}
}
},
{
"from": [6.5, 0, 5.5],
"to": [9.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 6]},
"faces": {
"up": {"uv": [6, 8, 9, 9], "texture": "#0"}
}
},
{
"from": [2.5, 0, 4.5],
"to": [13.5, 1, 5.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 5]},
"faces": {
"up": {"uv": [2, 9, 13, 10], "texture": "#0"}
}
},
{
"from": [4.5, 0.001, 2.5],
"to": [5.5, 1.001, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [5, 8, 8]},
"faces": {
"up": {"uv": [2, 9, 13, 10], "rotation": 270, "texture": "#0"}
}
},
{
"from": [10.5, 0.001, 2.5],
"to": [11.5, 1.001, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [11, 8, 8]},
"faces": {
"up": {"uv": [2, 9, 13, 10], "rotation": 270, "texture": "#0"}
}
},
{
"from": [2.5, 0, 10.5],
"to": [13.5, 1, 11.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 11]},
"faces": {
"up": {"uv": [2, 5, 13, 6], "texture": "#0"}
}
},
{
"from": [6.5, 0, 9.5],
"to": [9.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 10]},
"faces": {
"up": {"uv": [6, 6, 9, 7], "texture": "#0"}
}
},
{
"from": [5.5, 0, 6.5],
"to": [6.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 8]},
"faces": {
"up": {"uv": [6, 8, 9, 9], "rotation": 270, "texture": "#0"}
}
},
{
"from": [9.5, 0, 6.5],
"to": [10.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 8]},
"faces": {
"up": {"uv": [6, 6, 9, 7], "rotation": 270, "texture": "#0"}
}
},
{
"from": [8.5, 0, 6.5],
"to": [9.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 8]},
"faces": {
"up": {"uv": [6, 7, 7, 8], "texture": "#0"}
}
},
{
"from": [6.5, 0, 6.5],
"to": [7.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [7, 8, 8]},
"faces": {
"up": {"uv": [8, 7, 9, 8], "texture": "#0"}
}
},
{
"from": [7.5, 0, 8.5],
"to": [8.5, 1, 9.5],
"faces": {
"up": {"uv": [6, 7, 7, 8], "texture": "#0"}
}
},
{
"from": [7.5, 0, 6.5],
"to": [8.5, 1, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 6]},
"faces": {
"up": {"uv": [8, 7, 9, 8], "texture": "#0"}
}
},
{
"from": [7.5, -0.001, 11.5],
"to": [12.5, 0.999, 12.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 12]},
"faces": {
"up": {"uv": [3, 5, 8, 6], "rotation": 180, "texture": "#0"}
}
},
{
"from": [3.5, -0.001, 11.5],
"to": [7.5, 0.999, 12.5],
"rotation": {"angle": 0, "axis": "y", "origin": [5, 8, 12]},
"faces": {
"up": {"uv": [8, 5, 12, 6], "rotation": 180, "texture": "#0"}
}
},
{
"from": [5.5, 0, 12.5],
"to": [10.5, 1, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 13]},
"faces": {
"up": {"uv": [2, 5, 3, 10], "rotation": 90, "texture": "#0"}
}
},
{
"from": [6.5, 0, 13.5],
"to": [11.5, 1, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 14]},
"faces": {
"east": {"uv": [10, 11, 11, 12], "texture": "#0"},
"south": {"uv": [5, 12, 10, 13], "texture": "#0"},
"up": {"uv": [5, 3, 10, 4], "texture": "#0"}
}
},
{
"from": [4.5, 0, 13.5],
"to": [6.5, 1, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [4, 8, 14]},
"faces": {
"south": {"uv": [3, 11, 5, 12], "texture": "#0"},
"west": {"uv": [2, 11, 3, 12], "texture": "#0"},
"up": {"uv": [8, 3, 10, 4], "texture": "#0"}
}
},
{
"from": [3.5, 0, 12.5],
"to": [4.5, 1, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 13]},
"faces": {
"south": {"uv": [13, 10, 14, 11], "texture": "#0"},
"west": {"uv": [13, 10, 14, 11], "texture": "#0"},
"up": {"uv": [10, 4, 11, 5], "texture": "#0"}
}
},
{
"from": [2.5, 0, 11.5],
"to": [3.5, 1, 12.5],
"rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 12]},
"faces": {
"south": {"uv": [12, 11, 13, 12], "texture": "#0"},
"west": {"uv": [10, 11, 11, 12], "texture": "#0"},
"up": {"uv": [11, 4, 12, 5], "texture": "#0"}
}
},
{
"from": [12.5, 0, 11.5],
"to": [13.5, 1, 12.5],
"rotation": {"angle": 0, "axis": "y", "origin": [11, 8, 12]},
"faces": {
"east": {"uv": [13, 10, 14, 11], "texture": "#0"},
"south": {"uv": [13, 10, 14, 11], "texture": "#0"},
"up": {"uv": [2, 4, 3, 5], "texture": "#0"}
}
},
{
"from": [11.5, 0, 12.5],
"to": [12.5, 1, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 13]},
"faces": {
"east": {"uv": [12, 11, 13, 12], "texture": "#0"},
"south": {"uv": [11, 11, 12, 12], "texture": "#0"},
"up": {"uv": [4, 4, 5, 5], "texture": "#0"}
}
},
{
"from": [11.5, -0.001, 5.5],
"to": [12.5, 0.999, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 8]},
"faces": {
"up": {"uv": [5, 4, 10, 5], "rotation": 270, "texture": "#0"}
}
},
{
"from": [11.5, -0.001, 3.5],
"to": [12.5, 0.999, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 6]},
"faces": {
"up": {"uv": [2, 9, 3, 10], "rotation": 270, "texture": "#0"}
}
},
{
"from": [12.5, 0, 5.5],
"to": [13.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [13, 8, 8]},
"faces": {
"up": {"uv": [2, 5, 3, 10], "texture": "#0"}
}
},
{
"from": [13.5, 0, 4.5],
"to": [14.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 8, 7]},
"faces": {
"north": {"uv": [10, 11, 11, 12], "texture": "#0"},
"east": {"uv": [5, 12, 10, 13], "texture": "#0"},
"up": {"uv": [5, 3, 10, 4], "rotation": 270, "texture": "#0"}
}
},
{
"from": [13.5, 0, 9.5],
"to": [14.5, 1, 11.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 8, 12]},
"faces": {
"east": {"uv": [3, 11, 5, 12], "texture": "#0"},
"south": {"uv": [2, 11, 3, 12], "texture": "#0"},
"up": {"uv": [8, 3, 10, 4], "rotation": 270, "texture": "#0"}
}
},
{
"from": [11.5, 0, 2.5],
"to": [12.5, 1, 3.5],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 5]},
"faces": {
"north": {"uv": [11, 11, 12, 12], "texture": "#0"},
"east": {"uv": [10, 11, 11, 12], "texture": "#0"},
"up": {"uv": [1, 5, 2, 6], "rotation": 270, "texture": "#0"}
}
},
{
"from": [12.5, 0, 3.5],
"to": [13.5, 1, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [13, 8, 6]},
"faces": {
"north": {"uv": [12, 11, 13, 12], "texture": "#0"},
"east": {"uv": [11, 11, 12, 12], "texture": "#0"},
"up": {"uv": [2, 4, 3, 5], "rotation": 270, "texture": "#0"}
}
},
{
"from": [5.5, -0.001, 3.5],
"to": [10.5, 0.999, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4.1]},
"faces": {
"up": {"uv": [5, 10, 10, 11], "rotation": 180, "texture": "#0"}
}
},
{
"from": [3.5, -0.001, 3.5],
"to": [4.5, 0.999, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 4]},
"faces": {
"up": {"uv": [12, 9, 13, 10], "rotation": 180, "texture": "#0"}
}
},
{
"from": [5.5, 0, 2.5],
"to": [10.5, 1, 3.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 3]},
"faces": {
"up": {"uv": [2, 5, 3, 10], "rotation": 270, "texture": "#0"}
}
},
{
"from": [6.5, 0, 1.5],
"to": [11.5, 1, 2.5],
"rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 2]},
"faces": {
"north": {"uv": [5, 12, 10, 13], "texture": "#0"},
"east": {"uv": [12, 11, 13, 12], "texture": "#0"},
"up": {"uv": [5, 3, 10, 4], "rotation": 180, "texture": "#0"}
}
},
{
"from": [4.5, 0, 1.5],
"to": [6.5, 1, 2.5],
"rotation": {"angle": 0, "axis": "y", "origin": [7, 8, 2]},
"faces": {
"north": {"uv": [10, 11, 12, 12], "texture": "#0"},
"west": {"uv": [9, 12, 10, 13], "texture": "#0"},
"up": {"uv": [8, 3, 10, 4], "rotation": 180, "texture": "#0"}
}
},
{
"from": [2.5, 0, 3.5],
"to": [3.5, 1, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [5, 8, 4]},
"faces": {
"north": {"uv": [12, 11, 13, 12], "texture": "#0"},
"west": {"uv": [12, 11, 13, 12], "texture": "#0"},
"up": {"uv": [1, 5, 2, 6], "rotation": 180, "texture": "#0"}
}
},
{
"from": [3.5, 0, 2.5],
"to": [4.5, 1, 3.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 3]},
"faces": {
"north": {"uv": [12, 11, 13, 12], "texture": "#0"},
"west": {"uv": [11, 11, 12, 12], "texture": "#0"},
"up": {"uv": [1, 5, 2, 6], "rotation": 180, "texture": "#0"}
}
},
{
"from": [3.5, -0.001, 5.5],
"to": [4.5, 0.999, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [4, 8, 8.1]},
"faces": {
"up": {"uv": [11, 5, 12, 10], "texture": "#0"}
}
},
{
"from": [2.5, 0, 5.5],
"to": [3.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 8]},
"faces": {
"up": {"uv": [12, 5, 13, 10], "rotation": 180, "texture": "#0"}
}
},
{
"from": [1.5, 0, 6.5],
"to": [2.5, 1, 11.5],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 9]},
"faces": {
"south": {"uv": [13, 10, 14, 11], "texture": "#0"},
"west": {"uv": [5, 12, 10, 13], "texture": "#0"},
"up": {"uv": [5, 3, 10, 4], "rotation": 90, "texture": "#0"}
}
},
{
"from": [1.5, 0, 4.5],
"to": [2.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 4]},
"faces": {
"north": {"uv": [13, 10, 14, 11], "texture": "#0"},
"west": {"uv": [10, 11, 12, 12], "texture": "#0"},
"up": {"uv": [8, 3, 10, 4], "rotation": 90, "texture": "#0"}
}
}
],
"gui_light": "front",
"display": {
"thirdperson_righthand": {
"rotation": [38, 0, 0],
"translation": [0, 1.75, 0.75],
"scale": [0.5, 0.5, 0.5]
},
"thirdperson_lefthand": {
"rotation": [38, 0, 0],
"translation": [0, 1.75, 0.75],
"scale": [0.5, 0.5, 0.5]
},
"firstperson_righthand": {
"rotation": [87, -19, 41],
"translation": [0, 4.25, 0]
},
"firstperson_lefthand": {
"rotation": [87, -19, 41],
"translation": [0, 4.25, 0]
},
"ground": {
"translation": [0, 7.5, 0]
},
"gui": {
"rotation": [90, 0, 0]
},
"head": {
"translation": [0, 14.5, 0]
},
"fixed": {
"rotation": [-90, 0, 0],
"translation": [0, 0, -8]
}
},
"groups": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
{
"name": "group",
"origin": [10, 8, 12],
"color": 0,
"children": [17, 18, 19, 20, 21, 22, 23, 24, 25]
},
{
"name": "group",
"origin": [10, 8, 12],
"color": 0,
"children": [26, 27, 28, 29, 30, 31, 32]
},
{
"name": "group",
"origin": [10, 8, 12],
"color": 0,
"children": [33, 34, 35, 36, 37, 38, 39]
},
{
"name": "group",
"origin": [10, 8, 12],
"color": 0,
"children": [40, 41, 42, 43]
}
]
}

View File

@@ -1,448 +0,0 @@
{
"credit": "made by Motschen",
"textures": {
"0": "phonos:item/music_disc_inner",
"1": "phonos:item/music_disc_outer",
"particle": "#0"
},
"elements": [
{
"from": [7.5, 0, 7.5],
"to": [8.5, 1, 8.5],
"faces": {
"up": {"uv": [7, 7, 8, 8], "texture": "#1"}
}
},
{
"from": [9.5, 0, 9.5],
"to": [10.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 10]},
"faces": {
"up": {"uv": [5, 6, 6, 7], "texture": "#1"}
}
},
{
"from": [5.5, 0, 9.5],
"to": [6.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 10]},
"faces": {
"up": {"uv": [9, 6, 10, 7], "texture": "#1"}
}
},
{
"from": [5.5, 0, 5.5],
"to": [6.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 6]},
"faces": {
"up": {"uv": [9, 8, 10, 9], "texture": "#1"}
}
},
{
"from": [9.5, 0, 5.5],
"to": [10.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 6]},
"faces": {
"up": {"uv": [5, 8, 6, 9], "texture": "#1"}
}
},
{
"from": [6.5, 0, 5.5],
"to": [9.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 6]},
"faces": {
"up": {"uv": [6, 8, 9, 9], "texture": "#0", "tintindex": 0}
}
},
{
"from": [2.5, 0, 4.5],
"to": [13.5, 1, 5.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 5]},
"faces": {
"up": {"uv": [2, 9, 13, 10], "texture": "#1"}
}
},
{
"from": [4.5, 0.001, 2.5],
"to": [5.5, 1.001, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [5, 8, 8]},
"faces": {
"up": {"uv": [2, 9, 13, 10], "rotation": 270, "texture": "#1"}
}
},
{
"from": [10.5, 0.001, 2.5],
"to": [11.5, 1.001, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [11, 8, 8]},
"faces": {
"up": {"uv": [2, 9, 13, 10], "rotation": 270, "texture": "#1"}
}
},
{
"from": [2.5, 0, 10.5],
"to": [13.5, 1, 11.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 11]},
"faces": {
"up": {"uv": [2, 5, 13, 6], "texture": "#1"}
}
},
{
"from": [6.5, 0, 9.5],
"to": [9.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 10]},
"faces": {
"up": {"uv": [6, 6, 9, 7], "texture": "#0", "tintindex": 0}
}
},
{
"from": [5.5, 0, 6.5],
"to": [6.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 8]},
"faces": {
"up": {"uv": [6, 8, 9, 9], "rotation": 270, "texture": "#0", "tintindex": 0}
}
},
{
"from": [9.5, 0, 6.5],
"to": [10.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 8]},
"faces": {
"up": {"uv": [6, 6, 9, 7], "rotation": 270, "texture": "#0", "tintindex": 0}
}
},
{
"from": [8.5, 0, 6.5],
"to": [9.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 8]},
"faces": {
"up": {"uv": [6, 7, 7, 8], "texture": "#0", "tintindex": 0}
}
},
{
"from": [6.5, 0, 6.5],
"to": [7.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [7, 8, 8]},
"faces": {
"up": {"uv": [8, 7, 9, 8], "texture": "#0", "tintindex": 0}
}
},
{
"from": [7.5, 0, 8.5],
"to": [8.5, 1, 9.5],
"faces": {
"up": {"uv": [6, 7, 7, 8], "texture": "#0", "tintindex": 0}
}
},
{
"from": [7.5, 0, 6.5],
"to": [8.5, 1, 7.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 6]},
"faces": {
"up": {"uv": [8, 7, 9, 8], "texture": "#0", "tintindex": 0}
}
},
{
"from": [7.5, -0.001, 11.5],
"to": [12.5, 0.999, 12.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 12]},
"faces": {
"up": {"uv": [3, 5, 8, 6], "rotation": 180, "texture": "#1"}
}
},
{
"from": [3.5, -0.001, 11.5],
"to": [7.5, 0.999, 12.5],
"rotation": {"angle": 0, "axis": "y", "origin": [5, 8, 12]},
"faces": {
"up": {"uv": [8, 5, 12, 6], "rotation": 180, "texture": "#1"}
}
},
{
"from": [5.5, 0, 12.5],
"to": [10.5, 1, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 13]},
"faces": {
"up": {"uv": [2, 5, 3, 10], "rotation": 90, "texture": "#1"}
}
},
{
"from": [6.5, 0, 13.5],
"to": [11.5, 1, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 14]},
"faces": {
"east": {"uv": [10, 11, 11, 12], "texture": "#1"},
"south": {"uv": [5, 12, 10, 13], "texture": "#1"},
"up": {"uv": [5, 3, 10, 4], "texture": "#1"}
}
},
{
"from": [4.5, 0, 13.5],
"to": [6.5, 1, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [4, 8, 14]},
"faces": {
"south": {"uv": [3, 11, 5, 12], "texture": "#1"},
"west": {"uv": [2, 11, 3, 12], "texture": "#1"},
"up": {"uv": [8, 3, 10, 4], "texture": "#1"}
}
},
{
"from": [3.5, 0, 12.5],
"to": [4.5, 1, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 13]},
"faces": {
"south": {"uv": [13, 10, 14, 11], "texture": "#1"},
"west": {"uv": [13, 10, 14, 11], "texture": "#1"},
"up": {"uv": [10, 4, 11, 5], "texture": "#1"}
}
},
{
"from": [2.5, 0, 11.5],
"to": [3.5, 1, 12.5],
"rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 12]},
"faces": {
"south": {"uv": [12, 11, 13, 12], "texture": "#1"},
"west": {"uv": [10, 11, 11, 12], "texture": "#1"},
"up": {"uv": [11, 4, 12, 5], "texture": "#1"}
}
},
{
"from": [12.5, 0, 11.5],
"to": [13.5, 1, 12.5],
"rotation": {"angle": 0, "axis": "y", "origin": [11, 8, 12]},
"faces": {
"east": {"uv": [13, 10, 14, 11], "texture": "#1"},
"south": {"uv": [13, 10, 14, 11], "texture": "#1"},
"up": {"uv": [2, 4, 3, 5], "texture": "#1"}
}
},
{
"from": [11.5, 0, 12.5],
"to": [12.5, 1, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 13]},
"faces": {
"east": {"uv": [12, 11, 13, 12], "texture": "#1"},
"south": {"uv": [11, 11, 12, 12], "texture": "#1"},
"up": {"uv": [4, 4, 5, 5], "texture": "#1"}
}
},
{
"from": [11.5, -0.001, 5.5],
"to": [12.5, 0.999, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 8]},
"faces": {
"up": {"uv": [5, 4, 10, 5], "rotation": 270, "texture": "#1"}
}
},
{
"from": [11.5, -0.001, 3.5],
"to": [12.5, 0.999, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 6]},
"faces": {
"up": {"uv": [2, 9, 3, 10], "rotation": 270, "texture": "#1"}
}
},
{
"from": [12.5, 0, 5.5],
"to": [13.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [13, 8, 8]},
"faces": {
"up": {"uv": [2, 5, 3, 10], "texture": "#1"}
}
},
{
"from": [13.5, 0, 4.5],
"to": [14.5, 1, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 8, 7]},
"faces": {
"north": {"uv": [10, 11, 11, 12], "texture": "#1"},
"east": {"uv": [5, 12, 10, 13], "texture": "#1"},
"up": {"uv": [5, 3, 10, 4], "rotation": 270, "texture": "#1"}
}
},
{
"from": [13.5, 0, 9.5],
"to": [14.5, 1, 11.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 8, 12]},
"faces": {
"east": {"uv": [3, 11, 5, 12], "texture": "#1"},
"south": {"uv": [2, 11, 3, 12], "texture": "#1"},
"up": {"uv": [8, 3, 10, 4], "rotation": 270, "texture": "#1"}
}
},
{
"from": [11.5, 0, 2.5],
"to": [12.5, 1, 3.5],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 5]},
"faces": {
"north": {"uv": [11, 11, 12, 12], "texture": "#1"},
"east": {"uv": [10, 11, 11, 12], "texture": "#1"},
"up": {"uv": [1, 5, 2, 6], "rotation": 270, "texture": "#1"}
}
},
{
"from": [12.5, 0, 3.5],
"to": [13.5, 1, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [13, 8, 6]},
"faces": {
"north": {"uv": [12, 11, 13, 12], "texture": "#1"},
"east": {"uv": [11, 11, 12, 12], "texture": "#1"},
"up": {"uv": [2, 4, 3, 5], "rotation": 270, "texture": "#1"}
}
},
{
"from": [5.5, -0.001, 3.5],
"to": [10.5, 0.999, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4.1]},
"faces": {
"up": {"uv": [5, 10, 10, 11], "rotation": 180, "texture": "#1"}
}
},
{
"from": [3.5, -0.001, 3.5],
"to": [4.5, 0.999, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 4]},
"faces": {
"up": {"uv": [12, 9, 13, 10], "rotation": 180, "texture": "#1"}
}
},
{
"from": [5.5, 0, 2.5],
"to": [10.5, 1, 3.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 3]},
"faces": {
"up": {"uv": [2, 5, 3, 10], "rotation": 270, "texture": "#1"}
}
},
{
"from": [6.5, 0, 1.5],
"to": [11.5, 1, 2.5],
"rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 2]},
"faces": {
"north": {"uv": [5, 12, 10, 13], "texture": "#1"},
"east": {"uv": [12, 11, 13, 12], "texture": "#1"},
"up": {"uv": [5, 3, 10, 4], "rotation": 180, "texture": "#1"}
}
},
{
"from": [4.5, 0, 1.5],
"to": [6.5, 1, 2.5],
"rotation": {"angle": 0, "axis": "y", "origin": [7, 8, 2]},
"faces": {
"north": {"uv": [10, 11, 12, 12], "texture": "#1"},
"west": {"uv": [9, 12, 10, 13], "texture": "#1"},
"up": {"uv": [8, 3, 10, 4], "rotation": 180, "texture": "#1"}
}
},
{
"from": [2.5, 0, 3.5],
"to": [3.5, 1, 4.5],
"rotation": {"angle": 0, "axis": "y", "origin": [5, 8, 4]},
"faces": {
"north": {"uv": [12, 11, 13, 12], "texture": "#1"},
"west": {"uv": [12, 11, 13, 12], "texture": "#1"},
"up": {"uv": [1, 5, 2, 6], "rotation": 180, "texture": "#1"}
}
},
{
"from": [3.5, 0, 2.5],
"to": [4.5, 1, 3.5],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 3]},
"faces": {
"north": {"uv": [12, 11, 13, 12], "texture": "#1"},
"west": {"uv": [11, 11, 12, 12], "texture": "#1"},
"up": {"uv": [12, 10, 13, 11], "rotation": 180, "texture": "#1"}
}
},
{
"from": [3.5, -0.001, 5.5],
"to": [4.5, 0.999, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [4, 8, 8.1]},
"faces": {
"up": {"uv": [11, 5, 12, 10], "texture": "#1"}
}
},
{
"from": [2.5, 0, 5.5],
"to": [3.5, 1, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 8]},
"faces": {
"up": {"uv": [12, 5, 13, 10], "rotation": 180, "texture": "#1"}
}
},
{
"from": [1.5, 0, 6.5],
"to": [2.5, 1, 11.5],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 9]},
"faces": {
"south": {"uv": [13, 10, 14, 11], "texture": "#1"},
"west": {"uv": [5, 12, 10, 13], "texture": "#1"},
"up": {"uv": [5, 3, 10, 4], "rotation": 90, "texture": "#1"}
}
},
{
"from": [1.5, 0, 4.5],
"to": [2.5, 1, 6.5],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 4]},
"faces": {
"north": {"uv": [13, 10, 14, 11], "texture": "#1"},
"west": {"uv": [10, 11, 12, 12], "texture": "#1"},
"up": {"uv": [8, 3, 10, 4], "rotation": 90, "texture": "#1"}
}
}
],
"gui_light": "front",
"display": {
"thirdperson_righthand": {
"rotation": [38, 0, 0],
"translation": [0, 1.75, 0.75],
"scale": [0.5, 0.5, 0.5]
},
"thirdperson_lefthand": {
"rotation": [38, 0, 0],
"translation": [0, 1.75, 0.75],
"scale": [0.5, 0.5, 0.5]
},
"firstperson_righthand": {
"rotation": [87, -19, 41],
"translation": [0, 4.25, 0]
},
"firstperson_lefthand": {
"rotation": [87, -19, 41],
"translation": [0, 4.25, 0]
},
"ground": {
"translation": [0, 7.5, 0]
},
"gui": {
"rotation": [90, 0, 0]
},
"head": {
"translation": [0, 14.5, 0]
},
"fixed": {
"rotation": [-90, 0, 0],
"translation": [0, 0, -8]
}
},
"groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
{
"name": "group",
"origin": [10, 8, 12],
"children": [17, 18, 19, 20, 21, 22, 23, 24, 25]
},
{
"name": "group",
"origin": [10, 8, 12],
"children": [26, 27, 28, 29, 30, 31, 32]
},
{
"name": "group",
"origin": [10, 8, 12],
"children": [33, 34, 35, 36, 37, 38, 39]
},
{
"name": "group",
"origin": [10, 8, 12],
"children": [40, 41, 42, 43]
}
]
}

View File

@@ -1,7 +0,0 @@
{
"pack": {
"pack_format": 15,
"supported_formats": [15, 99],
"description": "§2Makes the spinning discs on Jukeboxes round"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -7,11 +7,12 @@
"MixinJukeboxBlockEntity"
],
"client": [
"MixinSoundSystem",
"MixinSmokerBlock",
"ItemRenderStateAccessor",
"MixinBlastFurnaceBlock",
"MixinPressableWidget",
"MixinSliderWidget",
"MixinSmokerBlock",
"MixinSoundSystem",
"TextureManagerAccessor"
],
"injectors": {