├── .github └── workflows │ ├── build_test.yml │ ├── gradle-wrapper-check.yml │ └── publish.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── extra_jar_def.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── javadoc.options ├── misc └── LICENSE_HEADER.txt ├── settings.gradle └── src └── main ├── java └── alexiil │ └── mc │ └── lib │ └── multipart │ ├── api │ ├── AbstractPart.java │ ├── MissingPart.java │ ├── MissingPartDefinition.java │ ├── MultipartContainer.java │ ├── MultipartEventBus.java │ ├── MultipartHolder.java │ ├── MultipartUtil.java │ ├── NativeMultipart.java │ ├── PartDefinition.java │ ├── PartLootParams.java │ ├── PartTags.java │ ├── SubdividedPart.java │ ├── event │ │ ├── ContextlessEvent.java │ │ ├── EventListener.java │ │ ├── MultipartEvent.java │ │ ├── MultipartEventExternalListener.java │ │ ├── NeighbourStateUpdateEvent.java │ │ ├── NeighbourUpdateEvent.java │ │ ├── PartAddedEvent.java │ │ ├── PartContainerState.java │ │ ├── PartEventEntityCollide.java │ │ ├── PartListenerAdded.java │ │ ├── PartListenerRemoved.java │ │ ├── PartOfferedEvent.java │ │ ├── PartPostTransformEvent.java │ │ ├── PartPreTransformEvent.java │ │ ├── PartPrecipitationTickEvent.java │ │ ├── PartRandomDisplayTickEvent.java │ │ ├── PartRandomTickEvent.java │ │ ├── PartRedstonePowerEvent.java │ │ ├── PartRemovedEvent.java │ │ ├── PartScheduledTickEvent.java │ │ ├── PartTickEvent.java │ │ ├── PartTransformCheckEvent.java │ │ └── PartTransformEvent.java │ ├── misc │ │ ├── DirectionTransformationUtil.java │ │ └── FloatSupplier.java │ ├── package-info.java │ ├── property │ │ ├── MultipartProperties.java │ │ ├── MultipartProperty.java │ │ ├── MultipartPropertyContainer.java │ │ └── PartPropertyChangedEvent.java │ └── render │ │ ├── MultipartRenderRegistry.java │ │ ├── PartBreakContext.java │ │ ├── PartDynamicModelRegisterEvent.java │ │ ├── PartModelBaker.java │ │ ├── PartModelKey.java │ │ ├── PartRenderContext.java │ │ ├── PartRenderer.java │ │ └── PartStaticModelRegisterEvent.java │ ├── compat │ └── waila │ │ └── LibMultiPartPlugin.java │ ├── impl │ ├── ArrayUtil.java │ ├── ItemDropCollector.java │ ├── LibMultiPart.java │ ├── LibMultiPartClient.java │ ├── LmpInternalOnly.java │ ├── LmpReflection.java │ ├── MissingPartImpl.java │ ├── MultipartBlock.java │ ├── MultipartBlockEntity.java │ ├── MultipartUtilImpl.java │ ├── PartContainer.java │ ├── PartHolder.java │ ├── PosPartId.java │ ├── SimpleEventBus.java │ ├── SimplePropertyContainer.java │ ├── SingleReplacementBlockView.java │ ├── TransientPartIdentifier.java │ └── client │ │ ├── PartModelData.java │ │ ├── SingleSpriteProvider.java │ │ ├── model │ │ ├── BreakingPartRenderContext.java │ │ ├── MultipartModel.java │ │ ├── NormalPartRenderContext.java │ │ ├── PreBakedModel.java │ │ └── SinglePartBakedModel.java │ │ └── render │ │ ├── MultipartBlockEntityRenderer.java │ │ └── MultipartOutlineRenderer.java │ └── mixin │ ├── api │ ├── IBlockCustomParticles.java │ ├── IBlockDynamicCull.java │ ├── IBlockMultipart.java │ ├── IBlockRenderManagerMixin.java │ ├── IBlockSimpleMultipart.java │ ├── IClientPlayerInteractionManagerMixin.java │ └── IUnloadableBlockEntity.java │ └── impl │ ├── BlockEntityMixin.java │ ├── BlockRenderManagerMixin.java │ ├── ClientPlayerInteractionManagerMixin.java │ ├── Client_BlockMixin.java │ ├── Client_EntityMixin.java │ ├── LivingEntityMixin.java │ ├── LootContextTypesAccessor.java │ ├── ParticleManagerMixin.java │ └── ServerPlayerInteractionManagerMixin.java └── resources ├── assets └── libmultipart │ ├── icon.png │ ├── icon_768.png │ ├── icon_compat.png │ ├── icon_compat.xcf │ └── lang │ └── en_us.json ├── changelog ├── 0.10.0.txt ├── 0.11.0.txt ├── 0.11.1.txt ├── 0.2.1.txt ├── 0.3.0.txt ├── 0.3.3.txt ├── 0.3.4.txt ├── 0.3.6.txt ├── 0.4.0.txt ├── 0.4.1.txt ├── 0.4.3.txt ├── 0.4.5.txt ├── 0.4.7.txt ├── 0.5.0.txt ├── 0.6.0.txt ├── 0.6.1.txt ├── 0.6.2.txt ├── 0.6.3.txt ├── 0.6.4.txt ├── 0.7.0.txt ├── 0.7.1.txt ├── 0.7.2.txt ├── 0.7.3.txt ├── 0.7.4.txt ├── 0.8.0.txt ├── 0.9.0.txt ├── 0.9.1.txt └── 0.9.2.txt ├── fabric.mod.json ├── libmultipart.client.json ├── libmultipart.common.json └── waila_plugins.json /.github/workflows/build_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/.github/workflows/build_test.yml -------------------------------------------------------------------------------- /.github/workflows/gradle-wrapper-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/.github/workflows/gradle-wrapper-check.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/README.md -------------------------------------------------------------------------------- /extra_jar_def.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/extra_jar_def.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/gradlew.bat -------------------------------------------------------------------------------- /javadoc.options: -------------------------------------------------------------------------------- 1 | -use 2 | -Xdoclint:syntax 3 | -Xmaxwarns 1 4 | -------------------------------------------------------------------------------- /misc/LICENSE_HEADER.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/misc/LICENSE_HEADER.txt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/AbstractPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/AbstractPart.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/MissingPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/MissingPart.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/MissingPartDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/MissingPartDefinition.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/MultipartContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/MultipartContainer.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/MultipartEventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/MultipartEventBus.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/MultipartHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/MultipartHolder.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/MultipartUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/MultipartUtil.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/NativeMultipart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/NativeMultipart.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/PartDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/PartDefinition.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/PartLootParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/PartLootParams.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/PartTags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/PartTags.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/SubdividedPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/SubdividedPart.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/ContextlessEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/ContextlessEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/EventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/EventListener.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/MultipartEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/MultipartEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/MultipartEventExternalListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/MultipartEventExternalListener.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/NeighbourStateUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/NeighbourStateUpdateEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/NeighbourUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/NeighbourUpdateEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartAddedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartAddedEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartContainerState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartContainerState.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartEventEntityCollide.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartEventEntityCollide.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartListenerAdded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartListenerAdded.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartListenerRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartListenerRemoved.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartOfferedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartOfferedEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartPostTransformEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartPostTransformEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartPreTransformEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartPreTransformEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartPrecipitationTickEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartPrecipitationTickEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartRandomDisplayTickEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartRandomDisplayTickEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartRandomTickEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartRandomTickEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartRedstonePowerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartRedstonePowerEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartRemovedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartRemovedEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartScheduledTickEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartScheduledTickEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartTickEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartTickEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartTransformCheckEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartTransformCheckEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/event/PartTransformEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/event/PartTransformEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/misc/DirectionTransformationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/misc/DirectionTransformationUtil.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/misc/FloatSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/misc/FloatSupplier.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/package-info.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/property/MultipartProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/property/MultipartProperties.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/property/MultipartProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/property/MultipartProperty.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/property/MultipartPropertyContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/property/MultipartPropertyContainer.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/property/PartPropertyChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/property/PartPropertyChangedEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/render/MultipartRenderRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/render/MultipartRenderRegistry.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/render/PartBreakContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/render/PartBreakContext.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/render/PartDynamicModelRegisterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/render/PartDynamicModelRegisterEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/render/PartModelBaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/render/PartModelBaker.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/render/PartModelKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/render/PartModelKey.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/render/PartRenderContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/render/PartRenderContext.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/render/PartRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/render/PartRenderer.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/api/render/PartStaticModelRegisterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/api/render/PartStaticModelRegisterEvent.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/compat/waila/LibMultiPartPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/compat/waila/LibMultiPartPlugin.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/ArrayUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/ArrayUtil.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/ItemDropCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/ItemDropCollector.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/LibMultiPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/LibMultiPart.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/LibMultiPartClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/LibMultiPartClient.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/LmpInternalOnly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/LmpInternalOnly.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/LmpReflection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/LmpReflection.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/MissingPartImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/MissingPartImpl.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/MultipartBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/MultipartBlock.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/MultipartBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/MultipartBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/MultipartUtilImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/MultipartUtilImpl.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/PartContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/PartContainer.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/PartHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/PartHolder.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/PosPartId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/PosPartId.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/SimpleEventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/SimpleEventBus.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/SimplePropertyContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/SimplePropertyContainer.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/SingleReplacementBlockView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/SingleReplacementBlockView.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/TransientPartIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/TransientPartIdentifier.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/client/PartModelData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/client/PartModelData.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/client/SingleSpriteProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/client/SingleSpriteProvider.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/client/model/BreakingPartRenderContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/client/model/BreakingPartRenderContext.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/client/model/MultipartModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/client/model/MultipartModel.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/client/model/NormalPartRenderContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/client/model/NormalPartRenderContext.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/client/model/PreBakedModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/client/model/PreBakedModel.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/client/model/SinglePartBakedModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/client/model/SinglePartBakedModel.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/client/render/MultipartBlockEntityRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/client/render/MultipartBlockEntityRenderer.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/impl/client/render/MultipartOutlineRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/impl/client/render/MultipartOutlineRenderer.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/api/IBlockCustomParticles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/api/IBlockCustomParticles.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/api/IBlockDynamicCull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/api/IBlockDynamicCull.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/api/IBlockMultipart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/api/IBlockMultipart.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/api/IBlockRenderManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/api/IBlockRenderManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/api/IBlockSimpleMultipart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/api/IBlockSimpleMultipart.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/api/IClientPlayerInteractionManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/api/IClientPlayerInteractionManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/api/IUnloadableBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/api/IUnloadableBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/impl/BlockEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/impl/BlockEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/impl/BlockRenderManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/impl/BlockRenderManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/impl/ClientPlayerInteractionManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/impl/ClientPlayerInteractionManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/impl/Client_BlockMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/impl/Client_BlockMixin.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/impl/Client_EntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/impl/Client_EntityMixin.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/impl/LivingEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/impl/LivingEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/impl/LootContextTypesAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/impl/LootContextTypesAccessor.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/impl/ParticleManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/impl/ParticleManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/alexiil/mc/lib/multipart/mixin/impl/ServerPlayerInteractionManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/java/alexiil/mc/lib/multipart/mixin/impl/ServerPlayerInteractionManagerMixin.java -------------------------------------------------------------------------------- /src/main/resources/assets/libmultipart/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/assets/libmultipart/icon.png -------------------------------------------------------------------------------- /src/main/resources/assets/libmultipart/icon_768.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/assets/libmultipart/icon_768.png -------------------------------------------------------------------------------- /src/main/resources/assets/libmultipart/icon_compat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/assets/libmultipart/icon_compat.png -------------------------------------------------------------------------------- /src/main/resources/assets/libmultipart/icon_compat.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/assets/libmultipart/icon_compat.xcf -------------------------------------------------------------------------------- /src/main/resources/assets/libmultipart/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/assets/libmultipart/lang/en_us.json -------------------------------------------------------------------------------- /src/main/resources/changelog/0.10.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.10.0.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.11.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.11.0.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.11.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.11.1.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.2.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.2.1.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.3.0.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.3.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.3.3.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.3.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.3.4.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.3.6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.3.6.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.4.0.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.4.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.4.1.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.4.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.4.3.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.4.5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.4.5.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.4.7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.4.7.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.5.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.5.0.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.6.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.6.0.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.6.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.6.1.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.6.2.txt: -------------------------------------------------------------------------------- 1 | Bug Fixes: 2 | 3 | * FIx a crash with the bugfix for #32 not working. 4 | -------------------------------------------------------------------------------- /src/main/resources/changelog/0.6.3.txt: -------------------------------------------------------------------------------- 1 | Bug Fixes: 2 | 3 | * Actually fIx a crash with the bugfix for #32 not working. 4 | -------------------------------------------------------------------------------- /src/main/resources/changelog/0.6.4.txt: -------------------------------------------------------------------------------- 1 | Changes: 2 | 3 | * Added some block tick events (Juuxel) 4 | -------------------------------------------------------------------------------- /src/main/resources/changelog/0.7.0.txt: -------------------------------------------------------------------------------- 1 | Changes: 2 | 3 | * Updated to Minecraft 1.18 release candidate 3 4 | -------------------------------------------------------------------------------- /src/main/resources/changelog/0.7.1.txt: -------------------------------------------------------------------------------- 1 | Changes: 2 | 3 | * 4 | -------------------------------------------------------------------------------- /src/main/resources/changelog/0.7.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.7.2.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.7.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.7.3.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.7.4.txt: -------------------------------------------------------------------------------- 1 | Bug Fixes: 2 | 3 | * Improved network handling, to reduce crashes. 4 | -------------------------------------------------------------------------------- /src/main/resources/changelog/0.8.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.8.0.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.9.0.txt: -------------------------------------------------------------------------------- 1 | Changes: 2 | 3 | * Updated to Minecraft 1.19.3 (PTOM76) 4 | -------------------------------------------------------------------------------- /src/main/resources/changelog/0.9.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.9.1.txt -------------------------------------------------------------------------------- /src/main/resources/changelog/0.9.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/changelog/0.9.2.txt -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/libmultipart.client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/libmultipart.client.json -------------------------------------------------------------------------------- /src/main/resources/libmultipart.common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/libmultipart.common.json -------------------------------------------------------------------------------- /src/main/resources/waila_plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexIIL/LibMultiPart/HEAD/src/main/resources/waila_plugins.json --------------------------------------------------------------------------------