java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.shared.v20.wrappers.Wrapper1_20
All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI

public class Wrapper1_20 extends Object implements mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <A> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.advancement.AdvancementAPI<A>
    wrapAdvancement(@Nullable Object advancement)
     
    <B> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.biome.BiomeAPI<B>
    wrapBiome(@Nullable Object biome)
     
    <B> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.BlockAPI<B>
    wrapBlock(@Nullable Object block)
     
    <B> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.blockentity.BlockEntityAPI<B,?>
    wrapBlockEntity(@Nullable Object blockentity)
     
    <S> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.server.CommandSenderAPI<S>
    wrapCommandSender(@Nullable Object sender)
     
    <S> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.entity.DamageAPI<S>
    wrapDamage(@Nullable Object source, float amount)
     
    <D> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.world.DimensionAPI<D>
    wrapDimension(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, @Nullable Object dimension)
     
    <E> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.effect.EffectAPI<E>
    wrapEffect(@Nullable Object effect)
     
    <I> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.effect.EffectInstanceAPI<I>
    wrapEffectInstance(@Nullable Object instance)
     
    <E> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.entity.EntityAPI<E,?>
    wrapEntity(@Nullable Object entity)
     
    <E> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.world.ExplosionAPI<E>
    wrapExplosion(@Nullable Object explosion)
     
    <I> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.container.InventoryAPI<I>
    wrapInventory(@Nullable Object inventory)
     
    <I> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemAPI<I>
    wrapItem(@Nullable Object item)
     
    <S> mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemStackAPI<S>
    wrapItemStack(@Nullable Object stack)
     
    <L> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.entity.LivingEntityAPI<L,?>
    wrapLivingEntity(@Nullable Object living)
     
    <M> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.MaterialAPI<M>
    wrapMaterial(@Nullable Object material)
     
    <P> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.entity.PlayerAPI<P,?>
    wrapPlayer(@Nullable Object player)
     
    <I> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.container.PlayerInventoryAPI<I>
    wrapPlayerInventory(@Nullable Object inventory)
     
    <P> mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<P>
    wrapPosition(@Nullable Object position)
     
    <P> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.effect.PotionAPI<P>
    wrapPotion(@Nullable Object potion)
     
    <R> mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<R>
    wrapResourceLocation(@Nullable Object resourceLocation)
     
    <S> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.BlockSnapshotAPI<S>
    wrapSnapshot(@Nullable Object snapshot)
     
    <S> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.sound.SoundEventAPI<S>
    wrapSoundEvent(@Nullable Object soundEvent)
     
    <S> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.client.sound.SoundAPI<S>
    wrapSoundInstance(@Nullable Object sound)
     
    <S> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.BlockStateAPI<S>
    wrapState(@Nullable Object state)
     
    <S> mods.thecomputerizer.theimpossiblelibrary.api.common.structure.StructureAPI<S>
    wrapStructure(@Nullable Object structure)
     
    <T> mods.thecomputerizer.theimpossiblelibrary.api.registry.tab.CreativeTabAPI<T>
    wrapTab(@Nullable Object tab)
     
    <W> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<W>
    wrapWorld(@Nullable Object world)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI

    getAs, getAs, wrapGeneric
  • Constructor Details

    • Wrapper1_20

      public Wrapper1_20()
  • Method Details

    • wrapAdvancement

      @Nullable public <A> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.advancement.AdvancementAPI<A> wrapAdvancement(@Nullable @Nullable Object advancement)
      Specified by:
      wrapAdvancement in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapBiome

      @Nullable public <B> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.biome.BiomeAPI<B> wrapBiome(@Nullable @Nullable Object biome)
      Specified by:
      wrapBiome in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapBlock

      @Nullable public <B> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.BlockAPI<B> wrapBlock(@Nullable @Nullable Object block)
      Specified by:
      wrapBlock in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapBlockEntity

      @Nullable public <B> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.blockentity.BlockEntityAPI<B,?> wrapBlockEntity(@Nullable @Nullable Object blockentity)
      Specified by:
      wrapBlockEntity in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapCommandSender

      @Nullable public <S> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.server.CommandSenderAPI<S> wrapCommandSender(@Nullable @Nullable Object sender)
      Specified by:
      wrapCommandSender in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapDamage

      @Nullable public <S> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.entity.DamageAPI<S> wrapDamage(@Nullable @Nullable Object source, float amount)
      Specified by:
      wrapDamage in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapDimension

      @Nullable public <D> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.world.DimensionAPI<D> wrapDimension(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, @Nullable @Nullable Object dimension)
      Specified by:
      wrapDimension in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapEffect

      @Nullable public <E> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.effect.EffectAPI<E> wrapEffect(@Nullable @Nullable Object effect)
      Specified by:
      wrapEffect in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapEffectInstance

      @Nullable public <I> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.effect.EffectInstanceAPI<I> wrapEffectInstance(@Nullable @Nullable Object instance)
      Specified by:
      wrapEffectInstance in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapEntity

      @Nullable public <E> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.entity.EntityAPI<E,?> wrapEntity(@Nullable @Nullable Object entity)
      Specified by:
      wrapEntity in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapExplosion

      @Nullable public <E> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.world.ExplosionAPI<E> wrapExplosion(@Nullable @Nullable Object explosion)
      Specified by:
      wrapExplosion in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapInventory

      @Nullable public <I> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.container.InventoryAPI<I> wrapInventory(@Nullable @Nullable Object inventory)
      Specified by:
      wrapInventory in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapItem

      @Nullable public <I> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemAPI<I> wrapItem(@Nullable @Nullable Object item)
      Specified by:
      wrapItem in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapItemStack

      public <S> mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemStackAPI<S> wrapItemStack(@Nullable @Nullable Object stack)
      Specified by:
      wrapItemStack in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapLivingEntity

      @Nullable public <L> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.entity.LivingEntityAPI<L,?> wrapLivingEntity(@Nullable @Nullable Object living)
      Specified by:
      wrapLivingEntity in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapMaterial

      @Nullable public <M> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.MaterialAPI<M> wrapMaterial(@Nullable @Nullable Object material)
      Specified by:
      wrapMaterial in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapPlayer

      @Nullable public <P> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.entity.PlayerAPI<P,?> wrapPlayer(@Nullable @Nullable Object player)
      Specified by:
      wrapPlayer in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapPlayerInventory

      @Nullable public <I> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.container.PlayerInventoryAPI<I> wrapPlayerInventory(@Nullable @Nullable Object inventory)
      Specified by:
      wrapPlayerInventory in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapPosition

      public <P> mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<P> wrapPosition(@Nullable @Nullable Object position)
      Specified by:
      wrapPosition in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapPotion

      @Nullable public <P> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.effect.PotionAPI<P> wrapPotion(@Nullable @Nullable Object potion)
      Specified by:
      wrapPotion in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapResourceLocation

      public <R> mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<R> wrapResourceLocation(@Nullable @Nullable Object resourceLocation)
      Specified by:
      wrapResourceLocation in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapSnapshot

      @Nullable public <S> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.BlockSnapshotAPI<S> wrapSnapshot(@Nullable @Nullable Object snapshot)
      Specified by:
      wrapSnapshot in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapSoundEvent

      @Nullable public <S> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.sound.SoundEventAPI<S> wrapSoundEvent(@Nullable @Nullable Object soundEvent)
      Specified by:
      wrapSoundEvent in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapSoundInstance

      @Nullable public <S> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.client.sound.SoundAPI<S> wrapSoundInstance(@Nullable @Nullable Object sound)
      Specified by:
      wrapSoundInstance in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapState

      @Nullable public <S> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.BlockStateAPI<S> wrapState(@Nullable @Nullable Object state)
      Specified by:
      wrapState in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapStructure

      public <S> mods.thecomputerizer.theimpossiblelibrary.api.common.structure.StructureAPI<S> wrapStructure(@Nullable @Nullable Object structure)
      Specified by:
      wrapStructure in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapTab

      public <T> mods.thecomputerizer.theimpossiblelibrary.api.registry.tab.CreativeTabAPI<T> wrapTab(@Nullable @Nullable Object tab)
      Specified by:
      wrapTab in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI
    • wrapWorld

      @Nullable public <W> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<W> wrapWorld(@Nullable @Nullable Object world)
      Specified by:
      wrapWorld in interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.WrapperAPI