Uses of Class
alexiil.mc.lib.multipart.api.AbstractPart
| Package | Description |
|---|---|
| alexiil.mc.lib.multipart.api |
LibMultiPart's API.
|
| alexiil.mc.lib.multipart.api.event | |
| alexiil.mc.lib.multipart.api.render |
-
Uses of AbstractPart in alexiil.mc.lib.multipart.api
Fields in alexiil.mc.lib.multipart.api declared as AbstractPart Modifier and Type Field Description AbstractPartPartLootParams.BrokenSinglePart. partFields in alexiil.mc.lib.multipart.api with type parameters of type AbstractPart Modifier and Type Field Description static ParentNetIdSingle<AbstractPart>AbstractPart. NET_IDstatic NetIdDataK<AbstractPart>AbstractPart. NET_RENDER_DATAstatic NetIdSignalK<AbstractPart>AbstractPart. NET_SPAWN_BREAK_PARTICLESMethods in alexiil.mc.lib.multipart.api that return AbstractPart Modifier and Type Method Description AbstractPartMultipartContainer.MultipartCreator. create(MultipartHolder holder)default AbstractPartMultipartContainer. getFirstPart(Predicate<AbstractPart> filter)AbstractPartMultipartContainer. getPart(long uniqueId)AbstractPartMultipartHolder. getPart()abstract AbstractPartPartLootParams.BrokenPart. getPart()AbstractPartPartLootParams.BrokenSinglePart. getPart()AbstractPartPartLootParams.BrokenSubPart. getPart()AbstractPartPartDefinition.IPartNetLoader. loadFromBuffer(PartDefinition definition, MultipartHolder holder, NetByteBuf buffer, IMsgReadCtx ctx)AbstractPartPartDefinition. loadFromBuffer(MultipartHolder holder, NetByteBuf buffer, IMsgReadCtx ctx)AbstractPartPartDefinition.IPartNbtReader. readFromNbt(PartDefinition definition, MultipartHolder holder, CompoundTag nbt)Reads the pipe pluggable from NBT.AbstractPartPartDefinition. readFromNbt(MultipartHolder holder, CompoundTag nbt)Methods in alexiil.mc.lib.multipart.api that return types with arguments of type AbstractPart Modifier and Type Method Description List<AbstractPart>MultipartContainer. getAllParts()default List<AbstractPart>MultipartContainer. getAllParts(Predicate<AbstractPart> filter)Methods in alexiil.mc.lib.multipart.api with parameters of type AbstractPart Modifier and Type Method Description protected voidAbstractPart. addRequiredPart(AbstractPart required)voidMultipartHolder. addRequiredPart(AbstractPart other)Makes thisAbstractPartdepend on another part.booleanAbstractPart. canOverlapWith(AbstractPart other)Checks to see if thisAbstractPartcan overlap with the other part.booleanMultipartContainer. removePart(AbstractPart part)protected voidAbstractPart. removeRequiredPart(AbstractPart required)voidMultipartHolder. removeRequiredPart(AbstractPart other)Removes the requirement this has for the given part.Method parameters in alexiil.mc.lib.multipart.api with type arguments of type AbstractPart Modifier and Type Method Description default List<AbstractPart>MultipartContainer. getAllParts(Predicate<AbstractPart> filter)default AbstractPartMultipartContainer. getFirstPart(Predicate<AbstractPart> filter)Constructors in alexiil.mc.lib.multipart.api with parameters of type AbstractPart Constructor Description BrokenSinglePart(AbstractPart part) -
Uses of AbstractPart in alexiil.mc.lib.multipart.api.event
Fields in alexiil.mc.lib.multipart.api.event declared as AbstractPart Modifier and Type Field Description AbstractPartPartAddedEvent. partAbstractPartPartOfferedEvent. partAbstractPartPartRemovedEvent. removedConstructors in alexiil.mc.lib.multipart.api.event with parameters of type AbstractPart Constructor Description PartAddedEvent(AbstractPart part)PartOfferedEvent(AbstractPart part)PartRemovedEvent(AbstractPart removed) -
Uses of AbstractPart in alexiil.mc.lib.multipart.api.render
Classes in alexiil.mc.lib.multipart.api.render with type parameters of type AbstractPart Modifier and Type Interface Description interfacePartRenderer<P extends AbstractPart>Methods in alexiil.mc.lib.multipart.api.render with type parameters of type AbstractPart Modifier and Type Method Description <P extends AbstractPart>
voidPartDynamicModelRegisterEvent.DynamicModelRenderer. register(Class<P> clazz, PartRenderer<P> renderer)Registers a renderer that will render the given class, and all of it's subclasses (unless a different renderer is registered for one of the subclasses).Methods in alexiil.mc.lib.multipart.api.render that return AbstractPart Modifier and Type Method Description AbstractPartPartBreakContext. getPart()