Uses of Class
me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem
-
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.api
Constructors in io.github.thebusybiscuit.slimefun4.api with parameters of type SlimefunItem Constructor Description ErrorReport(Throwable throwable, SlimefunItem item)
ErrorReport(Throwable throwable, Location l, SlimefunItem item)
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.api.events
Methods in io.github.thebusybiscuit.slimefun4.api.events that return types with arguments of type SlimefunItem Modifier and Type Method Description Optional<SlimefunItem>
PlayerRightClickEvent. getSlimefunBlock()
Optional<SlimefunItem>
PlayerRightClickEvent. getSlimefunItem()
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.api.exceptions
Constructors in io.github.thebusybiscuit.slimefun4.api.exceptions with parameters of type SlimefunItem Constructor Description IdConflictException(SlimefunItem item1, SlimefunItem item2)
Constructs a newIdConflictException
with the given items.UnregisteredItemException(SlimefunItem item)
Constructs a newUnregisteredItemException
with the givenSlimefunItem
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.api.items
Methods in io.github.thebusybiscuit.slimefun4.api.items with parameters of type SlimefunItem Modifier and Type Method Description boolean
ItemRestriction. isAllowed(PlayerProfile profile, Player p, SlimefunItem item, ItemStack itemstack)
This method represents a check.void
HashedArmorpiece. update(ItemStack stack, SlimefunItem item)
void
ItemRestriction. warnPlayer(PlayerProfile profile, Player p, SlimefunItem item, ItemStack itemstack)
This method is executed if an ItemRestriction took affect. -
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.core
Methods in io.github.thebusybiscuit.slimefun4.core that return SlimefunItem Modifier and Type Method Description SlimefunItem
MultiBlock. getSlimefunItem()
Methods in io.github.thebusybiscuit.slimefun4.core that return types with arguments of type SlimefunItem Modifier and Type Method Description List<SlimefunItem>
SlimefunRegistry. getAllSlimefunItems()
List<SlimefunItem>
SlimefunRegistry. getEnabledSlimefunItems()
Set<SlimefunItem>
SlimefunRegistry. getRadioactiveItems()
Map<String,SlimefunItem>
SlimefunRegistry. getSlimefunItemIds()
Constructors in io.github.thebusybiscuit.slimefun4.core with parameters of type SlimefunItem Constructor Description MultiBlock(SlimefunItem item, Material[] build, BlockFace trigger)
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.core.guide
Methods in io.github.thebusybiscuit.slimefun4.core.guide with parameters of type SlimefunItem Modifier and Type Method Description void
GuideHistory. add(SlimefunItem item)
This method stores the givenSlimefunItem
in thisGuideHistory
.static void
SlimefunGuide. displayItem(PlayerProfile profile, SlimefunItem item, boolean addToHistory)
void
SlimefunGuideImplementation. displayItem(PlayerProfile profile, SlimefunItem item, boolean addToHistory)
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.core.services
Methods in io.github.thebusybiscuit.slimefun4.core.services with parameters of type SlimefunItem Modifier and Type Method Description List<String>
PermissionsService. getLore(SlimefunItem item)
boolean
PermissionsService. hasPermission(Permissible p, SlimefunItem item)
Method parameters in io.github.thebusybiscuit.slimefun4.core.services with type arguments of type SlimefunItem Modifier and Type Method Description void
CustomTextureService. register(Iterable<SlimefunItem> items)
void
PermissionsService. register(Iterable<SlimefunItem> items)
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.guide
Methods in io.github.thebusybiscuit.slimefun4.implementation.guide with parameters of type SlimefunItem Modifier and Type Method Description void
BookSlimefunGuide. displayItem(PlayerProfile profile, SlimefunItem item, boolean addToHistory)
void
ChestSlimefunGuide. displayItem(PlayerProfile profile, SlimefunItem item, boolean addToHistory)
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items Modifier and Type Class Description class
EasterEgg
ThisSlimefunItem
represents anEasterEgg
.class
RadioactiveItem
A quick and easy implementation ofSlimefunItem
that also implements the interfaceRadioactive
.class
VanillaItem
Represents a vanilla item that is overridden by Slimefun (likeELYTRA
). -
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.altar
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.altar Modifier and Type Class Description class
AncientAltar
class
AncientPedestal
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.androids
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.androids Modifier and Type Class Description class
AdvancedFarmerAndroid
TheAdvancedFarmerAndroid
is an extension of theFarmerAndroid
.class
ButcherAndroid
class
FarmerAndroid
class
FisherAndroid
class
MinerAndroid
class
ProgrammableAndroid
class
WoodcutterAndroid
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.armor
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.armor Modifier and Type Class Description class
Parachute
TheParachute
is aSlimefunItem
that can be equipped as a chestplate.class
SlimefunArmorPiece
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.blocks
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.blocks Modifier and Type Class Description class
BlockPlacer
class
Composter
class
Crucible
class
EnhancedFurnace
TheEnhancedFurnace
is an upgraded version of aFurnace
.class
HologramProjector
class
InfusedHopper
class
RainbowBlock
class
RepairedSpawner
class
WitherProofBlock
A quick and easy implementation ofSlimefunItem
that also implements the interfaceWitherProof
. -
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.cargo
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.cargo Modifier and Type Class Description class
AdvancedCargoOutputNode
class
CargoConnector
class
CargoInputNode
class
CargoManager
class
CargoOutputNode
class
ReactorAccessPort
class
TrashCan
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.electric
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.electric Modifier and Type Class Description class
Capacitor
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.electric.gadgets
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.electric.gadgets Modifier and Type Class Description class
JetBoots
class
Jetpack
class
Multimeter
class
MultiTool
class
SolarHelmet
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.electric.generators
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.electric.generators Modifier and Type Class Description class
BioGenerator
class
CoalGenerator
class
CombustionGenerator
class
LavaGenerator
class
MagnesiumGenerator
class
SolarGenerator
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.electric.machines
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.electric.machines Modifier and Type Class Description class
AnimalGrowthAccelerator
class
AutoAnvil
class
AutoBreeder
class
AutoDisenchanter
class
AutoDrier
TheAutoDrier
is an implementation ofAContainer
that features recipes related to "drying out" items.class
AutoEnchanter
class
AutomatedCraftingChamber
class
CarbonPress
class
ChargingBench
class
CropGrowthAccelerator
class
ElectricDustWasher
class
ElectricFurnace
class
ElectricGoldPan
class
ElectricIngotFactory
class
ElectricIngotPulverizer
TheElectricIngotPulverizer
is an implementation ofAContainer
that allows you to turn various Slimefun Ingots back into their dusts.class
ElectricOreGrinder
class
ElectricPress
class
ElectricSmeltery
class
ElectrifiedCrucible
class
EnergyRegulator
TheEnergyRegulator
is a special type ofSlimefunItem
.class
FluidPump
class
FoodComposter
class
FoodFabricator
class
Freezer
class
HeatedPressureChamber
class
Refinery
class
TreeGrowthAccelerator
TheTreeGrowthAccelerator
is an electrical machine that works similar to theCropGrowthAccelerator
but boosts the growth of nearby trees.class
WitherAssembler
TheWitherAssembler
is an electrical machine that can automatically spawn aWither
if the required ingredients have been provided.class
XPCollector
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.electric.reactors
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.electric.reactors Modifier and Type Class Description class
NetherStarReactor
TheNetherStarReactor
is an implementation ofAReactor
that consumes Nether Stars and adds Withering to any nearbyLivingEntity
class
NuclearReactor
TheNuclearReactor
is an implementation ofAReactor
that uses anyRadioactive
material to generate energy. -
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.food
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.food Modifier and Type Class Description class
BirthdayCake
class
Cooler
class
DietCookie
class
FortuneCookie
class
Juice
This class represents aSlimefunItem
that can be stored inside of aCooler
.class
MagicSugar
class
MeatJerky
class
MonsterJerky
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.geo
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.geo Modifier and Type Class Description class
GEOMiner
class
GEOScanner
class
OilPump
class
PortableGEOScanner
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.gps
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.gps Modifier and Type Class Description class
ElevatorPlate
class
GPSControlPanel
class
GPSMarkerTool
class
GPSTransmitter
class
PersonalActivationPlate
class
Teleporter
The Teleporter is aSlimefunItem
that can be placed down and allows aPlayer
to display to any of his waypoints he set via hisGPSNetwork
. -
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.magical
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.magical Modifier and Type Class Description class
EnderBackpack
class
InfernalBonemeal
class
KnowledgeFlask
class
KnowledgeTome
class
MagicEyeOfEnder
class
SoulboundBackpack
class
SoulboundItem
Represents an Item that will not drop on death.class
SoulboundRune
class
StormStaff
ThisSlimefunItem
casts aLightningStrike
where you are pointing.class
Talisman
class
TelepositionScroll
class
WaterStaff
class
WindStaff
Methods in io.github.thebusybiscuit.slimefun4.implementation.items.magical with parameters of type SlimefunItem Modifier and Type Method Description static boolean
Talisman. checkFor(Event e, SlimefunItem item)
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.medical
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.medical Modifier and Type Class Description class
Bandage
class
Medicine
class
Rag
class
Splint
class
Vitamins
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks Modifier and Type Class Description class
ArmorForge
class
AutomatedPanningMachine
class
Compressor
class
EnhancedCraftingTable
class
GrindStone
class
Juicer
class
MagicWorkbench
class
MakeshiftSmeltery
class
OreCrusher
class
OreWasher
class
PressureChamber
class
Smeltery
class
TableSaw
TheTableSaw
is an implementation of aMultiBlockMachine
that allows you to turn Logs into Wooden Planks. -
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.tools
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.tools Modifier and Type Class Description class
ExplosivePickaxe
class
ExplosiveShovel
TheExplosiveShovel
works similar to theExplosivePickaxe
.class
GoldPan
class
GrapplingHook
class
HerculesPickaxe
class
LumberAxe
class
NetherGoldPan
class
PickaxeOfContainment
class
PickaxeOfTheSeeker
class
PickaxeOfVeinMining
class
PortableCrafter
class
PortableDustbin
class
SlimefunBackpack
This class represents aSlimefunItem
that is considered a Backpack.class
SmeltersPickaxe
-
Uses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.weapons
Subclasses of SlimefunItem in io.github.thebusybiscuit.slimefun4.implementation.items.weapons Modifier and Type Class Description class
ExplosiveBow
class
IcyBow
class
SeismicAxe
class
SlimefunBow
This class represents aSlimefunItem
that is a Bow.class
SwordOfBeheading
-
Uses of SlimefunItem in me.mrCookieSlime.Slimefun.api
Methods in me.mrCookieSlime.Slimefun.api that return SlimefunItem Modifier and Type Method Description static SlimefunItem
BlockStorage. check(Block block)
static SlimefunItem
BlockStorage. check(Location l)
SlimefunItem
SlimefunItemStack. getItem()
Gets theSlimefunItem
associated for thisSlimefunItemStack
.Methods in me.mrCookieSlime.Slimefun.api with parameters of type SlimefunItem Modifier and Type Method Description static boolean
Slimefun. hasPermission(Player p, SlimefunItem item, boolean message)
Checks if this player has the permission to use this item.static boolean
Slimefun. hasUnlocked(Player p, SlimefunItem sfItem, boolean message)
Checks if this player can use this item.static boolean
Slimefun. isEnabled(Player p, SlimefunItem sfItem, boolean message)
Checks if this item is enabled in the world this player is in. -
Uses of SlimefunItem in me.mrCookieSlime.Slimefun.Lists
Methods in me.mrCookieSlime.Slimefun.Lists that return SlimefunItem Modifier and Type Method Description SlimefunItem
RecipeType. getMachine()
-
Uses of SlimefunItem in me.mrCookieSlime.Slimefun.Objects
Fields in me.mrCookieSlime.Slimefun.Objects with type parameters of type SlimefunItem Modifier and Type Field Description protected List<SlimefunItem>
Category. items
Methods in me.mrCookieSlime.Slimefun.Objects that return types with arguments of type SlimefunItem Modifier and Type Method Description List<SlimefunItem>
Research. getAffectedItems()
Lists everySlimefunItem
that is bound to thisResearch
.List<SlimefunItem>
Category. getItems()
Returns all instances ofSlimefunItem
bound to thisCategory
.Methods in me.mrCookieSlime.Slimefun.Objects with parameters of type SlimefunItem Modifier and Type Method Description void
Category. add(SlimefunItem item)
Adds the givenSlimefunItem
to thisCategory
.void
Research. addItems(SlimefunItem... items)
Bind the specified Slimefun items to thisResearch
.boolean
SlimefunBlockHandler. onBreak(Player p, Block b, SlimefunItem item, UnregisterReason reason)
This method gets called when theBlock
is broken.default void
SlimefunBlockHandler. onPlace(Player p, Block b, SlimefunItem item)
This method gets called when theBlock
is placed. -
Uses of SlimefunItem in me.mrCookieSlime.Slimefun.Objects.handlers
Methods in me.mrCookieSlime.Slimefun.Objects.handlers with parameters of type SlimefunItem Modifier and Type Method Description abstract double
GeneratorTicker. generateEnergy(Location l, SlimefunItem item, me.mrCookieSlime.CSCoreLibPlugin.Configuration.Config data)
void
BlockDispenseHandler. onBlockDispense(BlockDispenseEvent e, Dispenser dispenser, Block facedBlock, SlimefunItem machine)
abstract void
BlockTicker. tick(Block b, SlimefunItem item, me.mrCookieSlime.CSCoreLibPlugin.Configuration.Config data)
This method is called every tick for every blockvoid
RainbowTicker. tick(Block b, SlimefunItem item, me.mrCookieSlime.CSCoreLibPlugin.Configuration.Config data)
-
Uses of SlimefunItem in me.mrCookieSlime.Slimefun.Objects.SlimefunItem
Subclasses of SlimefunItem in me.mrCookieSlime.Slimefun.Objects.SlimefunItem Modifier and Type Class Description class
ChargableItem
class
HandledBlock
Deprecated.Yeah no idea what to say about this, it will be removed.class
SimpleSlimefunItem<T extends ItemHandler>
This is basically a quickstart class for your very firstSlimefunItem
.class
SlimefunMachine
Methods in me.mrCookieSlime.Slimefun.Objects.SlimefunItem that return SlimefunItem Modifier and Type Method Description static SlimefunItem
SlimefunItem. getByID(String id)
static SlimefunItem
SlimefunItem. getByItem(ItemStack item)
SlimefunItem
SlimefunItem. setUseableInWorkbench(boolean useable)
This sets whether or not thisSlimefunItem
is allowed to be used in a normal Crafting Table. -
Uses of SlimefunItem in me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems
Subclasses of SlimefunItem in me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems Modifier and Type Class Description class
AContainer
class
AGenerator
class
AReactor
The abstractAReactor
class is very similar toAGenerator
but is exclusively used for Reactors. -
Uses of SlimefunItem in me.mrCookieSlime.Slimefun.Objects.SlimefunItem.interfaces
Methods in me.mrCookieSlime.Slimefun.Objects.SlimefunItem.interfaces with parameters of type SlimefunItem Modifier and Type Method Description default void
InventoryBlock. createPreset(SlimefunItem item, String title, Consumer<BlockMenuPreset> setup)
default void
InventoryBlock. createPreset(SlimefunItem item, Consumer<BlockMenuPreset> setup)
-
Uses of SlimefunItem in me.mrCookieSlime.Slimefun.Objects.SlimefunItem.multiblocks
Subclasses of SlimefunItem in me.mrCookieSlime.Slimefun.Objects.SlimefunItem.multiblocks Modifier and Type Class Description class
MultiBlockMachine
-