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
ItemSettingThis 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 SlimefunItemThis 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
SlimefunItemThis 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
EnergyNetComponentThis package holds implementations of
SlimefunItem
that are used in combination with electricity, like the
Multimeter or the
SolarHelmetThis 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
MultiBlockMachineThis 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
SlimefunItemby 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 theProtectionTypethat aProtectiveArmorprevents 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
SlimefunItemto prevent thatSlimefunItemfrom being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby default.This interface, when attache to aSlimefunItemclass will make additional items appear in theSlimefunGuide. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.core.networks.cargoClassDescriptionThis
ItemAttributemanages 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.ThisItemAttributemanages 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
SlimefunItemto prevent thatSlimefunItemfrom showing up in theItems.ymlconfig file.Implement this interface for anySlimefunItemto prevent thatSlimefunItemfrom being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby 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
AContainerto prevent thatAContainerfrom being hopperable.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby 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
SlimefunItemby default.This interface, when attache to aSlimefunItemclass 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 everySlimefunItemby default.Represents theProtectionTypethat aProtectiveArmorprevents the damage from.Implement this interface to aSlimefunArmorPieceto protect thePlayerwho wears thatSlimefunArmorPiecefromProtectionTypedamage. -
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 everySlimefunItemby default. -
Classes in io.github.thebusybiscuit.slimefun4.core.attributes used by io.github.thebusybiscuit.slimefun4.implementation.items.backpacksClassDescriptionImplement this interface for any
SlimefunItemto 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 anySlimefunItemto prevent thatSlimefunItemfrom being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby 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
ItemAttributemanages holograms.An empty interface that only serves the purpose of bundling together all interfaces of that kind.Implement this interface for anySlimefunItemto prevent thatSlimefunItemfrom being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby default.This interface, when attache to aSlimefunItemclass 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
ItemAttributemanages 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 everySlimefunItemby 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.ThisItemAttributemanages 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 everySlimefunItemby default.This interface, when attache to aSlimefunItemclass 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
SlimefunItemby 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 everySlimefunItemby default.This interface, when attache to aSlimefunItemclass 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 anyAContainerto prevent thatAContainerfrom being hopperable.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby default.This interface, when attache to aSlimefunItemclass 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 everySlimefunItemby 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 everySlimefunItemby 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 everySlimefunItemby default.This interface, when attache to aSlimefunItemclass 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.ThisItemAttributemanages 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 everySlimefunItemby default.This interface, when attache to aSlimefunItemclass 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
SlimefunItemby 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
SlimefunItemto prevent thatSlimefunItemfrom being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby 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.ThisItemAttributemanages 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 everySlimefunItemby default.This interface, when attache to aSlimefunItemclass 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 anySlimefunItemto prevent thatSlimefunItemfrom being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby 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
SlimefunItemto prevent thatSlimefunItemfrom being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby 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
SlimefunItemby 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
SlimefunItemby 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
SlimefunItemby 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
SlimefunItemby 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
SlimefunItemto prevent thatSlimefunItemfrom being placed.This interface, when attached to aSlimefunItem, provides a variable (0-100%) chance for aSlimefunItemto be dropped by aPiglinonEntityDropItemEvent.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby default.This interface, when attached to aSlimefunItem, provides an easy method for adding a % chance to drop for anSlimefunItemonEntityDeathEvent, 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
SlimefunItemto prevent thatSlimefunItemfrom being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby default.This interface, when attache to aSlimefunItemclass 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
SlimefunItemto prevent thatSlimefunItemfrom being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby default.This interface, when attache to aSlimefunItemclass 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
SlimefunItemto prevent thatSlimefunItemfrom being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby 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
SlimefunItemby 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 anySlimefunItemto prevent thatSlimefunItemfrom being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby default.This interface, when attache to aSlimefunItemclass 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 anySlimefunItemto prevent thatSlimefunItemfrom being placed.DO NOT IMPLEMENT THIS INTERFACE This is implemented by everySlimefunItemby 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 everySlimefunItemby default.This interface, when attache to aSlimefunItemclass will make additional items appear in theSlimefunGuide.