Missing computers

- Fix warning getting logged when cc: tweaked isn't installed
- update changelog
This commit is contained in:
IThundxr 2025-03-02 08:22:55 -05:00
parent 77066b8971
commit 179e6c141e
Failed to generate hash of commit
2 changed files with 21 additions and 8 deletions

View file

@ -1,3 +1,11 @@
------------------------------------------------------
Create 6.0.2
------------------------------------------------------
#### Bug Fixes
- Fix warning getting logged when cc: tweaked isn't installed
------------------------------------------------------
Create 6.0.1
------------------------------------------------------

View file

@ -1,5 +1,12 @@
package com.simibubi.create;
import static com.simibubi.create.Create.REGISTRATE;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Supplier;
import com.simibubi.create.api.behaviour.display.DisplaySource;
import com.simibubi.create.compat.Mods;
import com.simibubi.create.content.redstone.displayLink.source.AccumulatedItemCountDisplaySource;
@ -29,20 +36,15 @@ import com.simibubi.create.content.redstone.displayLink.source.StopWatchDisplayS
import com.simibubi.create.content.redstone.displayLink.source.TimeOfDayDisplaySource;
import com.simibubi.create.content.redstone.displayLink.source.TrainStatusDisplaySource;
import com.tterrag.registrate.util.entry.RegistryEntry;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraft.Util;
import net.minecraft.core.registries.Registries;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.item.DyeColor;
import net.minecraft.world.level.block.Blocks;
import net.minecraft.world.level.block.entity.BlockEntityType;
import net.minecraftforge.registries.ForgeRegistries;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Supplier;
import static com.simibubi.create.Create.REGISTRATE;
public class AllDisplaySources {
public static final RegistryEntry<DeathCounterDisplaySource> DEATH_COUNT = REGISTRATE.displaySource("death_count", DeathCounterDisplaySource::new)
@ -87,6 +89,9 @@ public class AllDisplaySources {
public static final RegistryEntry<ComputerDisplaySource> COMPUTER = REGISTRATE.displaySource("computer", ComputerDisplaySource::new)
.onRegisterAfter(Registries.BLOCK_ENTITY_TYPE, source -> {
if (!Mods.COMPUTERCRAFT.isLoaded())
return;
List<String> types = List.of("wired_modem_full", "computer_normal", "computer_advanced", "computer_command");
for (String name : types) {
ResourceLocation id = Mods.COMPUTERCRAFT.rl(name);