ServerEvents.recipes(event => {})
PlayerEvents.tick(event => {})
ItemEvents.rightClicked(event => {})
BlockEvents.broken(event => {})
StartupEvents.registry("item", event => {})
event.shaped("item", ["ABC", "DEF"])
event.shapeless("output", ["input1", "input2"])
event.smelting("output", "input")
event.remove({id: "minecraft:stick"})
event.replaceInput({}, "old", "new")
Level level = player.level()
BlockPos pos = new BlockPos(x, y, z)
ItemStack stack = new ItemStack(Items.DIAMOND)
BlockState state = level.getBlockState(pos)
@Mod("modid")
@EventBusSubscriber(modid = "modid")
@SubscribeEvent
ForgeRegistries.ITEMS.register("item", item)
NeoForgeRegistries.BLOCKS.register("block", block)
NeoForgeEventBus.EVENT_BUS.addListener()
ModContainer container = ModLoadingContext.get().getActiveContainer()
NeoForge.EVENT_BUS.register(this)
/give @p minecraft:diamond 64
/tp @a 0 100 0
/gamemode creative @s
/effect give @p minecraft:speed 60 2
DataGenerator generator = event.getGenerator()
generator.addProvider(new RecipeProvider())
generator.addProvider(new LootTableProvider())
IItemHandler itemHandler = stack.getCapability()
IEnergyStorage energy = blockEntity.getCapability()
IFluidHandler fluidHandler = tank.getCapability()