Uses of Package
io.github.thebusybiscuit.slimefun4.core.attributes
Packages that use io.github.thebusybiscuit.slimefun4.core.attributes
Package
Description
This package contains a few classes that revolve around the API for
SlimefunItem
, such as
ItemSetting
This package stores API-related classes that are related to a
Player
,
such as the PlayerProfile
for example.This package contains all variations of
ItemAttribute
that
can be assigned to a SlimefunItem
This package contains sources related to the
MachineProcessor
and any MachineOperation
.This package holds all core mechanics related to a
MultiBlock
, like that class itself.This package holds an implementation of
Network
that is responsible for item transportation.This package holds an implementation of
Network
that is responsible for transmitting energy.This package contains the different classes for each
SlimefunItem
This package holds the
SlimefunItem
implementations related to
the AncientAltar
.This package holds implementations of
SlimefunItem
that are related to the ProgrammableAndroid
.This package contains implementations of
SlimefunItem
that are
related to armor, such as the expandable
SlimefunArmorPiece
class for example.This package contains any electric machines related to automatic crafting tables.
This package holds classes related to
SlimefunBackpack
.This package contains a few miscellaneous implementations of
SlimefunItem
which are blocks.This package provides the different implementations of
SlimefunItem
that are related to the CargoNet
, most
notably: Cargo Nodes.This package contains the different implementations of
SlimefunItem
that also implement the interface
EnergyNetComponent
This package holds implementations of
SlimefunItem
that are used in combination with electricity, like the
Multimeter
or the
SolarHelmet
This package contains the different implementations of
AGenerator
.This package contains the different implementations of
SlimefunItem
that are also an
EnergyNetComponent
with the type CONSUMER
.This package contains any electric machines related to growth accelerations.
This package contains any electric machines related to enchanting.
This package contains any electric machines related to
Entity
interactions, most notably
the
AbstractEntityAssembler
.This package contains the different implementations of
Reactor
.This package holds the
ElevatorPlate
and any
related classes to making the elevator work.This package holds implementations of
SlimefunItem
that are related to food.This package holds implementations of any
SlimefunItem
that
deals with the GEOResource
API.This package holds implementations of
SlimefunItem
that are related to the GPSNetwork
.This package holds implementations of
SlimefunItem
that are considered magical items.This package holds any implementation of
SlimefunItem
that is an ancient rune with functionality.This package holds any implementation of
SlimefunItem
that is
considered a "Magical Staff".This package holds any
SlimefunItem
related to the
Talisman
.This package holds implementations of
SlimefunItem
that are
related to healing yourself.This package holds any miscellaneous
SlimefunItem
implementations.This package contains all the different implementations of
MultiBlockMachine
This package holds classes associated with the
IndustrialMiner
.This package holds implementations of
SlimefunItem
that can be encountered in a SeasonalItemGroup
.This package holds implementations of
SlimefunItem
that are related to the Teleporter
.This package holds implementations of
SlimefunItem
that are tools.This package holds implementations of
SlimefunItem
that are weapons, implementations of
SlimefunBow
for example.This package contains some utility classes that offer handy ways to do stuff.
-
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.api.itemsClassDescriptionDO NOT IMPLEMENT THIS INTERFACE This is implemented by every
SlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.api.player
-
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.core.attributesClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.An empty interface that only serves the purpose of bundling together all interfaces of that kind.Represents theProtectionType
that aProtectiveArmor
prevents the damage from.An enum of potential radiation symptoms.This enum holds all available levels ofRadioactivity
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.core.machinesClassDescription
-
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.core.multiblocksClassDescriptionAn empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for any
SlimefunItem
to prevent thatSlimefunItem
from being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.core.networks.cargoClassDescriptionThis
ItemAttribute
manages holograms.An empty interface that only serves the purpose of bundling together all interfaces of that kind. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.core.networks.energyClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.ThisItemAttribute
manages holograms.An empty interface that only serves the purpose of bundling together all interfaces of that kind. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.itemsClassDescriptionAn empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for any
SlimefunItem
to prevent thatSlimefunItem
from showing up in theItems.yml
config file.Implement this interface for anySlimefunItem
to prevent thatSlimefunItem
from being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This Interface, when attached to a class that inherits fromSlimefunItem
, marks the Item as radioactive.This enum holds all available levels ofRadioactivity
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.altarClassDescriptionAn empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for any
AContainer
to prevent thatAContainer
from being hopperable.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.androidsClassDescriptionAn empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by every
SlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.armorClassDescriptionThis interface, when attached to a
SlimefunItem
, provides an easy method for damaging anItemStack
, seeDamageableItem.damageItem(Player, ItemStack)
.An empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.Represents theProtectionType
that aProtectiveArmor
prevents the damage from.Implement this interface to aSlimefunArmorPiece
to protect thePlayer
who wears thatSlimefunArmorPiece
fromProtectionType
damage. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.autocraftersClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.An empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.backpacksClassDescriptionImplement this interface for any
SlimefunItem
to prevent cargo using only its ID when comparing.An empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for anySlimefunItem
to prevent thatSlimefunItem
from being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This Interface, when attached to a class that inherits fromSlimefunItem
, marks the Item as soulbound. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.blocksClassDescriptionThis
ItemAttribute
manages holograms.An empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for anySlimefunItem
to prevent thatSlimefunItem
from being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
.This Interface, when attached to a class that inherits fromSlimefunItem
, marks the Item as "Wither-Proof". -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.cargoClassDescriptionThis
ItemAttribute
manages holograms.An empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.electricClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.ThisItemAttribute
manages holograms.An empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.electric.gadgetsClassDescriptionAn empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by every
SlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.electric.generatorsClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.An empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.electric.machinesClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.An empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for anyAContainer
to prevent thatAContainer
from being hopperable.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.electric.machines.acceleratorsClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.An empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.electric.machines.enchantingClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.An empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.electric.machines.entitiesClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.An empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.electric.reactorsClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.ThisItemAttribute
manages holograms.An empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.elevatorClassDescriptionDO NOT IMPLEMENT THIS INTERFACE This is implemented by every
SlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.foodClassDescriptionAn empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for any
SlimefunItem
to prevent thatSlimefunItem
from being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.geoClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.ThisItemAttribute
manages holograms.An empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.gpsClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.An empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for anySlimefunItem
to prevent thatSlimefunItem
from being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.magicalClassDescriptionAn empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for any
SlimefunItem
to prevent thatSlimefunItem
from being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This Interface, when attached to a class that inherits fromSlimefunItem
, marks the Item as soulbound. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.magical.runesClassDescriptionDO NOT IMPLEMENT THIS INTERFACE This is implemented by every
SlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.magical.stavesClassDescriptionDO NOT IMPLEMENT THIS INTERFACE This is implemented by every
SlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.magical.talismansClassDescriptionDO NOT IMPLEMENT THIS INTERFACE This is implemented by every
SlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.medicalClassDescriptionDO NOT IMPLEMENT THIS INTERFACE This is implemented by every
SlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.miscClassDescriptionAn empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for any
SlimefunItem
to prevent thatSlimefunItem
from being placed.This interface, when attached to aSlimefunItem
, provides a variable (0-100%) chance for aSlimefunItem
to be dropped by aPiglin
onEntityDropItemEvent
.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attached to aSlimefunItem
, provides an easy method for adding a % chance to drop for anSlimefunItem
onEntityDeathEvent
, this chance is 0-100 and used in conjunction with theRecipeType.MOB_DROP
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.multiblocksClassDescriptionAn empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for any
SlimefunItem
to prevent thatSlimefunItem
from being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks.minerClassDescriptionAn empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for any
SlimefunItem
to prevent thatSlimefunItem
from being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.seasonalClassDescriptionAn empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for any
SlimefunItem
to prevent thatSlimefunItem
from being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.teleporterClassDescriptionAn empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by every
SlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.toolsClassDescriptionThis interface, when attached to a
SlimefunItem
, provides an easy method for damaging anItemStack
, seeDamageableItem.damageItem(Player, ItemStack)
.An empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for anySlimefunItem
to prevent thatSlimefunItem
from being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.weaponsClassDescriptionThis interface, when attached to a
SlimefunItem
, provides an easy method for damaging anItemStack
, seeDamageableItem.damageItem(Player, ItemStack)
.An empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for anySlimefunItem
to prevent thatSlimefunItem
from being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.utils
-
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItemsClassDescriptionThis Interface, when attached to a class that inherits from
SlimefunItem
, marks the Item as an electric Block.An empty interface that only serves the purpose of bundling together all interfaces of that kind.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItem
by default.This interface, when attache to aSlimefunItem
class will make additional items appear in theSlimefunGuide
.