diff --git a/.gitignore b/.gitignore index 771e78b6f..315181ae1 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,11 @@ .settings/org.eclipse.jdt.core.prefs *.prefs /run/ +.DS_Store +src/.DS_Store +src/main/.DS_Store +src/main/java/.DS_Store +src/main/java/de/.DS_Store +src/main/java/de/ellpeck/.DS_Store +src/main/java/de/ellpeck/actuallyadditions/.DS_Store +src/main/java/de/ellpeck/actuallyadditions/mod/.DS_Store diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/block/AABlocks.java b/src/main/java/de/ellpeck/actuallyadditions/mod/block/AABlocks.java index 42e964507..739b821c9 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/block/AABlocks.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/block/AABlocks.java @@ -24,8 +24,9 @@ public class AABlocks { public static final Block CHISELED_BLACK_QUARTZ_BLOCK = null; public static final Block BLACK_QUARTZ_PILLAR = null; public static final Block BLACK_QUARTZ_SLAB = null; - - @SubscribeEvent + public static final Block COLORED_LAMP_BLOCK = null; + + @SubscribeEvent public static void register(Register e) { //Formatter::off e.getRegistry().registerAll( @@ -33,8 +34,9 @@ public class AABlocks { new Block(Properties.create(Material.ROCK, MaterialColor.BLACK).hardnessAndResistance(0.8F)).setRegistryName("black_quartz_block"), new Block(Properties.create(Material.ROCK, MaterialColor.BLACK).hardnessAndResistance(0.8F)).setRegistryName("chiseled_black_quartz_block"), new RotatedPillarBlock(Block.Properties.create(Material.ROCK, MaterialColor.BLACK).hardnessAndResistance(0.8F)).setRegistryName("black_quartz_pillar"), - new SlabBlock(Block.Properties.create(Material.ROCK, MaterialColor.BLACK).hardnessAndResistance(0.8F)).setRegistryName("black_quartz_slab") - ); + new SlabBlock(Block.Properties.create(Material.ROCK, MaterialColor.BLACK).hardnessAndResistance(0.8F)).setRegistryName("black_quartz_slab"), + new ColoredLampBlock().setRegistryName("colored_lamp_block") + ); //Formatter::on } @@ -46,8 +48,9 @@ public class AABlocks { new BlockItem(BLACK_QUARTZ_BLOCK, new Item.Properties().group(ActuallyAdditions.GROUP)).setRegistryName(BLACK_QUARTZ_BLOCK.getRegistryName()), new BlockItem(CHISELED_BLACK_QUARTZ_BLOCK, new Item.Properties().group(ActuallyAdditions.GROUP)).setRegistryName(CHISELED_BLACK_QUARTZ_BLOCK.getRegistryName()), new BlockItem(BLACK_QUARTZ_PILLAR, new Item.Properties().group(ActuallyAdditions.GROUP)).setRegistryName(BLACK_QUARTZ_PILLAR.getRegistryName()), - new BlockItem(BLACK_QUARTZ_SLAB, new Item.Properties().group(ActuallyAdditions.GROUP)).setRegistryName(BLACK_QUARTZ_SLAB.getRegistryName()) - ); + new BlockItem(BLACK_QUARTZ_SLAB, new Item.Properties().group(ActuallyAdditions.GROUP)).setRegistryName(BLACK_QUARTZ_SLAB.getRegistryName()), + new BlockItem(COLORED_LAMP_BLOCK, new Item.Properties().group(ActuallyAdditions.GROUP)).setRegistryName(COLORED_LAMP_BLOCK.getRegistryName()) + ); //Formatter::on } } \ No newline at end of file diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/block/ColoredLampBlock.java b/src/main/java/de/ellpeck/actuallyadditions/mod/block/ColoredLampBlock.java new file mode 100644 index 000000000..5d30eae32 --- /dev/null +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/block/ColoredLampBlock.java @@ -0,0 +1,61 @@ +package de.ellpeck.actuallyadditions.mod.block; + +import net.minecraft.block.Block; +import net.minecraft.block.BlockState; +import net.minecraft.block.material.Material; +import net.minecraft.entity.LivingEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.ItemStack; +import net.minecraft.state.BooleanProperty; +import net.minecraft.state.EnumProperty; +import net.minecraft.state.StateContainer.Builder; +import net.minecraft.util.Hand; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; +import net.minecraft.world.IEnviromentBlockReader; +import net.minecraft.world.World; +import net.minecraftforge.common.ToolType; + +import javax.annotation.Nullable; + +public class ColoredLampBlock extends Block { + + public static final EnumProperty COLOR = EnumProperty.create("color", LampColors.class); + public static final BooleanProperty ACTIVE = BooleanProperty.create("active"); + + public ColoredLampBlock() { + super(Properties.create(Material.REDSTONE_LIGHT).harvestTool(ToolType.PICKAXE).harvestLevel(0).hardnessAndResistance(0.5F, 3.0F)); + } + + public void onBlockPlacedBy(World worldIn, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack stack) { + super.onBlockPlacedBy(worldIn, pos, state.with(ACTIVE, false).with(COLOR, LampColors.WHITE), placer, stack); + } + + public boolean onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult hit) { + ItemStack stack = player.getHeldItemMainhand(); + if (hand == Hand.MAIN_HAND && (stack == null || stack.isEmpty())) { + world.setBlockState(pos, state.with(ACTIVE, !state.get(ACTIVE)), 3); + return true; + } + + LampColors color = LampColors.getColorFromStack(stack); + if (color != null) { + world.setBlockState(pos, state.with(COLOR, color), 3); + world.markAndNotifyBlock(pos, world.getChunkAt(pos), state, world.getBlockState(pos), 3); + if (!player.abilities.isCreativeMode) { + player.inventory.decrStackSize(player.inventory.currentItem, 1); + } + } + + + return super.onBlockActivated(state, world, pos, player, hand, hit); + } + + public int getLightValue(BlockState state, IEnviromentBlockReader world, BlockPos pos) { + return state.get(ACTIVE) ? 15 : 0; + } + + protected void fillStateContainer(Builder builder) { + builder.add(COLOR, ACTIVE); + } +} \ No newline at end of file diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/block/LampColors.java b/src/main/java/de/ellpeck/actuallyadditions/mod/block/LampColors.java new file mode 100644 index 000000000..990cdb7b4 --- /dev/null +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/block/LampColors.java @@ -0,0 +1,53 @@ +/* + * This file ("TheColoredLampColors.java") is part of the Actually Additions mod for Minecraft. + * It is created and owned by Ellpeck and distributed + * under the Actually Additions License to be found at + * http://ellpeck.de/actaddlicense + * View the source code at https://github.com/Ellpeck/ActuallyAdditions + * + * © 2015-2017 Ellpeck + */ + +package de.ellpeck.actuallyadditions.mod.block; + +import net.minecraft.item.ItemStack; +import net.minecraft.tags.ItemTags; +import net.minecraft.util.IStringSerializable; +import net.minecraft.util.ResourceLocation; +import org.codehaus.plexus.util.StringUtils; + +import java.util.Collection; + +public enum LampColors implements IStringSerializable { + + WHITE("White", "white"), ORANGE("Orange", "orange"), MAGENTA("Magenta", "magenta"), LIGHT_BLUE("LightBlue", "light_blue"), YELLOW("Yellow", "yellow"), LIME("Lime", "lime"), PINK("Pink", "pink"), GRAY("Gray", "gray"), LIGHT_GRAY("LightGray", "light_gray"), CYAN("Cyan", "cyan"), PURPLE("Purple", "purple"), BLUE("Blue", "blue"), BROWN("Brown", "brown"), GREEN("Green", "green"), RED("Red", "red"), BLACK("Black", "black"); + + public final String regName; + public final String oreName; + + LampColors(String oreName, String regName) { + this.oreName = oreName; + this.regName = regName; + } + + public static LampColors getColorFromStack(ItemStack stack) { + Collection owningTags = ItemTags.getCollection().getOwningTags(stack.getItem()); + String dyeColor = ""; + for (ResourceLocation rl : owningTags) { + String path = rl.getPath(); + if (path.contains("dyes/")) { + dyeColor = path.substring(5); + break; + } + } + if (StringUtils.isEmpty(dyeColor)) { + return null; + } + return valueOf(dyeColor.toUpperCase()); + } + + @Override + public String getName() { + return this.regName; + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/blockstates/colored_lamp_block.json b/src/main/resources/assets/actuallyadditions/blockstates/colored_lamp_block.json new file mode 100644 index 000000000..d8f49df1f --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/blockstates/colored_lamp_block.json @@ -0,0 +1,36 @@ +{ + "variants": { + "active=true,color=white": { "model": "actuallyadditions:block/colored_lamp_block_on_white" }, + "active=false,color=white": { "model": "actuallyadditions:block/colored_lamp_block_white" }, + "active=true,color=black": { "model": "actuallyadditions:block/colored_lamp_block_on_black" }, + "active=false,color=black": { "model": "actuallyadditions:block/colored_lamp_block_black" }, + "active=true,color=blue": { "model": "actuallyadditions:block/colored_lamp_block_on_blue" }, + "active=false,color=blue": { "model": "actuallyadditions:block/colored_lamp_block_blue" }, + "active=true,color=brown": { "model": "actuallyadditions:block/colored_lamp_block_on_brown" }, + "active=false,color=brown": { "model": "actuallyadditions:block/colored_lamp_block_brown" }, + "active=true,color=cyan": { "model": "actuallyadditions:block/colored_lamp_block_on_cyan" }, + "active=false,color=cyan": { "model": "actuallyadditions:block/colored_lamp_block_cyan" }, + "active=true,color=gray": { "model": "actuallyadditions:block/colored_lamp_block_on_gray" }, + "active=false,color=gray": { "model": "actuallyadditions:block/colored_lamp_block_gray" }, + "active=true,color=green": { "model": "actuallyadditions:block/colored_lamp_block_on_green" }, + "active=false,color=green": { "model": "actuallyadditions:block/colored_lamp_block_green" }, + "active=true,color=light_blue": { "model": "actuallyadditions:block/colored_lamp_block_on_light_blue" }, + "active=false,color=light_blue": { "model": "actuallyadditions:block/colored_lamp_block_light_blue" }, + "active=true,color=light_gray": { "model": "actuallyadditions:block/colored_lamp_block_on_light_gray" }, + "active=false,color=light_gray": { "model": "actuallyadditions:block/colored_lamp_block_light_gray" }, + "active=true,color=lime": { "model": "actuallyadditions:block/colored_lamp_block_on_lime" }, + "active=false,color=lime": { "model": "actuallyadditions:block/colored_lamp_block_lime" }, + "active=true,color=magenta": { "model": "actuallyadditions:block/colored_lamp_block_on_magenta" }, + "active=false,color=magenta": { "model": "actuallyadditions:block/colored_lamp_block_magenta" }, + "active=true,color=orange": { "model": "actuallyadditions:block/colored_lamp_block_on_orange" }, + "active=false,color=orange": { "model": "actuallyadditions:block/colored_lamp_block_orange" }, + "active=true,color=pink": { "model": "actuallyadditions:block/colored_lamp_block_on_pink" }, + "active=false,color=pink": { "model": "actuallyadditions:block/colored_lamp_block_pink" }, + "active=true,color=purple": { "model": "actuallyadditions:block/colored_lamp_block_on_purple" }, + "active=false,color=purple": { "model": "actuallyadditions:block/colored_lamp_block_purple" }, + "active=true,color=red": { "model": "actuallyadditions:block/colored_lamp_block_on_red" }, + "active=false,color=red": { "model": "actuallyadditions:block/colored_lamp_block_red" }, + "active=true,color=yellow": { "model": "actuallyadditions:block/colored_lamp_block_on_yellow" }, + "active=false,color=yellow": { "model": "actuallyadditions:block/colored_lamp_block_yellow" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/lang/en_us.json b/src/main/resources/assets/actuallyadditions/lang/en_us.json index b4b43c5ed..8f4d78e72 100644 --- a/src/main/resources/assets/actuallyadditions/lang/en_us.json +++ b/src/main/resources/assets/actuallyadditions/lang/en_us.json @@ -5,5 +5,6 @@ "block.actuallyadditions.chiseled_black_quartz_block": "Chiseled Black Quartz Block", "block.actuallyadditions.black_quartz_pillar": "Black Quartz Pillar", "block.actuallyadditions.black_quartz_slab": "Black Quartz Slab", - "block.actuallyadditions.black_quartz_ore": "Black Quartz Ore" + "block.actuallyadditions.black_quartz_ore": "Black Quartz Ore", + "block.actuallyadditions.colored_lamp_block": "Colored Lamp" } \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_black.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_black.json new file mode 100644 index 000000000..38b3abcbb --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_black.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_black" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_blue.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_blue.json new file mode 100644 index 000000000..2d95c9d5c --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_blue.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_blue" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_brown.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_brown.json new file mode 100644 index 000000000..69848b1ab --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_brown.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_brown" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_cyan.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_cyan.json new file mode 100644 index 000000000..80b231ccd --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_cyan.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_cyan" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_gray.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_gray.json new file mode 100644 index 000000000..3eb9a54ba --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_gray.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_gray" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_green.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_green.json new file mode 100644 index 000000000..01369477d --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_green.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_green" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_light_blue.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_light_blue.json new file mode 100644 index 000000000..040a3baa0 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_light_blue.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_light_blue" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_light_gray.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_light_gray.json new file mode 100644 index 000000000..6e9fe107d --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_light_gray.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_light_gray" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_lime.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_lime.json new file mode 100644 index 000000000..ff7020a64 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_lime.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_lime" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_magenta.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_magenta.json new file mode 100644 index 000000000..e6ed4092a --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_magenta.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_magenta" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_black.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_black.json new file mode 100644 index 000000000..f2fd0549a --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_black.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_black" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_blue.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_blue.json new file mode 100644 index 000000000..5ec0cf764 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_blue.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_blue" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_brown.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_brown.json new file mode 100644 index 000000000..3dc3a7356 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_brown.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_brown" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_cyan.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_cyan.json new file mode 100644 index 000000000..d7625c73c --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_cyan.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_cyan" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_gray.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_gray.json new file mode 100644 index 000000000..3eb9a54ba --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_gray.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_gray" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_green.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_green.json new file mode 100644 index 000000000..f91a5b14c --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_green.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_green" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_light_blue.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_light_blue.json new file mode 100644 index 000000000..5017f7e2e --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_light_blue.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_light_blue" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_light_gray.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_light_gray.json new file mode 100644 index 000000000..d9e2ccf64 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_light_gray.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_light_gray" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_lime.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_lime.json new file mode 100644 index 000000000..15266fd9a --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_lime.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_lime" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_magenta.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_magenta.json new file mode 100644 index 000000000..e6dd7e876 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_magenta.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_magenta" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_orange.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_orange.json new file mode 100644 index 000000000..22033d72f --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_orange.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_orange" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_pink.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_pink.json new file mode 100644 index 000000000..3e993e31d --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_pink.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_pink" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_purple.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_purple.json new file mode 100644 index 000000000..91bd43b76 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_purple.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_purple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_red.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_red.json new file mode 100644 index 000000000..a0fddcaed --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_red.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_red" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_white.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_white.json new file mode 100644 index 000000000..c659bec69 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_white.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_white" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_yellow.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_yellow.json new file mode 100644 index 000000000..9dbf50e5e --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_on_yellow.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_on_yellow" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_orange.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_orange.json new file mode 100644 index 000000000..21b665a60 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_orange.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_orange" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_pink.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_pink.json new file mode 100644 index 000000000..16fa08e26 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_pink.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_pink" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_purple.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_purple.json new file mode 100644 index 000000000..4cbe11dc6 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_purple.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_purple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_red.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_red.json new file mode 100644 index 000000000..1efe20dc3 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_red.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_red" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_white.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_white.json new file mode 100644 index 000000000..72d2e5e28 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_white.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_white" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_yellow.json b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_yellow.json new file mode 100644 index 000000000..4954cb08f --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/block/colored_lamp_block_yellow.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "actuallyadditions:block/colored_lamp_block_yellow" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/models/item/colored_lamp_block.json b/src/main/resources/assets/actuallyadditions/models/item/colored_lamp_block.json new file mode 100644 index 000000000..264f42f37 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/models/item/colored_lamp_block.json @@ -0,0 +1,3 @@ +{ + "parent": "actuallyadditions:block/colored_lamp_block_white" +} \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_black.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_black.png new file mode 100644 index 000000000..ef4b1bec3 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_black.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_blue.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_blue.png new file mode 100644 index 000000000..dbc5f98ca Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_blue.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_brown.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_brown.png new file mode 100644 index 000000000..6ffca11b4 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_brown.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_cyan.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_cyan.png new file mode 100644 index 000000000..08a1e55b6 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_cyan.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_gray.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_gray.png new file mode 100644 index 000000000..c25d65952 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_gray.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_green.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_green.png new file mode 100644 index 000000000..c750e12ad Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_green.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_light_blue.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_light_blue.png new file mode 100644 index 000000000..5ae1e56c1 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_light_blue.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_light_gray.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_light_gray.png new file mode 100644 index 000000000..6bd5c42c5 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_light_gray.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_lime.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_lime.png new file mode 100644 index 000000000..181106df0 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_lime.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_magenta.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_magenta.png new file mode 100644 index 000000000..c405604af Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_magenta.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_black.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_black.png new file mode 100644 index 000000000..fad394f46 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_black.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_blue.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_blue.png new file mode 100644 index 000000000..a4d7eb831 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_blue.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_brown.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_brown.png new file mode 100644 index 000000000..b9f8e8d87 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_brown.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_cyan.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_cyan.png new file mode 100644 index 000000000..e7855bae6 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_cyan.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_gray.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_gray.png new file mode 100644 index 000000000..bb1d29c27 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_gray.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_green.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_green.png new file mode 100644 index 000000000..082644337 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_green.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_light_blue.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_light_blue.png new file mode 100644 index 000000000..7ebc45f62 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_light_blue.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_light_gray.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_light_gray.png new file mode 100644 index 000000000..6fc66dd6f Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_light_gray.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_lime.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_lime.png new file mode 100644 index 000000000..8db47f2ac Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_lime.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_magenta.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_magenta.png new file mode 100644 index 000000000..187ced228 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_magenta.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_orange.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_orange.png new file mode 100644 index 000000000..77e382cfd Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_orange.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_pink.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_pink.png new file mode 100644 index 000000000..7e823abf8 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_pink.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_purple.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_purple.png new file mode 100644 index 000000000..28e1cba11 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_purple.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_red.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_red.png new file mode 100644 index 000000000..69fef9d62 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_red.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_white.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_white.png new file mode 100644 index 000000000..eaf3c0c7b Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_white.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_yellow.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_yellow.png new file mode 100644 index 000000000..d89463658 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_on_yellow.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_orange.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_orange.png new file mode 100644 index 000000000..29990eb36 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_orange.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_pink.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_pink.png new file mode 100644 index 000000000..aa0420108 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_pink.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_purple.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_purple.png new file mode 100644 index 000000000..00d90cd81 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_purple.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_red.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_red.png new file mode 100644 index 000000000..aa185ecd3 Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_red.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_white.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_white.png new file mode 100644 index 000000000..5ec34449d Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_white.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_yellow.png b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_yellow.png new file mode 100644 index 000000000..380d3dc2d Binary files /dev/null and b/src/main/resources/assets/actuallyadditions/textures/block/colored_lamp_block_yellow.png differ