Class FusionReactor
java.lang.Object
io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem
io.github.thebusybiscuit.slimefun5.implementation.items.electric.AbstractEnergyProvider
io.github.thebusybiscuit.slimefun5.implementation.items.electric.reactors.Reactor
io.github.addoncommunity.galactifun.base.items.FusionReactor
- All Implemented Interfaces:
io.github.thebusybiscuit.slimefun5.core.attributes.EnergyNetComponent, io.github.thebusybiscuit.slimefun5.core.attributes.EnergyNetProvider, io.github.thebusybiscuit.slimefun5.core.attributes.HologramOwner, io.github.thebusybiscuit.slimefun5.core.attributes.ItemAttribute, io.github.thebusybiscuit.slimefun5.core.attributes.MachineProcessHolder<io.github.thebusybiscuit.slimefun5.implementation.operations.FuelOperation>, io.github.thebusybiscuit.slimefun5.core.attributes.Placeable, io.github.thebusybiscuit.slimefun5.core.attributes.RecipeDisplayItem, me.mrCookieSlime.Slimefun.Objects.SlimefunItem.interfaces.InventoryBlock
public final class FusionReactor
extends io.github.thebusybiscuit.slimefun5.implementation.items.electric.reactors.Reactor
-
Field Summary
Fields inherited from class io.github.thebusybiscuit.slimefun5.implementation.items.electric.AbstractEnergyProvider
fuelTypesFields inherited from class io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem
addon, disenchantable, enchantable, hidden, recipeOutput, useableInWorkbench -
Constructor Summary
ConstructorsConstructorDescriptionFusionReactor(io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack item, org.bukkit.inventory.ItemStack[] recipe) -
Method Summary
Modifier and TypeMethodDescriptionvoidextraTick(org.bukkit.Location l) intorg.bukkit.inventory.ItemStackintorg.bukkit.inventory.ItemStackorg.bukkit.inventory.ItemStackprotected voidMethods inherited from class io.github.thebusybiscuit.slimefun5.implementation.items.electric.reactors.Reactor
getAccessPort, getCoolantSlots, getFuelSlots, getGeneratedOutput, getInputSlots, getMachineProcessor, getOutputSlots, getReactorMode, needsCooling, updateInventory, willExplodeMethods inherited from class io.github.thebusybiscuit.slimefun5.implementation.items.electric.AbstractEnergyProvider
getDisplayRecipes, getEnergyComponentType, getFuelTypes, getInventoryTitle, getLabelLocalPath, registerFuelMethods inherited from class io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem
addItemHandler, addItemSetting, addOfficialWikipage, bakeTranslatedDisplay, callItemHandler, canUse, decorateBakedTemplate, equals, error, getAddon, getBlockTicker, getById, getByItem, getByItem, getDrops, getDrops, getGuideType, getHandlers, getId, getItem, getItemGroup, getItemName, getItemSetting, getItemSettings, getOptionalById, getOptionalByItem, getRecipe, getRecipeOutput, getRecipeType, getResearch, getState, getWikipage, hashCode, hasResearch, info, isDisabled, isDisabledIn, isDisenchantable, isEnchantable, isHidden, isItem, isTicking, isUseableInWorkbench, load, postRegister, preRegister, register, sendDeprecationWarning, setGuideType, setHidden, setItemGroup, setRecipe, setRecipeOutput, setRecipeType, setResearch, setUseableInWorkbench, setWikiText, toString, warnMethods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.EnergyNetComponent
addCharge, getCharge, getCharge, isChargeable, removeCharge, setChargeMethods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.HologramOwner
getHologramOffset, removeHologram, updateHologramMethods inherited from interface me.mrCookieSlime.Slimefun.Objects.SlimefunItem.interfaces.InventoryBlock
createPreset, createPresetMethods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.ItemAttribute
getIdMethods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.Placeable
useVanillaBlockBreakingMethods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.RecipeDisplayItem
getRecipeSectionLabel
-
Constructor Details
-
FusionReactor
public FusionReactor(io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack item, org.bukkit.inventory.ItemStack[] recipe)
-
-
Method Details
-
extraTick
public void extraTick(@Nonnull org.bukkit.Location l) - Specified by:
extraTickin classio.github.thebusybiscuit.slimefun5.implementation.items.electric.reactors.Reactor
-
getCoolant
@Nullable public org.bukkit.inventory.ItemStack getCoolant()- Specified by:
getCoolantin classio.github.thebusybiscuit.slimefun5.implementation.items.electric.reactors.Reactor
-
getFuelIcon
@Nonnull public org.bukkit.inventory.ItemStack getFuelIcon()- Specified by:
getFuelIconin classio.github.thebusybiscuit.slimefun5.implementation.items.electric.reactors.Reactor
-
getProgressBar
@Nonnull public org.bukkit.inventory.ItemStack getProgressBar()- Specified by:
getProgressBarin classio.github.thebusybiscuit.slimefun5.implementation.items.electric.AbstractEnergyProvider
-
getEnergyProduction
public int getEnergyProduction()- Specified by:
getEnergyProductionin classio.github.thebusybiscuit.slimefun5.implementation.items.electric.AbstractEnergyProvider
-
registerDefaultFuelTypes
protected void registerDefaultFuelTypes()- Specified by:
registerDefaultFuelTypesin classio.github.thebusybiscuit.slimefun5.implementation.items.electric.AbstractEnergyProvider
-
getCapacity
public int getCapacity()
-