Interface IGameplayHelper

All Known Implementing Classes:
NeoForgeGameplayHelper

public interface IGameplayHelper
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.minecraft.util.RandomSource
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default net.minecraft.world.item.ItemStack
    addItem(net.minecraft.world.item.ItemStack stack, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> inventory, int[] slots)
     
    <T extends net.minecraft.world.level.block.entity.BlockEntity>
    net.minecraft.world.level.block.entity.BlockEntityType.Builder<T>
    builder(BiFunction<net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,T> factory, net.minecraft.world.level.block.Block... validBlocks)
     
    default @Nullable net.minecraft.world.Container
    getContainer(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos)
     
    default net.minecraft.world.item.ItemStack
    getCraftingRemainder(net.minecraft.world.item.ItemStack input)
     
    default net.minecraft.world.item.ItemStack
    inventoryInsert(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos, net.minecraft.core.Direction side, net.minecraft.world.item.ItemStack stack)
     
  • Field Details

    • RNG

      static final net.minecraft.util.RandomSource RNG
  • Method Details

    • getCraftingRemainder

      default net.minecraft.world.item.ItemStack getCraftingRemainder(net.minecraft.world.item.ItemStack input)
    • inventoryInsert

      default net.minecraft.world.item.ItemStack inventoryInsert(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos, net.minecraft.core.Direction side, net.minecraft.world.item.ItemStack stack)
    • getContainer

      @Nullable default @Nullable net.minecraft.world.Container getContainer(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos)
    • addItem

      default net.minecraft.world.item.ItemStack addItem(net.minecraft.world.item.ItemStack stack, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> inventory, int[] slots)
    • builder

      <T extends net.minecraft.world.level.block.entity.BlockEntity> net.minecraft.world.level.block.entity.BlockEntityType.Builder<T> builder(BiFunction<net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,T> factory, net.minecraft.world.level.block.Block... validBlocks)