@API(status=STABLE, since="2.0.0-milestone.3.4") public interface ResourceType
  • Method Details

    • getMapCodec

      com.mojang.serialization.MapCodec<PlatformResourceKey> getMapCodec()
    • getStreamCodec

      net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,PlatformResourceKey> getStreamCodec()
    • getTitle

      net.minecraft.network.chat.MutableComponent getTitle()
    • getSprite

      net.minecraft.resources.ResourceLocation getSprite()
    • normalizeAmount

      long normalizeAmount(double amount)
    • getDisplayAmount

      double getDisplayAmount(long amount)
    • toGridResource

      Optional<GridResource> toGridResource(ResourceKey resource)
    • getInterfaceExportLimit

      long getInterfaceExportLimit()
    • createGridOperations

      GridOperations createGridOperations(RootStorage rootStorage, Actor actor)