Package com.hbm_m.item.rbmk
Class RBMKPelletItem
java.lang.Object
net.minecraft.world.item.Item
com.hbm_m.item.rbmk.RBMKPelletItem
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,net.minecraftforge.common.extensions.IForgeItem
public class RBMKPelletItem
extends net.minecraft.world.item.Item
Represents a raw RBMK fuel pellet. Used to craft fuel rods.
Carries all stats that are copied to the rod item.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties -
Field Summary
FieldsModifier and TypeFieldDescriptionintdoubledoubledoubledoubledoubledoubledoubledoubleFields inherited from class net.minecraft.world.item.Item
BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, canRepair, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZEFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyToRod(RBMKPelletItem pellet, RBMKRodItem rod) Copies pellet stats onto a rod item.net.minecraft.world.item.ItemStackcreateRod(RBMKRodItem rodItem) Creates a fresh rod ItemStack with default NBT.setDiffusion(double d) setFullName(String name) setHeat(double h) setMeltingPoint(double mp) setReactivity(double r) setTint(int tint) setXenon(double gen, double burn) setYield(double y) Methods inherited from class net.minecraft.world.item.Item
appendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, canFitInsideContainerItems, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getFoodProperties, getId, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getRenderPropertiesInternal, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isFoil, isRepairable, isValidRepairItem, mineBlock, onCraftedBy, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, releaseUsing, requiredFeatures, shouldOverrideMultiplayerNbt, toString, use, useOn, useOnRelease, verifyTagAfterLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabledMethods inherited from interface net.minecraftforge.common.extensions.IForgeItem
canApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getAttributeModifiers, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultTooltipHideFlags, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getShareTag, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, initCapabilities, isBookEnchantable, isCorrectToolForDrops, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onInventoryTick, onItemUseFirst, onLeftClickEntity, onStopUsing, readShareTag, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation
-
Field Details
-
fullName
-
reactivity
public double reactivity -
selfRate
public double selfRate -
xGen
public double xGen -
xBurn
public double xBurn -
heat
public double heat -
yield
public double yield -
meltingPoint
public double meltingPoint -
diffusion
public double diffusion -
nType
-
rType
-
colorTint
public int colorTint
-
-
Constructor Details
-
RBMKPelletItem
public RBMKPelletItem(net.minecraft.world.item.Item.Properties props)
-
-
Method Details
-
setFullName
-
setReactivity
-
setYield
-
setHeat
-
setMeltingPoint
-
setDiffusion
-
setXenon
-
setNeutronTypes
-
setTint
-
applyToRod
Copies pellet stats onto a rod item. -
createRod
Creates a fresh rod ItemStack with default NBT.
-