Class RadioactiveItem
- java.lang.Object
-
- me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem
-
- io.github.thebusybiscuit.slimefun4.implementation.items.RadioactiveItem
-
- All Implemented Interfaces:
Placeable
,ItemAttribute
,Radioactive
public class RadioactiveItem extends SlimefunItem implements Radioactive
A quick and easy implementation ofSlimefunItem
that also implements the interfaceRadioactive
. Simply specify a level ofRadioactivity
in the constructor.- Author:
- TheBusyBiscuit
- See Also:
Radioactive
,Radioactivity
-
-
Field Summary
-
Fields inherited from class me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem
addon, category, disenchantable, enchantable, hidden, id, item, recipe, recipeOutput, recipeType, research, useableInWorkbench
-
-
Constructor Summary
Constructors Constructor Description RadioactiveItem(Category category, Radioactivity radioactivity, SlimefunItemStack item, RecipeType recipeType, ItemStack[] recipe)
This will create a newRadioactiveItem
with the given level ofRadioactivity
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Radioactivity
getRadioactivity()
This method returns the level ofRadioactivity
for thisRadioactive
item.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.github.thebusybiscuit.slimefun4.api.items.Placeable
onBreak, onExplode, onPlace
-
Methods inherited from class me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem
addItemHandler, addOficialWikipage, bindToResearch, callItemHandler, error, getAddon, getBlockTicker, getByID, getByItem, getCategory, getDrops, getDrops, getEnergyTicker, getHandlers, getID, getItem, getItem, getItemName, getPublicItemHandlers, getRecipe, getRecipeOutput, getRecipeType, getResearch, getState, getWikipage, info, isAddonItem, isDisabled, isDisenchantable, isEnchantable, isHidden, isItem, isTicking, isUseableInWorkbench, load, postRegister, preRegister, register, registerBlockHandler, setCategory, setRecipe, setRecipeOutput, setRecipeType, setUseableInWorkbench, toString, warn
-
-
-
-
Constructor Detail
-
RadioactiveItem
public RadioactiveItem(Category category, Radioactivity radioactivity, SlimefunItemStack item, RecipeType recipeType, ItemStack[] recipe)
This will create a newRadioactiveItem
with the given level ofRadioactivity
- Parameters:
category
- TheCategory
of thisSlimefunItem
radioactivity
- the level ofRadioactivity
item
- theSlimefunItemStack
thisSlimefunItem
representsrecipeType
- TheRecipeType
for this itemrecipe
- The recipe of how to craft thisSlimefunItem
-
-
Method Detail
-
getRadioactivity
public Radioactivity getRadioactivity()
Description copied from interface:Radioactive
This method returns the level ofRadioactivity
for thisRadioactive
item. Higher levels cause more severe radiation effects.- Specified by:
getRadioactivity
in interfaceRadioactive
- Returns:
- The level of
Radioactivity
of this item.
-
-