diff --git a/src/main/java/eu/midnightdust/motschen/decorative/DecorativeMain.java b/src/main/java/eu/midnightdust/motschen/decorative/DecorativeMain.java index ae87ad1..37935c4 100755 --- a/src/main/java/eu/midnightdust/motschen/decorative/DecorativeMain.java +++ b/src/main/java/eu/midnightdust/motschen/decorative/DecorativeMain.java @@ -17,7 +17,9 @@ import net.fabricmc.api.ModInitializer; import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; import net.minecraft.block.Block; import net.minecraft.block.Blocks; -import net.minecraft.item.*; +import net.minecraft.item.ItemConvertible; +import net.minecraft.item.ItemGroup; +import net.minecraft.item.ItemStack; import net.minecraft.registry.Registries; import net.minecraft.registry.Registry; import net.minecraft.state.property.EnumProperty; @@ -108,7 +110,7 @@ public class DecorativeMain implements ModInitializer { DoubleLamps.init(); Clocks.init(); OreFeatures.init(); - new DecorativeSoundEvents(); + DecorativeSoundEvents.init(); } public static Identifier id(String path) { return Identifier.of(MOD_ID, path); diff --git a/src/main/java/eu/midnightdust/motschen/decorative/sound/DecorativeSoundEvents.java b/src/main/java/eu/midnightdust/motschen/decorative/sound/DecorativeSoundEvents.java index 49e1b4d..d6e4ace 100755 --- a/src/main/java/eu/midnightdust/motschen/decorative/sound/DecorativeSoundEvents.java +++ b/src/main/java/eu/midnightdust/motschen/decorative/sound/DecorativeSoundEvents.java @@ -8,7 +8,11 @@ import net.minecraft.util.Identifier; import static eu.midnightdust.motschen.decorative.DecorativeMain.id; public class DecorativeSoundEvents { - public static final SoundEvent CEILINGFAN_AMBIENT = register(id("ceiling_fan.ambient")); + public static SoundEvent CEILINGFAN_AMBIENT; + + public static void init() { + CEILINGFAN_AMBIENT = register(id("ceiling_fan.ambient")); + } private static SoundEvent register(Identifier id) { return Registry.register(Registries.SOUND_EVENT, id, SoundEvent.of(id)); diff --git a/src/main/resources/assets/decorative/blockstates/old_television.json b/src/main/resources/assets/decorative/blockstates/old_television.json index 91d8d05..e57b003 100755 --- a/src/main/resources/assets/decorative/blockstates/old_television.json +++ b/src/main/resources/assets/decorative/blockstates/old_television.json @@ -1,28 +1,13 @@ { "variants": { - "facing=south,program=off": { "model": "decorative:block/old_television_off", "uvlock": true }, - "facing=west,program=off": { "model": "decorative:block/old_television_off", "uvlock": true, "y": 90 }, - "facing=north,program=off": { "model": "decorative:block/old_television_off", "uvlock": true, "y": 180 }, - "facing=east,program=off": { "model": "decorative:block/old_television_off", "uvlock": true, "y": 270 }, + "facing=south,powered=false": { "model": "decorative:block/old_television_off", "uvlock": true }, + "facing=west,powered=false": { "model": "decorative:block/old_television_off", "uvlock": true, "y": 90 }, + "facing=north,powered=false": { "model": "decorative:block/old_television_off", "uvlock": true, "y": 180 }, + "facing=east,powered=false": { "model": "decorative:block/old_television_off", "uvlock": true, "y": 270 }, - "facing=south,program=nyancat": { "model": "decorative:block/old_television_nyancat", "uvlock": true }, - "facing=west,program=nyancat": { "model": "decorative:block/old_television_nyancat", "uvlock": true, "y": 90 }, - "facing=north,program=nyancat": { "model": "decorative:block/old_television_nyancat", "uvlock": true, "y": 180 }, - "facing=east,program=nyancat": { "model": "decorative:block/old_television_nyancat", "uvlock": true, "y": 270 }, - - "facing=south,program=creeper": { "model": "decorative:block/old_television_creeper", "uvlock": true }, - "facing=west,program=creeper": { "model": "decorative:block/old_television_creeper", "uvlock": true, "y": 90 }, - "facing=north,program=creeper": { "model": "decorative:block/old_television_creeper", "uvlock": true, "y": 180 }, - "facing=east,program=creeper": { "model": "decorative:block/old_television_creeper", "uvlock": true, "y": 270 }, - - "facing=south,program=crabrave": { "model": "decorative:block/old_television_crabrave", "uvlock": true }, - "facing=west,program=crabrave": { "model": "decorative:block/old_television_crabrave", "uvlock": true, "y": 90 }, - "facing=north,program=crabrave": { "model": "decorative:block/old_television_crabrave", "uvlock": true, "y": 180 }, - "facing=east,program=crabrave": { "model": "decorative:block/old_television_crabrave", "uvlock": true, "y": 270 }, - - "facing=south,program=tater": { "model": "decorative:block/old_television_tater", "uvlock": true }, - "facing=west,program=tater": { "model": "decorative:block/old_television_tater", "uvlock": true, "y": 90 }, - "facing=north,program=tater": { "model": "decorative:block/old_television_tater", "uvlock": true, "y": 180 }, - "facing=east,program=tater": { "model": "decorative:block/old_television_tater", "uvlock": true, "y": 270 } + "facing=south,powered=true": { "model": "decorative:block/old_television_on", "uvlock": true }, + "facing=west,powered=true": { "model": "decorative:block/old_television_on", "uvlock": true, "y": 90 }, + "facing=north,powered=true": { "model": "decorative:block/old_television_on", "uvlock": true, "y": 180 }, + "facing=east,powered=true": { "model": "decorative:block/old_television_on", "uvlock": true, "y": 270 } } } diff --git a/src/main/resources/assets/decorative/textures/block/kitchen_tiles (Kopieren).png b/src/main/resources/assets/decorative/textures/block/kitchen_tiles (Kopieren).png deleted file mode 100755 index 1091e62..0000000 Binary files a/src/main/resources/assets/decorative/textures/block/kitchen_tiles (Kopieren).png and /dev/null differ