Uses of Class
alexiil.mc.lib.multipart.api.AbstractPart
Packages that use AbstractPart
Package
Description
LibMultiPart's API.
-
Uses of AbstractPart in alexiil.mc.lib.multipart.api
Fields in alexiil.mc.lib.multipart.api declared as AbstractPartFields in alexiil.mc.lib.multipart.api with type parameters of type AbstractPartModifier and TypeFieldDescriptionstatic 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 AbstractPartModifier and TypeMethodDescriptionMultipartContainer.MultipartCreator.create(MultipartHolder holder)default AbstractPartMultipartContainer.getFirstPart(Predicate<AbstractPart> filter)MultipartContainer.getPart(long uniqueId)MultipartHolder.getPart()abstract AbstractPartPartLootParams.BrokenPart.getPart()PartLootParams.BrokenSinglePart.getPart()PartLootParams.BrokenSubPart.getPart()PartDefinition.IPartNetLoader.loadFromBuffer(PartDefinition definition, MultipartHolder holder, NetByteBuf buffer, IMsgReadCtx ctx)PartDefinition.loadFromBuffer(MultipartHolder holder, NetByteBuf buffer, IMsgReadCtx ctx)PartDefinition.IPartNbtReader.readFromNbt(PartDefinition definition, MultipartHolder holder, NbtCompound nbt)Reads the pipe pluggable from NBT.PartDefinition.readFromNbt(MultipartHolder holder, NbtCompound nbt)Methods in alexiil.mc.lib.multipart.api that return types with arguments of type AbstractPartModifier and TypeMethodDescriptionMultipartContainer.getAllParts()default List<AbstractPart>MultipartContainer.getAllParts(Predicate<AbstractPart> filter)Methods in alexiil.mc.lib.multipart.api with parameters of type AbstractPartModifier and TypeMethodDescriptionprotected 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 AbstractPartModifier and TypeMethodDescriptiondefault 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 -
Uses of AbstractPart in alexiil.mc.lib.multipart.api.event
Fields in alexiil.mc.lib.multipart.api.event declared as AbstractPartModifier and TypeFieldDescriptionPartAddedEvent.partPartOfferedEvent.partPartRemovedEvent.removedConstructors in alexiil.mc.lib.multipart.api.event with parameters of type AbstractPartModifierConstructorDescriptionPartAddedEvent(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 AbstractPartMethods in alexiil.mc.lib.multipart.api.render with type parameters of type AbstractPartModifier and TypeMethodDescription<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