add ignoredEntities config and modid support for ignoredBlocks and ignoredEntities
This commit is contained in:
@@ -5,6 +5,7 @@ import io.github.flemmli97.flan.SimpleRegistryWrapper;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.InventoryProvider;
|
||||
import net.minecraft.block.entity.BlockEntity;
|
||||
import net.minecraft.entity.EntityType;
|
||||
import net.minecraft.entity.effect.StatusEffect;
|
||||
import net.minecraft.inventory.Inventory;
|
||||
import net.minecraft.item.Item;
|
||||
@@ -32,6 +33,10 @@ public class CrossPlatformStuffImpl {
|
||||
return new ForgeRegistryWrapper<>(ForgeRegistries.ITEMS);
|
||||
}
|
||||
|
||||
public static SimpleRegistryWrapper<EntityType<?>> registryEntities() {
|
||||
return new ForgeRegistryWrapper<>(ForgeRegistries.ENTITIES);
|
||||
}
|
||||
|
||||
public static boolean isInventoryTile(BlockEntity blockEntity) {
|
||||
return blockEntity instanceof Inventory || blockEntity instanceof InventoryProvider || blockEntity.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY).isPresent();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user