diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bb3f2e7a..f28eae3ee 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,9 @@ # Refined Storage Changelog ### 1.9.6 -- Fixed Portable Grid losing enchantments when placing and breaking (raoulvdberge) +- Added colored block variants (Darkere) - Added client config option to remember the Grid search query (raoulvdberge) +- Fixed Portable Grid losing enchantments when placing and breaking (raoulvdberge) ### 1.9.5 - Re-added the `/refinedstorage disk create ` command (raoulvdberge) diff --git a/src/main/java/com/refinedmods/refinedstorage/RSItems.java b/src/main/java/com/refinedmods/refinedstorage/RSItems.java index 72b72f925..18c80621e 100644 --- a/src/main/java/com/refinedmods/refinedstorage/RSItems.java +++ b/src/main/java/com/refinedmods/refinedstorage/RSItems.java @@ -62,22 +62,22 @@ public final class RSItems { private static final List LATE_REGISTRATION = new ArrayList<>(); - public static final ColorMap CRAFTER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap RELAY = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap NETWORK_TRANSMITTER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap NETWORK_RECEIVER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap CONTROLLER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap CREATIVE_CONTROLLER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap GRID = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap CRAFTING_GRID = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap PATTERN_GRID = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap FLUID_GRID = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap SECURITY_MANAGER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap WIRELESS_TRANSMITTER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap DISK_MANIPULATOR = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap CRAFTER_MANAGER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap CRAFTING_MONITOR = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); - public static final ColorMap DETECTOR = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap CRAFTER = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap RELAY = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap NETWORK_TRANSMITTER = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap NETWORK_RECEIVER = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap CONTROLLER = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap CREATIVE_CONTROLLER = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap GRID = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap CRAFTING_GRID = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap PATTERN_GRID = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap FLUID_GRID = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap SECURITY_MANAGER = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap WIRELESS_TRANSMITTER = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap DISK_MANIPULATOR = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap CRAFTER_MANAGER = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap CRAFTING_MONITOR = new ColorMap<>(ITEMS, LATE_REGISTRATION); + public static final ColorMap DETECTOR = new ColorMap<>(ITEMS, LATE_REGISTRATION); static { CONSTRUCTION_CORE = ITEMS.register("construction_core", CoreItem::new); diff --git a/src/main/java/com/refinedmods/refinedstorage/util/ColorMap.java b/src/main/java/com/refinedmods/refinedstorage/util/ColorMap.java index 704f706ec..a4252fa2b 100644 --- a/src/main/java/com/refinedmods/refinedstorage/util/ColorMap.java +++ b/src/main/java/com/refinedmods/refinedstorage/util/ColorMap.java @@ -20,7 +20,6 @@ import net.minecraft.util.ResourceLocation; import net.minecraft.util.math.BlockPos; import net.minecraft.world.GameType; import net.minecraft.world.World; -import net.minecraftforge.common.Tags; import net.minecraftforge.fml.RegistryObject; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.IForgeRegistryEntry; @@ -37,19 +36,17 @@ public class ColorMap> { private final Map> colorMap = new HashMap<>(); - private DeferredRegister itemRegister = null; - private DeferredRegister blockRegister = null; - private List lateRegistration = null; - private Map, ColorMap> itemTags = null; + private DeferredRegister itemRegister; + private DeferredRegister blockRegister; + private List lateRegistration; public ColorMap(DeferredRegister blockRegister) { this.blockRegister = blockRegister; } - public ColorMap(DeferredRegister itemRegister, List lateRegistration, Map, ColorMap> itemTags) { + public ColorMap(DeferredRegister itemRegister, List lateRegistration) { this.itemRegister = itemRegister; this.lateRegistration = lateRegistration; - this.itemTags = itemTags; } public RegistryObject get(DyeColor color) {