Class FurnitureFactory
-
- All Implemented Interfaces:
public final class FurnitureFactory extends MechanicFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
FurnitureFactory.Companion
-
Field Summary
Fields Modifier and Type Field Description private final List<String>
toolTypes
private final Boolean
customSounds
private final Boolean
defaultRotatableOnSneak
private final Boolean
handleNonPlayerBarrierCollision
private final Boolean
tryPreventingBarrierKick
private final String
mechanicID
public final static FurnitureFactory.Companion
Companion
-
Constructor Summary
Constructors Constructor Description FurnitureFactory(ConfigurationSection section)
-
Method Summary
Modifier and Type Method Description final List<String>
getToolTypes()
final Boolean
getCustomSounds()
final Boolean
getDefaultRotatableOnSneak()
final Boolean
getHandleNonPlayerBarrierCollision()
final Boolean
getTryPreventingBarrierKick()
final Unit
soundRegistries(ResourcePack resourcePack)
final IFurniturePacketManager
packetManager()
FurnitureMechanic
parse(ConfigurationSection section)
final Unit
registerEvolution()
FurnitureMechanic
getMechanic(String itemID)
FurnitureMechanic
getMechanic(ItemStack itemStack)
-
-
Method Detail
-
getToolTypes
final List<String> getToolTypes()
-
getCustomSounds
final Boolean getCustomSounds()
-
getDefaultRotatableOnSneak
final Boolean getDefaultRotatableOnSneak()
-
getHandleNonPlayerBarrierCollision
final Boolean getHandleNonPlayerBarrierCollision()
-
getTryPreventingBarrierKick
final Boolean getTryPreventingBarrierKick()
-
soundRegistries
final Unit soundRegistries(ResourcePack resourcePack)
-
packetManager
final IFurniturePacketManager packetManager()
-
parse
FurnitureMechanic parse(ConfigurationSection section)
-
registerEvolution
final Unit registerEvolution()
-
getMechanic
FurnitureMechanic getMechanic(String itemID)
-
getMechanic
FurnitureMechanic getMechanic(ItemStack itemStack)
-
-
-
-