Interface TideMainPlatform

All Known Implementing Classes:
FabricMainPlatform

public interface TideMainPlatform
  • Method Details

    • getPlatformName

      String getPlatformName()
    • isModLoaded

      boolean isModLoaded(String modId)
    • isDevelopmentEnvironment

      boolean isDevelopmentEnvironment()
    • getEnvironmentName

      default String getEnvironmentName()
    • forgeItemFishedEvent

      default void forgeItemFishedEvent(List<net.minecraft.world.item.ItemStack> itemList, int i, net.minecraft.world.entity.projectile.FishingHook fishing)
    • createMenuType

      <T extends net.minecraft.world.inventory.AbstractContainerMenu> net.minecraft.world.inventory.MenuType<T> createMenuType(net.minecraft.world.inventory.MenuType.MenuSupplier<T> menuSupplier, net.minecraft.world.flag.FeatureFlagSet flags)
    • getPlayerData

      net.minecraft.nbt.CompoundTag getPlayerData(net.minecraft.server.level.ServerPlayer player)
    • registerItem

      void registerItem(String key, net.minecraft.world.item.Item item)
    • registerBlock

      void registerBlock(String key, net.minecraft.world.level.block.Block block)
    • registerBlockEntity

      void registerBlockEntity(String key, net.minecraft.world.level.block.entity.BlockEntityType<?> blockEntity)
    • registerEntityType

      void registerEntityType(String key, net.minecraft.world.entity.EntityType<?> entityType)
    • registerCriteriaTrigger

      void registerCriteriaTrigger(String key, net.minecraft.advancements.CriterionTrigger<?> trigger)
    • registerMenuType

      void registerMenuType(String key, net.minecraft.world.inventory.MenuType<?> menuType)
    • registerSoundEvent

      void registerSoundEvent(String key, net.minecraft.sounds.SoundEvent soundEvent)