Class ItemOnTheDynamicsOfIntegration
java.lang.Object
net.minecraft.world.item.Item
org.cyclops.cyclopscore.item.ItemGui
org.cyclops.integrateddynamics.item.ItemOnTheDynamicsOfIntegration
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement
,net.minecraft.world.level.ItemLike
,net.neoforged.neoforge.common.extensions.IItemExtension
public class ItemOnTheDynamicsOfIntegration
extends org.cyclops.cyclopscore.item.ItemGui
On the Dynamics of Integration book.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item.TooltipContext
-
Field Summary
Fields inherited from class net.minecraft.world.item.Item
ABSOLUTE_MAX_STACK_SIZE, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, canRepair, DEFAULT_MAX_STACK_SIZE, MAX_BAR_WIDTH
Fields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES
-
Constructor Summary
ConstructorDescriptionItemOnTheDynamicsOfIntegration
(net.minecraft.world.item.Item.Properties properties) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.MenuProvider
getContainer
(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player playerEntity, org.cyclops.cyclopscore.inventory.ItemLocation itemLocation) Class
<? extends net.minecraft.world.inventory.AbstractContainerMenu> getContainerClass
(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player playerEntity, net.minecraft.world.item.ItemStack itemStack) void
onPlayerLoggedIn
(net.neoforged.neoforge.event.entity.player.PlayerEvent.PlayerLoggedInEvent event) Methods inherited from class org.cyclops.cyclopscore.item.ItemGui
getOpenStat, openGuiForItemIndex, use, writeExtraGuiData
Methods inherited from class net.minecraft.world.item.Item
appendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canFitInsideContainerItems, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getBreakingSound, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDefaultMaxStackSize, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getId, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, isRepairable, isValidRepairItem, mineBlock, modifyDefaultComponentsFrom, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, releaseUsing, requiredFeatures, toString, useOn, useOnRelease, verifyComponentsAfterLoad
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabled
Methods inherited from interface net.neoforged.neoforge.common.extensions.IItemExtension
applyEnchantments, canBeHurtBy, canContinueUsing, canDisableShield, canElytraFly, canEquip, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultAttributeModifiers, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, isBookEnchantable, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, isPrimaryItemFor, makesPiglinsNeutral, onAnimalArmorTick, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onItemUseFirst, onLeftClickEntity, onStopUsing, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation
-
Constructor Details
-
ItemOnTheDynamicsOfIntegration
public ItemOnTheDynamicsOfIntegration(net.minecraft.world.item.Item.Properties properties)
-
-
Method Details
-
getContainer
@Nullable public net.minecraft.world.MenuProvider getContainer(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player playerEntity, org.cyclops.cyclopscore.inventory.ItemLocation itemLocation) - Specified by:
getContainer
in classorg.cyclops.cyclopscore.item.ItemGui
-
getContainerClass
public Class<? extends net.minecraft.world.inventory.AbstractContainerMenu> getContainerClass(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player playerEntity, net.minecraft.world.item.ItemStack itemStack) - Specified by:
getContainerClass
in classorg.cyclops.cyclopscore.item.ItemGui
-
onPlayerLoggedIn
public void onPlayerLoggedIn(net.neoforged.neoforge.event.entity.player.PlayerEvent.PlayerLoggedInEvent event)
-