public class WrapperHelper
extends java.lang.Object
| Constructor and Description |
|---|
WrapperHelper() |
| Modifier and Type | Method and Description |
|---|---|
static WrapperAPI |
getAPI() |
static <A> AdvancementAPI<A> |
wrapAdvancement(java.lang.Object advancement) |
static <B> BiomeAPI<B> |
wrapBiome(java.lang.Object biome) |
static <B> BlockAPI<B> |
wrapBlock(java.lang.Object block) |
static <B> BlockEntityAPI<B,?> |
wrapBlockEntity(java.lang.Object blockentity) |
static <S> CommandSenderAPI<S> |
wrapCommandSender(java.lang.Object sender) |
static <D> DimensionAPI<D> |
wrapDimension(WorldAPI<?> world,
java.lang.Object dimension) |
static <E> EffectAPI<E> |
wrapEffect(java.lang.Object effect) |
static <I> EffectInstanceAPI<I> |
wrapEffectInstance(java.lang.Object instance) |
static <E> EntityAPI<E,?> |
wrapEntity(java.lang.Object entity) |
static <E> ExplosionAPI<E> |
wrapExplosion(java.lang.Object explosion) |
static <W> W |
wrapGeneric(java.lang.Class<W> wrapperClass,
java.lang.Object generic) |
static <I> InventoryAPI<I> |
wrapInventory(java.lang.Object inventory) |
static <I> ItemAPI<I> |
wrapItem(java.lang.Object item) |
static <S> ItemStackAPI<S> |
wrapItemStack(java.lang.Object stack) |
static <L> LivingEntityAPI<L,?> |
wrapLivingEntity(java.lang.Object living) |
static <M> MaterialAPI<M> |
wrapMaterial(java.lang.Object material) |
static <P> PlayerAPI<P,?> |
wrapPlayer(java.lang.Object player) |
static <I> PlayerInventoryAPI<I> |
wrapPlayerInventory(java.lang.Object inventory) |
static <P> BlockPosAPI<P> |
wrapPosition(java.lang.Object pos) |
static <P> PotionAPI<P> |
wrapPotion(java.lang.Object potion) |
static <R> ResourceLocationAPI<R> |
wrapResourceLocation(java.lang.Object resourceLocation) |
static <S> BlockSnapshotAPI<S> |
wrapSnapshot(java.lang.Object state) |
static <S> SoundEventAPI<S> |
wrapSoundEvent(java.lang.Object soundEvent) |
static <S> SoundAPI<S> |
wrapSoundInstance(java.lang.Object sound) |
static <S> BlockStateAPI<S> |
wrapState(java.lang.Object state) |
static <S> StructureAPI<S> |
wrapStructure(java.lang.Object structure) |
static <T> CreativeTabAPI<T> |
wrapTab(java.lang.Object tab) |
static <W> WorldAPI<W> |
wrapWorld(java.lang.Object world) |
public static WrapperAPI getAPI()
public static <A> AdvancementAPI<A> wrapAdvancement(@Nullable java.lang.Object advancement)
public static <B> BiomeAPI<B> wrapBiome(@Nullable java.lang.Object biome)
public static <B> BlockAPI<B> wrapBlock(@Nullable java.lang.Object block)
public static <B> BlockEntityAPI<B,?> wrapBlockEntity(@Nullable java.lang.Object blockentity)
public static <S> CommandSenderAPI<S> wrapCommandSender(@Nullable java.lang.Object sender)
public static <D> DimensionAPI<D> wrapDimension(WorldAPI<?> world, @Nullable java.lang.Object dimension)
public static <E> EffectAPI<E> wrapEffect(@Nullable java.lang.Object effect)
public static <I> EffectInstanceAPI<I> wrapEffectInstance(@Nullable java.lang.Object instance)
public static <E> EntityAPI<E,?> wrapEntity(@Nullable java.lang.Object entity)
public static <E> ExplosionAPI<E> wrapExplosion(@Nullable java.lang.Object explosion)
public static <W> W wrapGeneric(java.lang.Class<W> wrapperClass,
@Nullable
java.lang.Object generic)
public static <I> InventoryAPI<I> wrapInventory(@Nullable java.lang.Object inventory)
public static <I> ItemAPI<I> wrapItem(@Nullable java.lang.Object item)
public static <S> ItemStackAPI<S> wrapItemStack(@Nullable java.lang.Object stack)
public static <L> LivingEntityAPI<L,?> wrapLivingEntity(@Nullable java.lang.Object living)
public static <M> MaterialAPI<M> wrapMaterial(@Nullable java.lang.Object material)
public static <P> PlayerAPI<P,?> wrapPlayer(@Nullable java.lang.Object player)
public static <I> PlayerInventoryAPI<I> wrapPlayerInventory(@Nullable java.lang.Object inventory)
public static <P> PotionAPI<P> wrapPotion(@Nullable java.lang.Object potion)
public static <P> BlockPosAPI<P> wrapPosition(@Nullable java.lang.Object pos)
public static <R> ResourceLocationAPI<R> wrapResourceLocation(@Nullable java.lang.Object resourceLocation)
public static <S> BlockSnapshotAPI<S> wrapSnapshot(@Nullable java.lang.Object state)
@Nullable public static <S> SoundEventAPI<S> wrapSoundEvent(@Nullable java.lang.Object soundEvent)
@Nullable public static <S> SoundAPI<S> wrapSoundInstance(@Nullable java.lang.Object sound)
public static <S> BlockStateAPI<S> wrapState(@Nullable java.lang.Object state)
public static <S> StructureAPI<S> wrapStructure(@Nullable java.lang.Object structure)
public static <T> CreativeTabAPI<T> wrapTab(@Nullable java.lang.Object tab)
public static <W> WorldAPI<W> wrapWorld(@Nullable java.lang.Object world)