├── .bazelignore ├── .bazelrc ├── .bazelversion ├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── BUILD.bazel ├── LICENSE ├── MODULE.bazel ├── MODULE.bazel.lock ├── NEWS-en.md ├── NEWS-zh.md ├── README.md ├── blazerod ├── BUILD.bazel ├── example │ └── ball_block │ │ ├── BUILD.bazel │ │ ├── LICENSE │ │ └── src │ │ └── main │ │ ├── java │ │ └── top │ │ │ └── fifthlight │ │ │ └── blazerod │ │ │ └── example │ │ │ └── ballblock │ │ │ ├── BallBlock.java │ │ │ ├── BallBlockEntity.java │ │ │ ├── BallBlockEntityRenderer.java │ │ │ ├── BallBlockMod.java │ │ │ ├── ModBlockEntities.java │ │ │ └── ModBlocks.java │ │ └── resources │ │ ├── assets │ │ └── ball_block │ │ │ └── lang │ │ │ └── en_US.json │ │ ├── ball.glb │ │ └── fabric.mod.json ├── model │ ├── BUILD.bazel │ ├── example-models │ │ ├── Alicia │ │ │ ├── Alicia_blade.pmx │ │ │ ├── Alicia_body.tga │ │ │ ├── Alicia_eye.tga │ │ │ ├── Alicia_face.tga │ │ │ ├── Alicia_hair.tga │ │ │ ├── Alicia_other.tga │ │ │ ├── Alicia_rod.tga │ │ │ ├── Alicia_solid.pmx │ │ │ ├── Alicia_wear.tga │ │ │ ├── blade_s.bmp │ │ │ ├── eye_s.bmp │ │ │ ├── face_s.bmp │ │ │ ├── hair_s.bmp │ │ │ ├── ramp_s.bmp │ │ │ ├── rod_s.bmp │ │ │ ├── shoes_s.bmp │ │ │ ├── skin_s.bmp │ │ │ └── tongue_s.bmp │ │ ├── AliciaSolid.vrm │ │ ├── BUILD.bazel │ │ ├── InterpolationTest.glb │ │ ├── LICENSE │ │ ├── armorstand.vrm │ │ └── bedrock-test │ │ │ ├── animations │ │ │ └── main.animation.json │ │ │ ├── model.json │ │ │ ├── models │ │ │ └── main.json │ │ │ └── textures │ │ │ └── texture.png │ ├── model-assimp │ │ ├── AssimpLoader.kt │ │ ├── AssimpUtil.kt │ │ ├── BUILD.bazel │ │ ├── HumanoidTagGuesser.kt │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── top.fifthlight.blazerod.model.ModelFileLoader │ ├── model-base │ │ ├── Accessor.kt │ │ ├── BUILD.bazel │ │ ├── Buffer.kt │ │ ├── BufferView.kt │ │ ├── Camera.kt │ │ ├── Expression.kt │ │ ├── HumanoidTag.kt │ │ ├── IkTarget.kt │ │ ├── Influence.kt │ │ ├── Material.kt │ │ ├── Mesh.kt │ │ ├── Metadata.kt │ │ ├── Model.kt │ │ ├── ModelFileLoader.kt │ │ ├── Node.kt │ │ ├── NodeComponent.kt │ │ ├── NodeTransform.kt │ │ ├── Primitive.kt │ │ ├── RgbaColor.kt │ │ ├── Scene.kt │ │ ├── Skin.kt │ │ ├── Texture.kt │ │ ├── TransformId.kt │ │ ├── animation │ │ │ ├── Animation.kt │ │ │ ├── AnimationChannel.kt │ │ │ ├── AnimationChannelComponent.kt │ │ │ ├── AnimationContext.kt │ │ │ ├── AnimationInterpolator.kt │ │ │ ├── AnimationKeyFrameData.kt │ │ │ ├── AnimationKeyFrameIndexer.kt │ │ │ ├── AnimationState.kt │ │ │ ├── KeyFrameAnimationChannel.kt │ │ │ ├── SimpleAnimation.kt │ │ │ ├── SimpleAnimationState.kt │ │ │ └── SingleFrameAnimationChannel.kt │ │ └── util │ │ │ ├── FileUtil.kt │ │ │ ├── MMDScale.kt │ │ │ ├── MathUtil.kt │ │ │ ├── ReadUtil.kt │ │ │ └── ValueWrappers.kt │ ├── model-bedrock │ │ ├── BUILD.bazel │ │ ├── BedrockModelJsonLoader.kt │ │ ├── BedrockModelLoader.kt │ │ ├── GsonUtil.kt │ │ ├── animation │ │ │ ├── AnimationLoopMode.kt │ │ │ ├── BedrockAnimation.kt │ │ │ ├── BedrockAnimationState.kt │ │ │ ├── BedrockInterpolation.kt │ │ │ ├── BedrockKeyFrameData.kt │ │ │ ├── BedrockLerpMode.kt │ │ │ ├── CatmullRomInterpolation.kt │ │ │ └── MolangAnimationChannel.kt │ │ ├── metadata │ │ │ └── ModelMetadata.kt │ │ ├── molang │ │ │ ├── binding │ │ │ │ └── ContextProperty.kt │ │ │ ├── context │ │ │ │ ├── QueryContext.kt │ │ │ │ └── YsmContext.kt │ │ │ └── value │ │ │ │ ├── MolangValue.kt │ │ │ │ └── MolangVector3f.kt │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── top.fifthlight.blazerod.model.ModelFileLoader │ ├── model-formats │ │ ├── BUILD.bazel │ │ └── ModelFileLoaders.kt │ ├── model-gltf │ │ ├── BUILD.bazel │ │ ├── GltfBinaryLoader.kt │ │ ├── GltfLoader.kt │ │ ├── GltfTextLoader.kt │ │ ├── format │ │ │ ├── Gltf.kt │ │ │ └── extension │ │ │ │ └── VrmExtension.kt │ │ ├── resources │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── top.fifthlight.blazerod.model.ModelFileLoader │ │ └── test │ │ │ ├── BUILD.bazel │ │ │ ├── GlbLoadTest.kt │ │ │ └── RunfileDummy.java │ ├── model-pmd │ │ ├── BUILD.bazel │ │ ├── PmdLoader.kt │ │ ├── format │ │ │ ├── PmdBone.kt │ │ │ ├── PmdHeader.kt │ │ │ └── PmdMaterial.kt │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── top.fifthlight.blazerod.model.ModelFileLoader │ ├── model-pmx │ │ ├── BUILD.bazel │ │ ├── BuildingVertexMorphTarget.kt │ │ ├── PmxLoader.kt │ │ ├── VertexMaterialTable.kt │ │ ├── format │ │ │ ├── PmxBone.kt │ │ │ ├── PmxHeader.kt │ │ │ ├── PmxMaterial.kt │ │ │ ├── PmxMorph.kt │ │ │ └── PmxMorphGroup.kt │ │ ├── resources │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── top.fifthlight.blazerod.model.ModelFileLoader │ │ └── test │ │ │ ├── BUILD.bazel │ │ │ ├── PmxLoadTest.kt │ │ │ └── RunfileDummy.java │ ├── model-vmd │ │ ├── BUILD.bazel │ │ ├── VmdBezierChannelComponent.kt │ │ ├── VmdBezierInterpolation.kt │ │ ├── VmdLoader.kt │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── top.fifthlight.blazerod.model.ModelFileLoader │ ├── model_info_jar.bzl │ └── resources │ │ ├── META-INF │ │ └── neoforge.mods.toml │ │ └── fabric.mod.json ├── render │ ├── BUILD.bazel │ ├── api │ │ ├── BUILD.bazel │ │ ├── BlazeRodApi.template.kt │ │ ├── animation │ │ │ ├── AnimationContexts.kt │ │ │ ├── AnimationItem.kt │ │ │ └── BUILD.bazel │ │ ├── event │ │ │ ├── BUILD.bazel │ │ │ ├── Event.kt │ │ │ └── RenderEvents.kt │ │ ├── loader │ │ │ ├── BUILD.bazel │ │ │ └── ModelLoader.kt │ │ ├── refcount │ │ │ ├── BUILD.bazel │ │ │ └── RefCount.kt │ │ ├── render │ │ │ ├── BUILD.bazel │ │ │ └── Renderer.kt │ │ └── resource │ │ │ ├── BUILD.bazel │ │ │ ├── CameraTransform.kt │ │ │ ├── ModelInstance.kt │ │ │ ├── RenderExpression.kt │ │ │ ├── RenderNode.kt │ │ │ ├── RenderScene.kt │ │ │ └── RenderTask.kt │ ├── expect │ │ ├── BUILD.bazel │ │ └── render │ │ │ └── IrisApiWrapper.kt │ ├── fabric │ │ ├── BUILD.bazel │ │ ├── BlazeRodFabric.kt │ │ ├── fabric.mod.json.template │ │ └── render │ │ │ └── IrisApiWrapperImpl.kt │ ├── game │ │ ├── BUILD.bazel │ │ └── blazerod.accesswidener │ ├── main │ │ ├── BUILD.bazel │ │ ├── BlazeRod.kt │ │ ├── BlazeRodMain.kt │ │ ├── animation │ │ │ ├── AnimationChannelItem.kt │ │ │ ├── AnimationItemImpl.kt │ │ │ ├── AnimationLoader.kt │ │ │ ├── BUILD.bazel │ │ │ └── context │ │ │ │ ├── AnimationContextsImpl.kt │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── BaseAnimationContext.kt │ │ │ │ ├── EntityAnimationContext.kt │ │ │ │ ├── LivingEntityAnimationContext.kt │ │ │ │ └── PlayerEntityAnimationContext.kt │ │ ├── debug │ │ │ ├── BUILD.bazel │ │ │ ├── ObjectCountTrackerFrame.kt │ │ │ ├── ObjectPoolTracker.kt │ │ │ ├── ResourceCountTracker.kt │ │ │ ├── ResourceCountTrackerFrame.kt │ │ │ ├── UniformBufferTracker.kt │ │ │ └── UniformBufferTrackerFrame.kt │ │ ├── extension │ │ │ ├── AddressModeExt.java │ │ │ ├── BUILD.bazel │ │ │ ├── CommandEncoderExt.java │ │ │ ├── CommandEncoderExt.kt │ │ │ ├── GpuBufferExt.java │ │ │ ├── GpuBufferExt.kt │ │ │ ├── GpuDeviceExt.java │ │ │ ├── GpuDeviceExt.kt │ │ │ ├── NativeImageExt.kt │ │ │ ├── RenderPassExt.java │ │ │ ├── RenderPassExt.kt │ │ │ ├── RenderPipelineBuilderExt.java │ │ │ ├── RenderPipelineBuilderExt.kt │ │ │ ├── RenderPipelineExt.java │ │ │ ├── RenderPipelineSnippetExt.java │ │ │ ├── ShaderTypeExt.java │ │ │ ├── TextureFormatExt.java │ │ │ └── internal │ │ │ │ ├── CommandEncoderExtInternal.java │ │ │ │ ├── GpuBufferExtInternal.java │ │ │ │ ├── RenderPassExtInternal.java │ │ │ │ ├── RenderPipelineBuilderExtInternal.java │ │ │ │ ├── RenderPipelineExtInternal.java │ │ │ │ ├── RenderPipelineSnippetExtInternal.java │ │ │ │ └── gl │ │ │ │ ├── GpuDeviceExtInternal.java │ │ │ │ └── ShaderProgramExtInternal.java │ │ ├── layout │ │ │ ├── BUILD.bazel │ │ │ ├── GpuDataLayout.kt │ │ │ ├── LayoutStrategy.kt │ │ │ └── test │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── Std140Test.kt │ │ │ │ └── Std430Test.kt │ │ ├── mixin │ │ │ ├── AddressModeMixin.java │ │ │ ├── BUILD.bazel │ │ │ ├── GpuBufferSliceMixin.java │ │ │ ├── MinecraftClientAccessor.java │ │ │ ├── RenderPipelineBuilderMixin.java │ │ │ ├── RenderPipelineMixin.java │ │ │ ├── RenderPipelineSnippetMixin.java │ │ │ ├── RenderSystemMixin.java │ │ │ ├── ShaderTypeMixin.java │ │ │ ├── TextureFormatMixin.java │ │ │ └── gl │ │ │ │ ├── GlBackendMixin.java │ │ │ │ ├── GlCommandEncoderMixin.java │ │ │ │ ├── GlConstMixin.java │ │ │ │ ├── GlGpuBufferMixin.java │ │ │ │ ├── RenderPassImplMixin.java │ │ │ │ └── ShaderProgramMixin.java │ │ ├── render │ │ │ ├── BUILD.bazel │ │ │ ├── BlazerodVertexFormatElements.kt │ │ │ ├── BlazerodVertexFormats.kt │ │ │ ├── GpuIndexBuffer.kt │ │ │ ├── IrisApis.kt │ │ │ ├── RefCountedGpuBuffer.kt │ │ │ └── gl │ │ │ │ ├── ComputePassImpl.kt │ │ │ │ └── ShaderProgramExt.kt │ │ ├── resources │ │ │ ├── assets │ │ │ │ └── blazerod │ │ │ │ │ └── shaders │ │ │ │ │ ├── compute │ │ │ │ │ └── vertex_transform.csh │ │ │ │ │ ├── core │ │ │ │ │ ├── unlit.fsh │ │ │ │ │ ├── unlit.vsh │ │ │ │ │ ├── vanilla.fsh │ │ │ │ │ └── vanilla.vsh │ │ │ │ │ └── include │ │ │ │ │ ├── instance.glsl │ │ │ │ │ ├── joint.glsl │ │ │ │ │ ├── morph.glsl │ │ │ │ │ └── skin.glsl │ │ │ └── blazerod.mixins.json │ │ ├── runtime │ │ │ ├── BUILD.bazel │ │ │ ├── ModelInstanceImpl.kt │ │ │ ├── RenderSceneImpl.kt │ │ │ ├── RenderTaskImpl.kt │ │ │ ├── data │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── LocalMatricesBuffer.kt │ │ │ │ ├── MorphTargetBuffer.kt │ │ │ │ └── RenderSkinBuffer.kt │ │ │ ├── load │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── ModelLoadInfo.kt │ │ │ │ ├── ModelLoaderImpl.kt │ │ │ │ ├── ModelPreprocessor.kt │ │ │ │ ├── ModelResourceLoader.kt │ │ │ │ ├── SceneReconstructor.kt │ │ │ │ └── VertexLoadUtil.kt │ │ │ ├── node │ │ │ │ ├── RenderNodeImpl.kt │ │ │ │ ├── TransformMap.kt │ │ │ │ ├── UpdatePhase.kt │ │ │ │ └── component │ │ │ │ │ ├── BoxUtil.kt │ │ │ │ │ ├── CameraComponent.kt │ │ │ │ │ ├── IkTargetComponent.kt │ │ │ │ │ ├── InfluenceSourceComponent.kt │ │ │ │ │ ├── JointComponent.kt │ │ │ │ │ ├── PrimitiveComponent.kt │ │ │ │ │ └── RenderNodeComponent.kt │ │ │ ├── renderer │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── ComputeShaderTransformRenderer.kt │ │ │ │ ├── CpuTransformRenderer.kt │ │ │ │ ├── PipelineInfo.kt │ │ │ │ ├── RendererImpl.kt │ │ │ │ ├── VertexShaderTransformRenderer.kt │ │ │ │ └── util │ │ │ │ │ └── CpuBufferPool.kt │ │ │ ├── resource │ │ │ │ ├── CameraTransformImpl.kt │ │ │ │ ├── MorphTargetGroup.kt │ │ │ │ ├── RenderMaterial.kt │ │ │ │ ├── RenderPrimitive.kt │ │ │ │ ├── RenderSkin.kt │ │ │ │ └── RenderTexture.kt │ │ │ ├── test │ │ │ │ ├── BUILD.bazel │ │ │ │ └── TransformMapTest.kt │ │ │ └── uniform │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── ComputeDataUniformBuffer.kt │ │ │ │ ├── InstanceDataUniformBuffer.kt │ │ │ │ ├── MorphDataUniformBuffer.kt │ │ │ │ ├── SkinModelIndicesUniformBuffer.kt │ │ │ │ ├── UniformBuffer.kt │ │ │ │ ├── UnlitDataUniformBuffer.kt │ │ │ │ └── VanillaDataUniformBuffer.kt │ │ ├── systems │ │ │ ├── BUILD.bazel │ │ │ ├── ComputePass.java │ │ │ ├── ComputePipeline.java │ │ │ └── gl │ │ │ │ └── CompiledComputePipeline.java │ │ └── util │ │ │ ├── bitmap │ │ │ ├── BUILD.bazel │ │ │ └── BitmapItem.kt │ │ │ ├── blaze3d │ │ │ ├── BUILD.bazel │ │ │ └── Blaze3DConsts.kt │ │ │ ├── cowbuffer │ │ │ ├── BUILD.bazel │ │ │ ├── CowBuffer.kt │ │ │ └── CowBufferList.kt │ │ │ ├── dispatchers │ │ │ ├── BUILD.bazel │ │ │ ├── BlazeRodDispatchers.kt │ │ │ └── ThreadExecutorDispatcher.kt │ │ │ ├── glsl │ │ │ ├── BUILD.bazel │ │ │ └── GlslExtensionProcessor.kt │ │ │ ├── gpushaderpool │ │ │ ├── BUILD.bazel │ │ │ ├── GpuShaderDataPool.kt │ │ │ └── SlicedMappableRingBuffer.kt │ │ │ ├── iterator │ │ │ ├── BUILD.bazel │ │ │ ├── IteratorUtil.kt │ │ │ └── MapUtil.kt │ │ │ ├── math │ │ │ ├── BUILD.bazel │ │ │ └── MathUtil.kt │ │ │ ├── objectpool │ │ │ ├── BUILD.bazel │ │ │ └── ObjectPool.kt │ │ │ └── uniform │ │ │ ├── BUILD.bazel │ │ │ └── UniformBufferStorage.kt │ └── neoforge │ │ ├── BUILD.bazel │ │ ├── BlazeRodNeoForge.kt │ │ ├── render │ │ └── IrisApiWrapperImpl.kt │ │ └── resources │ │ └── META-INF │ │ └── neoforge.mods.toml └── src │ ├── Dummy.kt │ └── resources │ ├── META-INF │ └── neoforge.mods.toml │ ├── assets │ └── blazerod │ │ └── icon.png │ └── fabric.mod.json ├── external └── rules_kotlin │ └── patches │ └── BUILD.bazel ├── game ├── BUILD.bazel ├── Dummy.java └── neoforge_yarn_fix.tiny ├── maven_install.json ├── mod ├── BUILD.bazel └── src │ ├── client │ ├── BUILD.bazel │ ├── java │ │ └── top │ │ │ └── fifthlight │ │ │ └── armorstand │ │ │ ├── extension │ │ │ └── internal │ │ │ │ └── PlayerEntityRenderStateExtInternal.java │ │ │ └── mixin │ │ │ ├── ArmorFeatureRendererMixin.java │ │ │ ├── CameraMixin.java │ │ │ ├── EntityRenderDispatcherMixin.java │ │ │ ├── FrustumMixin.java │ │ │ ├── GameRendererMixin.java │ │ │ ├── MinecraftClientMixin.java │ │ │ ├── MouseMixin.java │ │ │ ├── PlayerEntityRenderStateMixin.java │ │ │ ├── PlayerEntityRendererMixin.java │ │ │ └── PlayerModelMixin.java │ ├── kotlin │ │ └── top │ │ │ └── fifthlight │ │ │ └── armorstand │ │ │ ├── ArmorStandClient.kt │ │ │ ├── PlayerRenderer.kt │ │ │ ├── config │ │ │ └── GlobalConfig.kt │ │ │ ├── debug │ │ │ └── ModelManagerDebugFrame.kt │ │ │ ├── event │ │ │ └── ScreenEvents.kt │ │ │ ├── manage │ │ │ ├── AnimationItem.kt │ │ │ ├── ModelManager.kt │ │ │ ├── ModelManagerHolder.kt │ │ │ ├── ModelManagerImpl.kt │ │ │ ├── database │ │ │ │ ├── DatabaseManager.kt │ │ │ │ └── DatabaseManagerImpl.kt │ │ │ ├── model │ │ │ │ ├── ModelItem.kt │ │ │ │ └── ModelThumbnail.kt │ │ │ ├── repository │ │ │ │ ├── AnimationRepository.kt │ │ │ │ ├── AnimationRepositoryImpl.kt │ │ │ │ ├── FavoriteRepository.kt │ │ │ │ ├── FavoriteRepositoryImpl.kt │ │ │ │ ├── FileCacheRepository.kt │ │ │ │ ├── FileCacheRepositoryImpl.kt │ │ │ │ ├── ModelRepository.kt │ │ │ │ ├── ModelRepositoryImpl.kt │ │ │ │ ├── ScanSessionRepository.kt │ │ │ │ ├── ScanSessionRepositoryImpl.kt │ │ │ │ ├── ThumbnailRepository.kt │ │ │ │ └── ThumbnailRepositoryImpl.kt │ │ │ ├── scan │ │ │ │ ├── FileHandler.kt │ │ │ │ ├── ModelLoaderFileHandler.kt │ │ │ │ ├── ModelScanner.kt │ │ │ │ └── ModelScannerImpl.kt │ │ │ ├── schedule │ │ │ │ └── ScanScheduler.kt │ │ │ ├── schema │ │ │ │ ├── SchemaManager.kt │ │ │ │ └── SchemaManagerImpl.kt │ │ │ └── watch │ │ │ │ ├── ModelWatcher.kt │ │ │ │ └── ModelWatcherImpl.kt │ │ │ ├── state │ │ │ ├── AnimationSet.kt │ │ │ ├── ClientModelPathManager.kt │ │ │ ├── ModelController.kt │ │ │ ├── ModelHashManager.kt │ │ │ └── ModelInstanceManager.kt │ │ │ ├── ui │ │ │ ├── component │ │ │ │ ├── AnimationList.kt │ │ │ │ ├── AutoHeightGridLayout.kt │ │ │ │ ├── BorderLayout.kt │ │ │ │ ├── CheckBoxButton.kt │ │ │ │ ├── GridLayout.kt │ │ │ │ ├── IkList.kt │ │ │ │ ├── Insets.kt │ │ │ │ ├── LayoutScreenTab.kt │ │ │ │ ├── LinearLayout.kt │ │ │ │ ├── LoadingOverlay.kt │ │ │ │ ├── MetadataWidget.kt │ │ │ │ ├── ModelButton.kt │ │ │ │ ├── ModelIcon.kt │ │ │ │ ├── ModelWidget.kt │ │ │ │ ├── PagingWidget.kt │ │ │ │ ├── PlayButton.kt │ │ │ │ ├── ResizableLayout.kt │ │ │ │ ├── ResultTable.kt │ │ │ │ ├── SpreadLayout.kt │ │ │ │ ├── Surface.kt │ │ │ │ └── TabNavigationWrapper.kt │ │ │ ├── model │ │ │ │ ├── AnimationViewModel.kt │ │ │ │ ├── ConfigViewModel.kt │ │ │ │ ├── DatabaseViewModel.kt │ │ │ │ ├── ModelSwitchViewModel.kt │ │ │ │ ├── RendererSelectViewModel.kt │ │ │ │ ├── ViewModel.kt │ │ │ │ └── VmcConfigScreenModel.kt │ │ │ ├── screen │ │ │ │ ├── AnimationScreen.kt │ │ │ │ ├── ArmorStandScreen.kt │ │ │ │ ├── BaseArmorStandScreen.kt │ │ │ │ ├── ConfigScreen.kt │ │ │ │ ├── DatabaseScreen.kt │ │ │ │ ├── DebugScreen.kt │ │ │ │ ├── ModelSwitchScreen.kt │ │ │ │ ├── RendererSelectScreen.kt │ │ │ │ └── VmcConfigScreen.kt │ │ │ ├── state │ │ │ │ ├── AnimationScreenState.kt │ │ │ │ ├── ConfigScreenState.kt │ │ │ │ ├── DatabaseScreenState.kt │ │ │ │ ├── ModelSwitchScreenState.kt │ │ │ │ ├── RendererSelectScreenState.kt │ │ │ │ └── VmcConfigScreenState.kt │ │ │ └── util │ │ │ │ ├── ButtonUtil.kt │ │ │ │ ├── CheckboxUtil.kt │ │ │ │ ├── SliderUtil.kt │ │ │ │ └── TextFieldUtil.kt │ │ │ ├── util │ │ │ ├── ByteChannelUtil.kt │ │ │ ├── ConnectionExt.kt │ │ │ ├── HashUtil.kt │ │ │ ├── MathUtil.kt │ │ │ ├── ModelLoaders.kt │ │ │ ├── RendererManager.kt │ │ │ └── SqlUtil.kt │ │ │ └── vmc │ │ │ ├── VmcMarionetteClient.kt │ │ │ ├── VmcMarionetteManager.kt │ │ │ └── VmcMarionetteState.kt │ └── resources │ │ ├── armorstand.mixins.client.json │ │ ├── assets │ │ └── armorstand │ │ │ ├── icon.png │ │ │ ├── lang │ │ │ ├── en_us.json │ │ │ ├── ru_ru.json │ │ │ └── zh_cn.json │ │ │ └── textures │ │ │ └── gui │ │ │ └── sprites │ │ │ ├── loading.png │ │ │ ├── loading.png.mcmeta │ │ │ ├── pause.png │ │ │ ├── play.png │ │ │ ├── star.png │ │ │ ├── star_empty.png │ │ │ ├── star_empty_hovered.png │ │ │ ├── star_hovered.png │ │ │ ├── thumbnail_fbx.png │ │ │ ├── thumbnail_gltf.png │ │ │ ├── thumbnail_json.png │ │ │ ├── thumbnail_obj.png │ │ │ ├── thumbnail_pmd.png │ │ │ ├── thumbnail_pmx.png │ │ │ ├── thumbnail_unknown.png │ │ │ └── thumbnail_vrm.png │ │ └── default-animation.zip │ ├── expect_client │ ├── BUILD.bazel │ └── kotlin │ │ └── top │ │ └── fifthlight │ │ └── armorstand │ │ └── util │ │ └── GameDirectoryGetter.kt │ ├── fabric_client │ ├── BUILD.bazel │ ├── kotlin │ │ └── top │ │ │ └── fifthlight │ │ │ └── armorstand │ │ │ ├── ArmorStandFabricClient.kt │ │ │ ├── ArmorStandModMenuImpl.kt │ │ │ ├── state │ │ │ └── NetworkModelSyncer.kt │ │ │ └── util │ │ │ └── GameDirectoryGetterImpl.kt │ └── resources │ │ └── fabric.mod.json │ ├── fabric_main │ ├── BUILD.bazel │ └── kotlin │ │ └── top │ │ └── fifthlight │ │ └── armorstand │ │ ├── ArmorStandFabric.kt │ │ └── ArmorStandFabricServer.kt │ ├── game │ ├── BUILD.bazel │ └── armorstand.accesswidener │ ├── main │ ├── BUILD.bazel │ ├── ModInfoTemplate.kt │ └── kotlin │ │ └── top │ │ └── fifthlight │ │ └── armorstand │ │ ├── ArmorStand.kt │ │ ├── network │ │ ├── ModelUpdateC2SPayload.kt │ │ └── PlayerModelUpdateS2CPayload.kt │ │ ├── server │ │ └── ServerModelPathManager.kt │ │ └── util │ │ ├── HexUtil.kt │ │ ├── ModelHash.kt │ │ └── ThreadExecutorDispatcher.kt │ ├── neoforge_client │ ├── BUILD.bazel │ ├── kotlin │ │ └── top │ │ │ └── fifthlight │ │ │ └── armorstand │ │ │ ├── ArmorStandNeoForgeClient.kt │ │ │ ├── ArmorStandNeoForgeEntrypoint.kt │ │ │ ├── state │ │ │ └── NetworkModelSyncer.kt │ │ │ └── util │ │ │ └── GameDirectoryGetterImpl.kt │ └── resources │ │ └── META-INF │ │ └── neoforge.mods.toml │ └── neoforge_main │ ├── BUILD.bazel │ └── kotlin │ └── top │ └── fifthlight │ └── armorstand │ ├── ArmorStandNeoForge.kt │ └── ArmorStandNeoForgeServer.kt ├── neoforge_pin.txt ├── neoform_pin.txt ├── private ├── BUILD.bazel ├── bytes_util.bzl ├── maven_coordinate.bzl ├── pin_file.bzl └── snake_case.bzl ├── properties.bzl ├── repo ├── BUILD.bazel ├── minecraft_jar.bzl ├── neoforge.bzl ├── neoforge │ └── rule │ │ ├── BUILD.bazel │ │ ├── java_merge.bzl │ │ ├── java_source_transform.bzl │ │ ├── java_source_transformer │ │ └── BUILD.bazel │ │ ├── manifest_remover │ │ ├── BUILD.bazel │ │ └── ManifestRemover.java │ │ └── remove_manifest.bzl ├── neoform.bzl └── neoform │ ├── BUILD.bazel │ ├── java_source_info.bzl │ ├── pin_generator │ ├── BUILD.bazel │ └── PinGenerator.java │ └── rule │ ├── BUILD.bazel │ ├── import_source_info.bzl │ ├── inject_zip_content.bzl │ ├── inject_zip_content │ ├── BUILD.bazel │ └── InjectZipContent.java │ ├── patch_zip_content.bzl │ ├── patch_zip_content │ └── BUILD.bazel │ ├── split_resources.bzl │ └── split_resources │ ├── BUILD.bazel │ └── SplitResourcesFromClasses.java ├── rule ├── BUILD.bazel ├── access_widener_extractor │ ├── AccessWidenerExtractor.kt │ ├── BUILD.bazel │ └── FabricModJson.kt ├── access_widener_remapper │ ├── AccessWidenerRemapper.java │ └── BUILD.bazel ├── access_widener_transformer │ ├── AccessWidenerTransformer.java │ └── BUILD.bazel ├── apply_access_widener.bzl ├── decompile_jar.bzl ├── dev_launch_wrapper │ ├── BUILD.bazel │ └── DevLaunchWrapper.java ├── expect_actual_tools │ ├── api │ │ ├── ActualConstructor.java │ │ ├── ActualImpl.java │ │ ├── BUILD.bazel │ │ └── ExpectFactory.java │ ├── processor │ │ ├── java │ │ │ ├── BUILD.bazel │ │ │ ├── actual │ │ │ │ └── ActualAnnotationProcessor.java │ │ │ └── expect │ │ │ │ └── ExpectAnnotationProcessor.java │ │ └── lib │ │ │ ├── ActualData.java │ │ │ ├── BUILD.bazel │ │ │ ├── ExpectData.java │ │ │ └── Util.java │ └── test │ │ ├── BUILD.bazel │ │ ├── DevelopMain.java │ │ ├── PublishMain.java │ │ ├── actual │ │ ├── BUILD.bazel │ │ ├── TestInterfaceImpl.java │ │ └── TestInterfaceKtImpl.kt │ │ └── expect │ │ ├── BUILD.bazel │ │ ├── TestInterface.java │ │ └── TestInterfaceKt.kt ├── extract │ ├── BUILD.bazel │ └── JarExtractor.java ├── extract_access_widener.bzl ├── extract_jar.bzl ├── extract_update_log.bzl ├── fabric │ ├── BUILD.bazel │ ├── jij_merger │ │ ├── BUILD.bazel │ │ ├── FabricModJson.kt │ │ ├── JarInJarMerger.kt │ │ └── NestedJarEntry.kt │ ├── merge_jij.bzl │ └── mod_json_jar.bzl ├── generate_remap_classpath.bzl ├── junit_test.bzl ├── mapping_merger │ ├── BUILD.bazel │ └── MappingMerger.java ├── merge_expect_actual_jar │ ├── BUILD.bazel │ ├── ExpectActualMerger.java │ └── MergeEntry.java ├── merge_jar.bzl ├── merge_jar │ ├── BUILD.bazel │ └── JarMerger.java ├── merge_library.bzl ├── merge_mapping.bzl ├── mod_info_jar.bzl ├── modrinth_uploader │ ├── BUILD.bazel │ ├── ModrinthTokenSaver.java │ ├── ModrinthUploadData.java │ ├── ModrinthUploader.java │ └── modrinth_uploader_wrapper.bash ├── neoforge │ ├── BUILD.bazel │ ├── access_widener_converter │ │ ├── AccessWidenerConvertor.java │ │ └── BUILD.bazel │ ├── convert_access_widener.bzl │ ├── jij_merger │ │ ├── BUILD.bazel │ │ └── JarInJarMerger.java │ ├── merge_jij.bzl │ └── mod_toml_jar.bzl ├── remap_access_widener.bzl ├── remap_jar.bzl ├── tiny_remapper_worker │ ├── AccessWidenerRemapper.java │ ├── BUILD.bazel │ ├── JarInJarRemover.java │ ├── MappingManager.java │ ├── PrintLogger.java │ └── TinyRemapperWorker.java ├── update_log_extractor │ ├── BUILD.bazel │ └── UpdateLogExtractor.java ├── upload_modrinth.bzl ├── vineflower │ └── BUILD.bazel └── worker_api │ ├── BUILD.bazel │ ├── WorkRequest.java │ ├── WorkResponse.java │ └── Worker.java └── third_party ├── licenses ├── BUILD.bazel ├── LICENSE.cherished_worlds ├── LICENSE.h2 ├── LICENSE.javaosc ├── LICENSE.javassist ├── LICENSE.kaimyentity_c ├── LICENSE.mocha └── README.md ├── mocha ├── BUILD.bazel ├── BUILD.mocha.bazel ├── EntityObjectProperty.java └── patches │ ├── BUILD.bazel │ ├── entity_object_property.patch │ └── mutable_entity.patch └── ysm ├── BUILD.bazel ├── BUILD.ysm.bazel └── README.md /.bazelignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 8.3.1 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /MODULE.bazel.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/MODULE.bazel.lock -------------------------------------------------------------------------------- /NEWS-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/NEWS-en.md -------------------------------------------------------------------------------- /NEWS-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/NEWS-zh.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/README.md -------------------------------------------------------------------------------- /blazerod/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/example/ball_block/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/example/ball_block/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/example/ball_block/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/example/ball_block/LICENSE -------------------------------------------------------------------------------- /blazerod/example/ball_block/src/main/java/top/fifthlight/blazerod/example/ballblock/BallBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/example/ball_block/src/main/java/top/fifthlight/blazerod/example/ballblock/BallBlock.java -------------------------------------------------------------------------------- /blazerod/example/ball_block/src/main/java/top/fifthlight/blazerod/example/ballblock/BallBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/example/ball_block/src/main/java/top/fifthlight/blazerod/example/ballblock/BallBlockEntity.java -------------------------------------------------------------------------------- /blazerod/example/ball_block/src/main/java/top/fifthlight/blazerod/example/ballblock/BallBlockEntityRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/example/ball_block/src/main/java/top/fifthlight/blazerod/example/ballblock/BallBlockEntityRenderer.java -------------------------------------------------------------------------------- /blazerod/example/ball_block/src/main/java/top/fifthlight/blazerod/example/ballblock/BallBlockMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/example/ball_block/src/main/java/top/fifthlight/blazerod/example/ballblock/BallBlockMod.java -------------------------------------------------------------------------------- /blazerod/example/ball_block/src/main/java/top/fifthlight/blazerod/example/ballblock/ModBlockEntities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/example/ball_block/src/main/java/top/fifthlight/blazerod/example/ballblock/ModBlockEntities.java -------------------------------------------------------------------------------- /blazerod/example/ball_block/src/main/java/top/fifthlight/blazerod/example/ballblock/ModBlocks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/example/ball_block/src/main/java/top/fifthlight/blazerod/example/ballblock/ModBlocks.java -------------------------------------------------------------------------------- /blazerod/example/ball_block/src/main/resources/assets/ball_block/lang/en_US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/example/ball_block/src/main/resources/assets/ball_block/lang/en_US.json -------------------------------------------------------------------------------- /blazerod/example/ball_block/src/main/resources/ball.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/example/ball_block/src/main/resources/ball.glb -------------------------------------------------------------------------------- /blazerod/example/ball_block/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/example/ball_block/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /blazerod/model/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/Alicia_blade.pmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/Alicia_blade.pmx -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/Alicia_body.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/Alicia_body.tga -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/Alicia_eye.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/Alicia_eye.tga -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/Alicia_face.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/Alicia_face.tga -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/Alicia_hair.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/Alicia_hair.tga -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/Alicia_other.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/Alicia_other.tga -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/Alicia_rod.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/Alicia_rod.tga -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/Alicia_solid.pmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/Alicia_solid.pmx -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/Alicia_wear.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/Alicia_wear.tga -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/blade_s.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/blade_s.bmp -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/eye_s.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/eye_s.bmp -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/face_s.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/face_s.bmp -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/hair_s.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/hair_s.bmp -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/ramp_s.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/ramp_s.bmp -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/rod_s.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/rod_s.bmp -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/shoes_s.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/shoes_s.bmp -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/skin_s.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/skin_s.bmp -------------------------------------------------------------------------------- /blazerod/model/example-models/Alicia/tongue_s.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/Alicia/tongue_s.bmp -------------------------------------------------------------------------------- /blazerod/model/example-models/AliciaSolid.vrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/AliciaSolid.vrm -------------------------------------------------------------------------------- /blazerod/model/example-models/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/model/example-models/InterpolationTest.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/InterpolationTest.glb -------------------------------------------------------------------------------- /blazerod/model/example-models/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/LICENSE -------------------------------------------------------------------------------- /blazerod/model/example-models/armorstand.vrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/armorstand.vrm -------------------------------------------------------------------------------- /blazerod/model/example-models/bedrock-test/animations/main.animation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/bedrock-test/animations/main.animation.json -------------------------------------------------------------------------------- /blazerod/model/example-models/bedrock-test/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/bedrock-test/model.json -------------------------------------------------------------------------------- /blazerod/model/example-models/bedrock-test/models/main.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/bedrock-test/models/main.json -------------------------------------------------------------------------------- /blazerod/model/example-models/bedrock-test/textures/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/example-models/bedrock-test/textures/texture.png -------------------------------------------------------------------------------- /blazerod/model/model-assimp/AssimpLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-assimp/AssimpLoader.kt -------------------------------------------------------------------------------- /blazerod/model/model-assimp/AssimpUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-assimp/AssimpUtil.kt -------------------------------------------------------------------------------- /blazerod/model/model-assimp/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-assimp/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/model/model-assimp/HumanoidTagGuesser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-assimp/HumanoidTagGuesser.kt -------------------------------------------------------------------------------- /blazerod/model/model-assimp/resources/META-INF/services/top.fifthlight.blazerod.model.ModelFileLoader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-assimp/resources/META-INF/services/top.fifthlight.blazerod.model.ModelFileLoader -------------------------------------------------------------------------------- /blazerod/model/model-base/Accessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Accessor.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/model/model-base/Buffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Buffer.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/BufferView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/BufferView.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/Camera.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Camera.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/Expression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Expression.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/HumanoidTag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/HumanoidTag.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/IkTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/IkTarget.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/Influence.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Influence.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/Material.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Material.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/Mesh.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Mesh.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/Metadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Metadata.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/Model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Model.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/ModelFileLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/ModelFileLoader.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/Node.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Node.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/NodeComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/NodeComponent.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/NodeTransform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/NodeTransform.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/Primitive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Primitive.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/RgbaColor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/RgbaColor.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/Scene.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Scene.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/Skin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Skin.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/Texture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/Texture.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/TransformId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/TransformId.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/animation/Animation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/animation/Animation.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/animation/AnimationChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/animation/AnimationChannel.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/animation/AnimationChannelComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/animation/AnimationChannelComponent.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/animation/AnimationContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/animation/AnimationContext.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/animation/AnimationInterpolator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/animation/AnimationInterpolator.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/animation/AnimationKeyFrameData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/animation/AnimationKeyFrameData.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/animation/AnimationKeyFrameIndexer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/animation/AnimationKeyFrameIndexer.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/animation/AnimationState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/animation/AnimationState.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/animation/KeyFrameAnimationChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/animation/KeyFrameAnimationChannel.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/animation/SimpleAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/animation/SimpleAnimation.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/animation/SimpleAnimationState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/animation/SimpleAnimationState.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/animation/SingleFrameAnimationChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/animation/SingleFrameAnimationChannel.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/util/FileUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/util/FileUtil.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/util/MMDScale.kt: -------------------------------------------------------------------------------- 1 | package top.fifthlight.blazerod.model.util 2 | 3 | const val MMD_SCALE = 0.08f -------------------------------------------------------------------------------- /blazerod/model/model-base/util/MathUtil.kt: -------------------------------------------------------------------------------- 1 | package top.fifthlight.blazerod.model.util 2 | 3 | // 180 / PI 4 | fun Float.toRadian() = this * 0.017453292f -------------------------------------------------------------------------------- /blazerod/model/model-base/util/ReadUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/util/ReadUtil.kt -------------------------------------------------------------------------------- /blazerod/model/model-base/util/ValueWrappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-base/util/ValueWrappers.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/BedrockModelJsonLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/BedrockModelJsonLoader.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/BedrockModelLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/BedrockModelLoader.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/GsonUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/GsonUtil.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/animation/AnimationLoopMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/animation/AnimationLoopMode.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/animation/BedrockAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/animation/BedrockAnimation.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/animation/BedrockAnimationState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/animation/BedrockAnimationState.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/animation/BedrockInterpolation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/animation/BedrockInterpolation.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/animation/BedrockKeyFrameData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/animation/BedrockKeyFrameData.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/animation/BedrockLerpMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/animation/BedrockLerpMode.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/animation/CatmullRomInterpolation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/animation/CatmullRomInterpolation.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/animation/MolangAnimationChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/animation/MolangAnimationChannel.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/metadata/ModelMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/metadata/ModelMetadata.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/molang/binding/ContextProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/molang/binding/ContextProperty.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/molang/context/QueryContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/molang/context/QueryContext.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/molang/context/YsmContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/molang/context/YsmContext.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/molang/value/MolangValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/molang/value/MolangValue.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/molang/value/MolangVector3f.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/molang/value/MolangVector3f.kt -------------------------------------------------------------------------------- /blazerod/model/model-bedrock/resources/META-INF/services/top.fifthlight.blazerod.model.ModelFileLoader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-bedrock/resources/META-INF/services/top.fifthlight.blazerod.model.ModelFileLoader -------------------------------------------------------------------------------- /blazerod/model/model-formats/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-formats/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/model/model-formats/ModelFileLoaders.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-formats/ModelFileLoaders.kt -------------------------------------------------------------------------------- /blazerod/model/model-gltf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-gltf/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/model/model-gltf/GltfBinaryLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-gltf/GltfBinaryLoader.kt -------------------------------------------------------------------------------- /blazerod/model/model-gltf/GltfLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-gltf/GltfLoader.kt -------------------------------------------------------------------------------- /blazerod/model/model-gltf/GltfTextLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-gltf/GltfTextLoader.kt -------------------------------------------------------------------------------- /blazerod/model/model-gltf/format/Gltf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-gltf/format/Gltf.kt -------------------------------------------------------------------------------- /blazerod/model/model-gltf/format/extension/VrmExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-gltf/format/extension/VrmExtension.kt -------------------------------------------------------------------------------- /blazerod/model/model-gltf/resources/META-INF/services/top.fifthlight.blazerod.model.ModelFileLoader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-gltf/resources/META-INF/services/top.fifthlight.blazerod.model.ModelFileLoader -------------------------------------------------------------------------------- /blazerod/model/model-gltf/test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-gltf/test/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/model/model-gltf/test/GlbLoadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-gltf/test/GlbLoadTest.kt -------------------------------------------------------------------------------- /blazerod/model/model-gltf/test/RunfileDummy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-gltf/test/RunfileDummy.java -------------------------------------------------------------------------------- /blazerod/model/model-pmd/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmd/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/model/model-pmd/PmdLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmd/PmdLoader.kt -------------------------------------------------------------------------------- /blazerod/model/model-pmd/format/PmdBone.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmd/format/PmdBone.kt -------------------------------------------------------------------------------- /blazerod/model/model-pmd/format/PmdHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmd/format/PmdHeader.kt -------------------------------------------------------------------------------- /blazerod/model/model-pmd/format/PmdMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmd/format/PmdMaterial.kt -------------------------------------------------------------------------------- /blazerod/model/model-pmd/resources/META-INF/services/top.fifthlight.blazerod.model.ModelFileLoader: -------------------------------------------------------------------------------- 1 | top.fifthlight.blazerod.model.pmd.PmdLoader 2 | -------------------------------------------------------------------------------- /blazerod/model/model-pmx/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmx/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/model/model-pmx/BuildingVertexMorphTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmx/BuildingVertexMorphTarget.kt -------------------------------------------------------------------------------- /blazerod/model/model-pmx/PmxLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmx/PmxLoader.kt -------------------------------------------------------------------------------- /blazerod/model/model-pmx/VertexMaterialTable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmx/VertexMaterialTable.kt -------------------------------------------------------------------------------- /blazerod/model/model-pmx/format/PmxBone.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmx/format/PmxBone.kt -------------------------------------------------------------------------------- /blazerod/model/model-pmx/format/PmxHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmx/format/PmxHeader.kt -------------------------------------------------------------------------------- /blazerod/model/model-pmx/format/PmxMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmx/format/PmxMaterial.kt -------------------------------------------------------------------------------- /blazerod/model/model-pmx/format/PmxMorph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmx/format/PmxMorph.kt -------------------------------------------------------------------------------- /blazerod/model/model-pmx/format/PmxMorphGroup.kt: -------------------------------------------------------------------------------- 1 | package top.fifthlight.blazerod.model.pmx.format 2 | 3 | -------------------------------------------------------------------------------- /blazerod/model/model-pmx/resources/META-INF/services/top.fifthlight.blazerod.model.ModelFileLoader: -------------------------------------------------------------------------------- 1 | top.fifthlight.blazerod.model.pmx.PmxLoader 2 | -------------------------------------------------------------------------------- /blazerod/model/model-pmx/test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmx/test/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/model/model-pmx/test/PmxLoadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmx/test/PmxLoadTest.kt -------------------------------------------------------------------------------- /blazerod/model/model-pmx/test/RunfileDummy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-pmx/test/RunfileDummy.java -------------------------------------------------------------------------------- /blazerod/model/model-vmd/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-vmd/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/model/model-vmd/VmdBezierChannelComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-vmd/VmdBezierChannelComponent.kt -------------------------------------------------------------------------------- /blazerod/model/model-vmd/VmdBezierInterpolation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-vmd/VmdBezierInterpolation.kt -------------------------------------------------------------------------------- /blazerod/model/model-vmd/VmdLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model-vmd/VmdLoader.kt -------------------------------------------------------------------------------- /blazerod/model/model-vmd/resources/META-INF/services/top.fifthlight.blazerod.model.ModelFileLoader: -------------------------------------------------------------------------------- 1 | top.fifthlight.blazerod.model.vmd.VmdLoader 2 | -------------------------------------------------------------------------------- /blazerod/model/model_info_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/model_info_jar.bzl -------------------------------------------------------------------------------- /blazerod/model/resources/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/resources/META-INF/neoforge.mods.toml -------------------------------------------------------------------------------- /blazerod/model/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/model/resources/fabric.mod.json -------------------------------------------------------------------------------- /blazerod/render/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/api/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/api/BlazeRodApi.template.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/BlazeRodApi.template.kt -------------------------------------------------------------------------------- /blazerod/render/api/animation/AnimationContexts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/animation/AnimationContexts.kt -------------------------------------------------------------------------------- /blazerod/render/api/animation/AnimationItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/animation/AnimationItem.kt -------------------------------------------------------------------------------- /blazerod/render/api/animation/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/animation/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/api/event/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/event/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/api/event/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/event/Event.kt -------------------------------------------------------------------------------- /blazerod/render/api/event/RenderEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/event/RenderEvents.kt -------------------------------------------------------------------------------- /blazerod/render/api/loader/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/loader/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/api/loader/ModelLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/loader/ModelLoader.kt -------------------------------------------------------------------------------- /blazerod/render/api/refcount/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/refcount/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/api/refcount/RefCount.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/refcount/RefCount.kt -------------------------------------------------------------------------------- /blazerod/render/api/render/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/render/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/api/render/Renderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/render/Renderer.kt -------------------------------------------------------------------------------- /blazerod/render/api/resource/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/resource/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/api/resource/CameraTransform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/resource/CameraTransform.kt -------------------------------------------------------------------------------- /blazerod/render/api/resource/ModelInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/resource/ModelInstance.kt -------------------------------------------------------------------------------- /blazerod/render/api/resource/RenderExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/resource/RenderExpression.kt -------------------------------------------------------------------------------- /blazerod/render/api/resource/RenderNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/resource/RenderNode.kt -------------------------------------------------------------------------------- /blazerod/render/api/resource/RenderScene.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/resource/RenderScene.kt -------------------------------------------------------------------------------- /blazerod/render/api/resource/RenderTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/api/resource/RenderTask.kt -------------------------------------------------------------------------------- /blazerod/render/expect/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/expect/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/expect/render/IrisApiWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/expect/render/IrisApiWrapper.kt -------------------------------------------------------------------------------- /blazerod/render/fabric/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/fabric/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/fabric/BlazeRodFabric.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/fabric/BlazeRodFabric.kt -------------------------------------------------------------------------------- /blazerod/render/fabric/fabric.mod.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/fabric/fabric.mod.json.template -------------------------------------------------------------------------------- /blazerod/render/fabric/render/IrisApiWrapperImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/fabric/render/IrisApiWrapperImpl.kt -------------------------------------------------------------------------------- /blazerod/render/game/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/game/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/game/blazerod.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/game/blazerod.accesswidener -------------------------------------------------------------------------------- /blazerod/render/main/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/BlazeRod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/BlazeRod.kt -------------------------------------------------------------------------------- /blazerod/render/main/BlazeRodMain.kt: -------------------------------------------------------------------------------- 1 | package top.fifthlight.blazerod 2 | -------------------------------------------------------------------------------- /blazerod/render/main/animation/AnimationChannelItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/animation/AnimationChannelItem.kt -------------------------------------------------------------------------------- /blazerod/render/main/animation/AnimationItemImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/animation/AnimationItemImpl.kt -------------------------------------------------------------------------------- /blazerod/render/main/animation/AnimationLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/animation/AnimationLoader.kt -------------------------------------------------------------------------------- /blazerod/render/main/animation/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/animation/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/animation/context/AnimationContextsImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/animation/context/AnimationContextsImpl.kt -------------------------------------------------------------------------------- /blazerod/render/main/animation/context/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/animation/context/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/animation/context/BaseAnimationContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/animation/context/BaseAnimationContext.kt -------------------------------------------------------------------------------- /blazerod/render/main/animation/context/EntityAnimationContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/animation/context/EntityAnimationContext.kt -------------------------------------------------------------------------------- /blazerod/render/main/animation/context/LivingEntityAnimationContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/animation/context/LivingEntityAnimationContext.kt -------------------------------------------------------------------------------- /blazerod/render/main/animation/context/PlayerEntityAnimationContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/animation/context/PlayerEntityAnimationContext.kt -------------------------------------------------------------------------------- /blazerod/render/main/debug/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/debug/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/debug/ObjectCountTrackerFrame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/debug/ObjectCountTrackerFrame.kt -------------------------------------------------------------------------------- /blazerod/render/main/debug/ObjectPoolTracker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/debug/ObjectPoolTracker.kt -------------------------------------------------------------------------------- /blazerod/render/main/debug/ResourceCountTracker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/debug/ResourceCountTracker.kt -------------------------------------------------------------------------------- /blazerod/render/main/debug/ResourceCountTrackerFrame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/debug/ResourceCountTrackerFrame.kt -------------------------------------------------------------------------------- /blazerod/render/main/debug/UniformBufferTracker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/debug/UniformBufferTracker.kt -------------------------------------------------------------------------------- /blazerod/render/main/debug/UniformBufferTrackerFrame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/debug/UniformBufferTrackerFrame.kt -------------------------------------------------------------------------------- /blazerod/render/main/extension/AddressModeExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/AddressModeExt.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/extension/CommandEncoderExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/CommandEncoderExt.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/CommandEncoderExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/CommandEncoderExt.kt -------------------------------------------------------------------------------- /blazerod/render/main/extension/GpuBufferExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/GpuBufferExt.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/GpuBufferExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/GpuBufferExt.kt -------------------------------------------------------------------------------- /blazerod/render/main/extension/GpuDeviceExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/GpuDeviceExt.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/GpuDeviceExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/GpuDeviceExt.kt -------------------------------------------------------------------------------- /blazerod/render/main/extension/NativeImageExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/NativeImageExt.kt -------------------------------------------------------------------------------- /blazerod/render/main/extension/RenderPassExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/RenderPassExt.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/RenderPassExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/RenderPassExt.kt -------------------------------------------------------------------------------- /blazerod/render/main/extension/RenderPipelineBuilderExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/RenderPipelineBuilderExt.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/RenderPipelineBuilderExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/RenderPipelineBuilderExt.kt -------------------------------------------------------------------------------- /blazerod/render/main/extension/RenderPipelineExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/RenderPipelineExt.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/RenderPipelineSnippetExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/RenderPipelineSnippetExt.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/ShaderTypeExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/ShaderTypeExt.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/TextureFormatExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/TextureFormatExt.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/internal/CommandEncoderExtInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/internal/CommandEncoderExtInternal.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/internal/GpuBufferExtInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/internal/GpuBufferExtInternal.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/internal/RenderPassExtInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/internal/RenderPassExtInternal.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/internal/RenderPipelineBuilderExtInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/internal/RenderPipelineBuilderExtInternal.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/internal/RenderPipelineExtInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/internal/RenderPipelineExtInternal.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/internal/RenderPipelineSnippetExtInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/internal/RenderPipelineSnippetExtInternal.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/internal/gl/GpuDeviceExtInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/internal/gl/GpuDeviceExtInternal.java -------------------------------------------------------------------------------- /blazerod/render/main/extension/internal/gl/ShaderProgramExtInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/extension/internal/gl/ShaderProgramExtInternal.java -------------------------------------------------------------------------------- /blazerod/render/main/layout/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/layout/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/layout/GpuDataLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/layout/GpuDataLayout.kt -------------------------------------------------------------------------------- /blazerod/render/main/layout/LayoutStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/layout/LayoutStrategy.kt -------------------------------------------------------------------------------- /blazerod/render/main/layout/test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/layout/test/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/layout/test/Std140Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/layout/test/Std140Test.kt -------------------------------------------------------------------------------- /blazerod/render/main/layout/test/Std430Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/layout/test/Std430Test.kt -------------------------------------------------------------------------------- /blazerod/render/main/mixin/AddressModeMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/AddressModeMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/mixin/GpuBufferSliceMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/GpuBufferSliceMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/MinecraftClientAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/MinecraftClientAccessor.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/RenderPipelineBuilderMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/RenderPipelineBuilderMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/RenderPipelineMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/RenderPipelineMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/RenderPipelineSnippetMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/RenderPipelineSnippetMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/RenderSystemMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/RenderSystemMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/ShaderTypeMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/ShaderTypeMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/TextureFormatMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/TextureFormatMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/gl/GlBackendMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/gl/GlBackendMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/gl/GlCommandEncoderMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/gl/GlCommandEncoderMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/gl/GlConstMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/gl/GlConstMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/gl/GlGpuBufferMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/gl/GlGpuBufferMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/gl/RenderPassImplMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/gl/RenderPassImplMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/mixin/gl/ShaderProgramMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/mixin/gl/ShaderProgramMixin.java -------------------------------------------------------------------------------- /blazerod/render/main/render/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/render/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/render/BlazerodVertexFormatElements.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/render/BlazerodVertexFormatElements.kt -------------------------------------------------------------------------------- /blazerod/render/main/render/BlazerodVertexFormats.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/render/BlazerodVertexFormats.kt -------------------------------------------------------------------------------- /blazerod/render/main/render/GpuIndexBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/render/GpuIndexBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/render/IrisApis.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/render/IrisApis.kt -------------------------------------------------------------------------------- /blazerod/render/main/render/RefCountedGpuBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/render/RefCountedGpuBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/render/gl/ComputePassImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/render/gl/ComputePassImpl.kt -------------------------------------------------------------------------------- /blazerod/render/main/render/gl/ShaderProgramExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/render/gl/ShaderProgramExt.kt -------------------------------------------------------------------------------- /blazerod/render/main/resources/assets/blazerod/shaders/compute/vertex_transform.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/resources/assets/blazerod/shaders/compute/vertex_transform.csh -------------------------------------------------------------------------------- /blazerod/render/main/resources/assets/blazerod/shaders/core/unlit.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/resources/assets/blazerod/shaders/core/unlit.fsh -------------------------------------------------------------------------------- /blazerod/render/main/resources/assets/blazerod/shaders/core/unlit.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/resources/assets/blazerod/shaders/core/unlit.vsh -------------------------------------------------------------------------------- /blazerod/render/main/resources/assets/blazerod/shaders/core/vanilla.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/resources/assets/blazerod/shaders/core/vanilla.fsh -------------------------------------------------------------------------------- /blazerod/render/main/resources/assets/blazerod/shaders/core/vanilla.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/resources/assets/blazerod/shaders/core/vanilla.vsh -------------------------------------------------------------------------------- /blazerod/render/main/resources/assets/blazerod/shaders/include/instance.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/resources/assets/blazerod/shaders/include/instance.glsl -------------------------------------------------------------------------------- /blazerod/render/main/resources/assets/blazerod/shaders/include/joint.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/resources/assets/blazerod/shaders/include/joint.glsl -------------------------------------------------------------------------------- /blazerod/render/main/resources/assets/blazerod/shaders/include/morph.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/resources/assets/blazerod/shaders/include/morph.glsl -------------------------------------------------------------------------------- /blazerod/render/main/resources/assets/blazerod/shaders/include/skin.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/resources/assets/blazerod/shaders/include/skin.glsl -------------------------------------------------------------------------------- /blazerod/render/main/resources/blazerod.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/resources/blazerod.mixins.json -------------------------------------------------------------------------------- /blazerod/render/main/runtime/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/runtime/ModelInstanceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/ModelInstanceImpl.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/RenderSceneImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/RenderSceneImpl.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/RenderTaskImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/RenderTaskImpl.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/data/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/data/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/runtime/data/LocalMatricesBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/data/LocalMatricesBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/data/MorphTargetBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/data/MorphTargetBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/data/RenderSkinBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/data/RenderSkinBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/load/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/load/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/runtime/load/ModelLoadInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/load/ModelLoadInfo.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/load/ModelLoaderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/load/ModelLoaderImpl.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/load/ModelPreprocessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/load/ModelPreprocessor.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/load/ModelResourceLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/load/ModelResourceLoader.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/load/SceneReconstructor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/load/SceneReconstructor.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/load/VertexLoadUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/load/VertexLoadUtil.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/node/RenderNodeImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/node/RenderNodeImpl.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/node/TransformMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/node/TransformMap.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/node/UpdatePhase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/node/UpdatePhase.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/node/component/BoxUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/node/component/BoxUtil.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/node/component/CameraComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/node/component/CameraComponent.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/node/component/IkTargetComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/node/component/IkTargetComponent.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/node/component/InfluenceSourceComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/node/component/InfluenceSourceComponent.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/node/component/JointComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/node/component/JointComponent.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/node/component/PrimitiveComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/node/component/PrimitiveComponent.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/node/component/RenderNodeComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/node/component/RenderNodeComponent.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/renderer/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/renderer/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/runtime/renderer/ComputeShaderTransformRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/renderer/ComputeShaderTransformRenderer.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/renderer/CpuTransformRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/renderer/CpuTransformRenderer.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/renderer/PipelineInfo.kt: -------------------------------------------------------------------------------- 1 | @file:Suppress("NOTHING_TO_INLINE") 2 | 3 | package top.fifthlight.blazerod.runtime.renderer 4 | 5 | -------------------------------------------------------------------------------- /blazerod/render/main/runtime/renderer/RendererImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/renderer/RendererImpl.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/renderer/VertexShaderTransformRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/renderer/VertexShaderTransformRenderer.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/renderer/util/CpuBufferPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/renderer/util/CpuBufferPool.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/resource/CameraTransformImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/resource/CameraTransformImpl.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/resource/MorphTargetGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/resource/MorphTargetGroup.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/resource/RenderMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/resource/RenderMaterial.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/resource/RenderPrimitive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/resource/RenderPrimitive.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/resource/RenderSkin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/resource/RenderSkin.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/resource/RenderTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/resource/RenderTexture.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/test/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/runtime/test/TransformMapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/test/TransformMapTest.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/uniform/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/uniform/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/runtime/uniform/ComputeDataUniformBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/uniform/ComputeDataUniformBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/uniform/InstanceDataUniformBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/uniform/InstanceDataUniformBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/uniform/MorphDataUniformBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/uniform/MorphDataUniformBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/uniform/SkinModelIndicesUniformBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/uniform/SkinModelIndicesUniformBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/uniform/UniformBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/uniform/UniformBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/uniform/UnlitDataUniformBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/uniform/UnlitDataUniformBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/runtime/uniform/VanillaDataUniformBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/runtime/uniform/VanillaDataUniformBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/systems/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/systems/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/systems/ComputePass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/systems/ComputePass.java -------------------------------------------------------------------------------- /blazerod/render/main/systems/ComputePipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/systems/ComputePipeline.java -------------------------------------------------------------------------------- /blazerod/render/main/systems/gl/CompiledComputePipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/systems/gl/CompiledComputePipeline.java -------------------------------------------------------------------------------- /blazerod/render/main/util/bitmap/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/bitmap/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/util/bitmap/BitmapItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/bitmap/BitmapItem.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/blaze3d/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/blaze3d/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/util/blaze3d/Blaze3DConsts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/blaze3d/Blaze3DConsts.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/cowbuffer/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/cowbuffer/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/util/cowbuffer/CowBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/cowbuffer/CowBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/cowbuffer/CowBufferList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/cowbuffer/CowBufferList.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/dispatchers/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/dispatchers/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/util/dispatchers/BlazeRodDispatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/dispatchers/BlazeRodDispatchers.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/dispatchers/ThreadExecutorDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/dispatchers/ThreadExecutorDispatcher.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/glsl/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/glsl/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/util/glsl/GlslExtensionProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/glsl/GlslExtensionProcessor.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/gpushaderpool/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/gpushaderpool/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/util/gpushaderpool/GpuShaderDataPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/gpushaderpool/GpuShaderDataPool.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/gpushaderpool/SlicedMappableRingBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/gpushaderpool/SlicedMappableRingBuffer.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/iterator/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/iterator/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/util/iterator/IteratorUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/iterator/IteratorUtil.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/iterator/MapUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/iterator/MapUtil.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/math/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/math/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/util/math/MathUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/math/MathUtil.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/objectpool/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/objectpool/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/util/objectpool/ObjectPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/objectpool/ObjectPool.kt -------------------------------------------------------------------------------- /blazerod/render/main/util/uniform/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/uniform/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/main/util/uniform/UniformBufferStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/main/util/uniform/UniformBufferStorage.kt -------------------------------------------------------------------------------- /blazerod/render/neoforge/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/neoforge/BUILD.bazel -------------------------------------------------------------------------------- /blazerod/render/neoforge/BlazeRodNeoForge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/neoforge/BlazeRodNeoForge.kt -------------------------------------------------------------------------------- /blazerod/render/neoforge/render/IrisApiWrapperImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/neoforge/render/IrisApiWrapperImpl.kt -------------------------------------------------------------------------------- /blazerod/render/neoforge/resources/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/render/neoforge/resources/META-INF/neoforge.mods.toml -------------------------------------------------------------------------------- /blazerod/src/Dummy.kt: -------------------------------------------------------------------------------- 1 | package top.fifthlight.blazerod 2 | -------------------------------------------------------------------------------- /blazerod/src/resources/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/src/resources/META-INF/neoforge.mods.toml -------------------------------------------------------------------------------- /blazerod/src/resources/assets/blazerod/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/src/resources/assets/blazerod/icon.png -------------------------------------------------------------------------------- /blazerod/src/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/blazerod/src/resources/fabric.mod.json -------------------------------------------------------------------------------- /external/rules_kotlin/patches/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /game/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/game/BUILD.bazel -------------------------------------------------------------------------------- /game/Dummy.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /game/neoforge_yarn_fix.tiny: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/game/neoforge_yarn_fix.tiny -------------------------------------------------------------------------------- /maven_install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/maven_install.json -------------------------------------------------------------------------------- /mod/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/BUILD.bazel -------------------------------------------------------------------------------- /mod/src/client/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/BUILD.bazel -------------------------------------------------------------------------------- /mod/src/client/java/top/fifthlight/armorstand/extension/internal/PlayerEntityRenderStateExtInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/java/top/fifthlight/armorstand/extension/internal/PlayerEntityRenderStateExtInternal.java -------------------------------------------------------------------------------- /mod/src/client/java/top/fifthlight/armorstand/mixin/ArmorFeatureRendererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/java/top/fifthlight/armorstand/mixin/ArmorFeatureRendererMixin.java -------------------------------------------------------------------------------- /mod/src/client/java/top/fifthlight/armorstand/mixin/CameraMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/java/top/fifthlight/armorstand/mixin/CameraMixin.java -------------------------------------------------------------------------------- /mod/src/client/java/top/fifthlight/armorstand/mixin/EntityRenderDispatcherMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/java/top/fifthlight/armorstand/mixin/EntityRenderDispatcherMixin.java -------------------------------------------------------------------------------- /mod/src/client/java/top/fifthlight/armorstand/mixin/FrustumMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/java/top/fifthlight/armorstand/mixin/FrustumMixin.java -------------------------------------------------------------------------------- /mod/src/client/java/top/fifthlight/armorstand/mixin/GameRendererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/java/top/fifthlight/armorstand/mixin/GameRendererMixin.java -------------------------------------------------------------------------------- /mod/src/client/java/top/fifthlight/armorstand/mixin/MinecraftClientMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/java/top/fifthlight/armorstand/mixin/MinecraftClientMixin.java -------------------------------------------------------------------------------- /mod/src/client/java/top/fifthlight/armorstand/mixin/MouseMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/java/top/fifthlight/armorstand/mixin/MouseMixin.java -------------------------------------------------------------------------------- /mod/src/client/java/top/fifthlight/armorstand/mixin/PlayerEntityRenderStateMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/java/top/fifthlight/armorstand/mixin/PlayerEntityRenderStateMixin.java -------------------------------------------------------------------------------- /mod/src/client/java/top/fifthlight/armorstand/mixin/PlayerEntityRendererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/java/top/fifthlight/armorstand/mixin/PlayerEntityRendererMixin.java -------------------------------------------------------------------------------- /mod/src/client/java/top/fifthlight/armorstand/mixin/PlayerModelMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/java/top/fifthlight/armorstand/mixin/PlayerModelMixin.java -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ArmorStandClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ArmorStandClient.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/PlayerRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/PlayerRenderer.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/config/GlobalConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/config/GlobalConfig.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/debug/ModelManagerDebugFrame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/debug/ModelManagerDebugFrame.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/event/ScreenEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/event/ScreenEvents.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/AnimationItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/AnimationItem.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/ModelManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/ModelManager.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/ModelManagerHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/ModelManagerHolder.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/ModelManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/ModelManagerImpl.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/database/DatabaseManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/database/DatabaseManager.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/database/DatabaseManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/database/DatabaseManagerImpl.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/model/ModelItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/model/ModelItem.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/model/ModelThumbnail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/model/ModelThumbnail.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/AnimationRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/AnimationRepository.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/AnimationRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/AnimationRepositoryImpl.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/FavoriteRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/FavoriteRepository.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/FavoriteRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/FavoriteRepositoryImpl.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/FileCacheRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/FileCacheRepository.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/FileCacheRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/FileCacheRepositoryImpl.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/ModelRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/ModelRepository.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/ModelRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/ModelRepositoryImpl.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/ScanSessionRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/ScanSessionRepository.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/ScanSessionRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/ScanSessionRepositoryImpl.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/ThumbnailRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/ThumbnailRepository.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/ThumbnailRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/repository/ThumbnailRepositoryImpl.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/scan/FileHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/scan/FileHandler.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/scan/ModelLoaderFileHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/scan/ModelLoaderFileHandler.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/scan/ModelScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/scan/ModelScanner.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/scan/ModelScannerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/scan/ModelScannerImpl.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/schedule/ScanScheduler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/schedule/ScanScheduler.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/schema/SchemaManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/schema/SchemaManager.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/schema/SchemaManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/schema/SchemaManagerImpl.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/watch/ModelWatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/watch/ModelWatcher.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/manage/watch/ModelWatcherImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/manage/watch/ModelWatcherImpl.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/state/AnimationSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/state/AnimationSet.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/state/ClientModelPathManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/state/ClientModelPathManager.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/state/ModelController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/state/ModelController.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/state/ModelHashManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/state/ModelHashManager.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/state/ModelInstanceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/state/ModelInstanceManager.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/AnimationList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/AnimationList.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/AutoHeightGridLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/AutoHeightGridLayout.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/BorderLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/BorderLayout.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/CheckBoxButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/CheckBoxButton.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/GridLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/GridLayout.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/IkList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/IkList.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/Insets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/Insets.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/LayoutScreenTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/LayoutScreenTab.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/LinearLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/LinearLayout.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/LoadingOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/LoadingOverlay.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/MetadataWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/MetadataWidget.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/ModelButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/ModelButton.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/ModelIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/ModelIcon.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/ModelWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/ModelWidget.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/PagingWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/PagingWidget.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/PlayButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/PlayButton.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/ResizableLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/ResizableLayout.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/ResultTable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/ResultTable.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/SpreadLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/SpreadLayout.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/Surface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/Surface.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/TabNavigationWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/component/TabNavigationWrapper.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/AnimationViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/AnimationViewModel.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/ConfigViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/ConfigViewModel.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/DatabaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/DatabaseViewModel.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/ModelSwitchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/ModelSwitchViewModel.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/RendererSelectViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/RendererSelectViewModel.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/ViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/ViewModel.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/VmcConfigScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/model/VmcConfigScreenModel.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/AnimationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/AnimationScreen.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/ArmorStandScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/ArmorStandScreen.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/BaseArmorStandScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/BaseArmorStandScreen.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/ConfigScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/ConfigScreen.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/DatabaseScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/DatabaseScreen.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/DebugScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/DebugScreen.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/ModelSwitchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/ModelSwitchScreen.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/RendererSelectScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/RendererSelectScreen.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/VmcConfigScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/screen/VmcConfigScreen.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/state/AnimationScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/state/AnimationScreenState.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/state/ConfigScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/state/ConfigScreenState.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/state/DatabaseScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/state/DatabaseScreenState.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/state/ModelSwitchScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/state/ModelSwitchScreenState.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/state/RendererSelectScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/state/RendererSelectScreenState.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/state/VmcConfigScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/state/VmcConfigScreenState.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/util/ButtonUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/util/ButtonUtil.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/util/CheckboxUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/util/CheckboxUtil.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/util/SliderUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/util/SliderUtil.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/ui/util/TextFieldUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/ui/util/TextFieldUtil.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/util/ByteChannelUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/util/ByteChannelUtil.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/util/ConnectionExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/util/ConnectionExt.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/util/HashUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/util/HashUtil.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/util/MathUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/util/MathUtil.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/util/ModelLoaders.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/util/ModelLoaders.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/util/RendererManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/util/RendererManager.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/util/SqlUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/util/SqlUtil.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/vmc/VmcMarionetteClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/vmc/VmcMarionetteClient.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/vmc/VmcMarionetteManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/vmc/VmcMarionetteManager.kt -------------------------------------------------------------------------------- /mod/src/client/kotlin/top/fifthlight/armorstand/vmc/VmcMarionetteState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/kotlin/top/fifthlight/armorstand/vmc/VmcMarionetteState.kt -------------------------------------------------------------------------------- /mod/src/client/resources/armorstand.mixins.client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/armorstand.mixins.client.json -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/icon.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/lang/en_us.json -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/lang/ru_ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/lang/ru_ru.json -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/lang/zh_cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/lang/zh_cn.json -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/loading.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/loading.png.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/loading.png.mcmeta -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/pause.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/play.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/star.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/star_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/star_empty.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/star_empty_hovered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/star_empty_hovered.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/star_hovered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/star_hovered.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_fbx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_fbx.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_gltf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_gltf.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_json.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_obj.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_pmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_pmd.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_pmx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_pmx.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_unknown.png -------------------------------------------------------------------------------- /mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_vrm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/assets/armorstand/textures/gui/sprites/thumbnail_vrm.png -------------------------------------------------------------------------------- /mod/src/client/resources/default-animation.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/client/resources/default-animation.zip -------------------------------------------------------------------------------- /mod/src/expect_client/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/expect_client/BUILD.bazel -------------------------------------------------------------------------------- /mod/src/expect_client/kotlin/top/fifthlight/armorstand/util/GameDirectoryGetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/expect_client/kotlin/top/fifthlight/armorstand/util/GameDirectoryGetter.kt -------------------------------------------------------------------------------- /mod/src/fabric_client/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/fabric_client/BUILD.bazel -------------------------------------------------------------------------------- /mod/src/fabric_client/kotlin/top/fifthlight/armorstand/ArmorStandFabricClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/fabric_client/kotlin/top/fifthlight/armorstand/ArmorStandFabricClient.kt -------------------------------------------------------------------------------- /mod/src/fabric_client/kotlin/top/fifthlight/armorstand/ArmorStandModMenuImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/fabric_client/kotlin/top/fifthlight/armorstand/ArmorStandModMenuImpl.kt -------------------------------------------------------------------------------- /mod/src/fabric_client/kotlin/top/fifthlight/armorstand/state/NetworkModelSyncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/fabric_client/kotlin/top/fifthlight/armorstand/state/NetworkModelSyncer.kt -------------------------------------------------------------------------------- /mod/src/fabric_client/kotlin/top/fifthlight/armorstand/util/GameDirectoryGetterImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/fabric_client/kotlin/top/fifthlight/armorstand/util/GameDirectoryGetterImpl.kt -------------------------------------------------------------------------------- /mod/src/fabric_client/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/fabric_client/resources/fabric.mod.json -------------------------------------------------------------------------------- /mod/src/fabric_main/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/fabric_main/BUILD.bazel -------------------------------------------------------------------------------- /mod/src/fabric_main/kotlin/top/fifthlight/armorstand/ArmorStandFabric.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/fabric_main/kotlin/top/fifthlight/armorstand/ArmorStandFabric.kt -------------------------------------------------------------------------------- /mod/src/fabric_main/kotlin/top/fifthlight/armorstand/ArmorStandFabricServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/fabric_main/kotlin/top/fifthlight/armorstand/ArmorStandFabricServer.kt -------------------------------------------------------------------------------- /mod/src/game/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/game/BUILD.bazel -------------------------------------------------------------------------------- /mod/src/game/armorstand.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/game/armorstand.accesswidener -------------------------------------------------------------------------------- /mod/src/main/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/main/BUILD.bazel -------------------------------------------------------------------------------- /mod/src/main/ModInfoTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/main/ModInfoTemplate.kt -------------------------------------------------------------------------------- /mod/src/main/kotlin/top/fifthlight/armorstand/ArmorStand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/main/kotlin/top/fifthlight/armorstand/ArmorStand.kt -------------------------------------------------------------------------------- /mod/src/main/kotlin/top/fifthlight/armorstand/network/ModelUpdateC2SPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/main/kotlin/top/fifthlight/armorstand/network/ModelUpdateC2SPayload.kt -------------------------------------------------------------------------------- /mod/src/main/kotlin/top/fifthlight/armorstand/network/PlayerModelUpdateS2CPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/main/kotlin/top/fifthlight/armorstand/network/PlayerModelUpdateS2CPayload.kt -------------------------------------------------------------------------------- /mod/src/main/kotlin/top/fifthlight/armorstand/server/ServerModelPathManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/main/kotlin/top/fifthlight/armorstand/server/ServerModelPathManager.kt -------------------------------------------------------------------------------- /mod/src/main/kotlin/top/fifthlight/armorstand/util/HexUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/main/kotlin/top/fifthlight/armorstand/util/HexUtil.kt -------------------------------------------------------------------------------- /mod/src/main/kotlin/top/fifthlight/armorstand/util/ModelHash.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/main/kotlin/top/fifthlight/armorstand/util/ModelHash.kt -------------------------------------------------------------------------------- /mod/src/main/kotlin/top/fifthlight/armorstand/util/ThreadExecutorDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/main/kotlin/top/fifthlight/armorstand/util/ThreadExecutorDispatcher.kt -------------------------------------------------------------------------------- /mod/src/neoforge_client/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/neoforge_client/BUILD.bazel -------------------------------------------------------------------------------- /mod/src/neoforge_client/kotlin/top/fifthlight/armorstand/ArmorStandNeoForgeClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/neoforge_client/kotlin/top/fifthlight/armorstand/ArmorStandNeoForgeClient.kt -------------------------------------------------------------------------------- /mod/src/neoforge_client/kotlin/top/fifthlight/armorstand/ArmorStandNeoForgeEntrypoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/neoforge_client/kotlin/top/fifthlight/armorstand/ArmorStandNeoForgeEntrypoint.kt -------------------------------------------------------------------------------- /mod/src/neoforge_client/kotlin/top/fifthlight/armorstand/state/NetworkModelSyncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/neoforge_client/kotlin/top/fifthlight/armorstand/state/NetworkModelSyncer.kt -------------------------------------------------------------------------------- /mod/src/neoforge_client/kotlin/top/fifthlight/armorstand/util/GameDirectoryGetterImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/neoforge_client/kotlin/top/fifthlight/armorstand/util/GameDirectoryGetterImpl.kt -------------------------------------------------------------------------------- /mod/src/neoforge_client/resources/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/neoforge_client/resources/META-INF/neoforge.mods.toml -------------------------------------------------------------------------------- /mod/src/neoforge_main/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/neoforge_main/BUILD.bazel -------------------------------------------------------------------------------- /mod/src/neoforge_main/kotlin/top/fifthlight/armorstand/ArmorStandNeoForge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/neoforge_main/kotlin/top/fifthlight/armorstand/ArmorStandNeoForge.kt -------------------------------------------------------------------------------- /mod/src/neoforge_main/kotlin/top/fifthlight/armorstand/ArmorStandNeoForgeServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/mod/src/neoforge_main/kotlin/top/fifthlight/armorstand/ArmorStandNeoForgeServer.kt -------------------------------------------------------------------------------- /neoforge_pin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/neoforge_pin.txt -------------------------------------------------------------------------------- /neoform_pin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/neoform_pin.txt -------------------------------------------------------------------------------- /private/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /private/bytes_util.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/private/bytes_util.bzl -------------------------------------------------------------------------------- /private/maven_coordinate.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/private/maven_coordinate.bzl -------------------------------------------------------------------------------- /private/pin_file.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/private/pin_file.bzl -------------------------------------------------------------------------------- /private/snake_case.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/private/snake_case.bzl -------------------------------------------------------------------------------- /properties.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/properties.bzl -------------------------------------------------------------------------------- /repo/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repo/minecraft_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/minecraft_jar.bzl -------------------------------------------------------------------------------- /repo/neoforge.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoforge.bzl -------------------------------------------------------------------------------- /repo/neoforge/rule/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repo/neoforge/rule/java_merge.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoforge/rule/java_merge.bzl -------------------------------------------------------------------------------- /repo/neoforge/rule/java_source_transform.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoforge/rule/java_source_transform.bzl -------------------------------------------------------------------------------- /repo/neoforge/rule/java_source_transformer/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoforge/rule/java_source_transformer/BUILD.bazel -------------------------------------------------------------------------------- /repo/neoforge/rule/manifest_remover/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoforge/rule/manifest_remover/BUILD.bazel -------------------------------------------------------------------------------- /repo/neoforge/rule/manifest_remover/ManifestRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoforge/rule/manifest_remover/ManifestRemover.java -------------------------------------------------------------------------------- /repo/neoforge/rule/remove_manifest.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoforge/rule/remove_manifest.bzl -------------------------------------------------------------------------------- /repo/neoform.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform.bzl -------------------------------------------------------------------------------- /repo/neoform/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repo/neoform/java_source_info.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform/java_source_info.bzl -------------------------------------------------------------------------------- /repo/neoform/pin_generator/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform/pin_generator/BUILD.bazel -------------------------------------------------------------------------------- /repo/neoform/pin_generator/PinGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform/pin_generator/PinGenerator.java -------------------------------------------------------------------------------- /repo/neoform/rule/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repo/neoform/rule/import_source_info.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform/rule/import_source_info.bzl -------------------------------------------------------------------------------- /repo/neoform/rule/inject_zip_content.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform/rule/inject_zip_content.bzl -------------------------------------------------------------------------------- /repo/neoform/rule/inject_zip_content/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform/rule/inject_zip_content/BUILD.bazel -------------------------------------------------------------------------------- /repo/neoform/rule/inject_zip_content/InjectZipContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform/rule/inject_zip_content/InjectZipContent.java -------------------------------------------------------------------------------- /repo/neoform/rule/patch_zip_content.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform/rule/patch_zip_content.bzl -------------------------------------------------------------------------------- /repo/neoform/rule/patch_zip_content/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform/rule/patch_zip_content/BUILD.bazel -------------------------------------------------------------------------------- /repo/neoform/rule/split_resources.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform/rule/split_resources.bzl -------------------------------------------------------------------------------- /repo/neoform/rule/split_resources/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform/rule/split_resources/BUILD.bazel -------------------------------------------------------------------------------- /repo/neoform/rule/split_resources/SplitResourcesFromClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/repo/neoform/rule/split_resources/SplitResourcesFromClasses.java -------------------------------------------------------------------------------- /rule/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rule/access_widener_extractor/AccessWidenerExtractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/access_widener_extractor/AccessWidenerExtractor.kt -------------------------------------------------------------------------------- /rule/access_widener_extractor/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/access_widener_extractor/BUILD.bazel -------------------------------------------------------------------------------- /rule/access_widener_extractor/FabricModJson.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/access_widener_extractor/FabricModJson.kt -------------------------------------------------------------------------------- /rule/access_widener_remapper/AccessWidenerRemapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/access_widener_remapper/AccessWidenerRemapper.java -------------------------------------------------------------------------------- /rule/access_widener_remapper/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/access_widener_remapper/BUILD.bazel -------------------------------------------------------------------------------- /rule/access_widener_transformer/AccessWidenerTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/access_widener_transformer/AccessWidenerTransformer.java -------------------------------------------------------------------------------- /rule/access_widener_transformer/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/access_widener_transformer/BUILD.bazel -------------------------------------------------------------------------------- /rule/apply_access_widener.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/apply_access_widener.bzl -------------------------------------------------------------------------------- /rule/decompile_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/decompile_jar.bzl -------------------------------------------------------------------------------- /rule/dev_launch_wrapper/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/dev_launch_wrapper/BUILD.bazel -------------------------------------------------------------------------------- /rule/dev_launch_wrapper/DevLaunchWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/dev_launch_wrapper/DevLaunchWrapper.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/api/ActualConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/api/ActualConstructor.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/api/ActualImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/api/ActualImpl.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/api/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/api/BUILD.bazel -------------------------------------------------------------------------------- /rule/expect_actual_tools/api/ExpectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/api/ExpectFactory.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/processor/java/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/processor/java/BUILD.bazel -------------------------------------------------------------------------------- /rule/expect_actual_tools/processor/java/actual/ActualAnnotationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/processor/java/actual/ActualAnnotationProcessor.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/processor/java/expect/ExpectAnnotationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/processor/java/expect/ExpectAnnotationProcessor.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/processor/lib/ActualData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/processor/lib/ActualData.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/processor/lib/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/processor/lib/BUILD.bazel -------------------------------------------------------------------------------- /rule/expect_actual_tools/processor/lib/ExpectData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/processor/lib/ExpectData.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/processor/lib/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/processor/lib/Util.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/test/BUILD.bazel -------------------------------------------------------------------------------- /rule/expect_actual_tools/test/DevelopMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/test/DevelopMain.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/test/PublishMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/test/PublishMain.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/test/actual/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/test/actual/BUILD.bazel -------------------------------------------------------------------------------- /rule/expect_actual_tools/test/actual/TestInterfaceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/test/actual/TestInterfaceImpl.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/test/actual/TestInterfaceKtImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/test/actual/TestInterfaceKtImpl.kt -------------------------------------------------------------------------------- /rule/expect_actual_tools/test/expect/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/test/expect/BUILD.bazel -------------------------------------------------------------------------------- /rule/expect_actual_tools/test/expect/TestInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/test/expect/TestInterface.java -------------------------------------------------------------------------------- /rule/expect_actual_tools/test/expect/TestInterfaceKt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/expect_actual_tools/test/expect/TestInterfaceKt.kt -------------------------------------------------------------------------------- /rule/extract/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/extract/BUILD.bazel -------------------------------------------------------------------------------- /rule/extract/JarExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/extract/JarExtractor.java -------------------------------------------------------------------------------- /rule/extract_access_widener.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/extract_access_widener.bzl -------------------------------------------------------------------------------- /rule/extract_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/extract_jar.bzl -------------------------------------------------------------------------------- /rule/extract_update_log.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/extract_update_log.bzl -------------------------------------------------------------------------------- /rule/fabric/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rule/fabric/jij_merger/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/fabric/jij_merger/BUILD.bazel -------------------------------------------------------------------------------- /rule/fabric/jij_merger/FabricModJson.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/fabric/jij_merger/FabricModJson.kt -------------------------------------------------------------------------------- /rule/fabric/jij_merger/JarInJarMerger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/fabric/jij_merger/JarInJarMerger.kt -------------------------------------------------------------------------------- /rule/fabric/jij_merger/NestedJarEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/fabric/jij_merger/NestedJarEntry.kt -------------------------------------------------------------------------------- /rule/fabric/merge_jij.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/fabric/merge_jij.bzl -------------------------------------------------------------------------------- /rule/fabric/mod_json_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/fabric/mod_json_jar.bzl -------------------------------------------------------------------------------- /rule/generate_remap_classpath.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/generate_remap_classpath.bzl -------------------------------------------------------------------------------- /rule/junit_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/junit_test.bzl -------------------------------------------------------------------------------- /rule/mapping_merger/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/mapping_merger/BUILD.bazel -------------------------------------------------------------------------------- /rule/mapping_merger/MappingMerger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/mapping_merger/MappingMerger.java -------------------------------------------------------------------------------- /rule/merge_expect_actual_jar/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/merge_expect_actual_jar/BUILD.bazel -------------------------------------------------------------------------------- /rule/merge_expect_actual_jar/ExpectActualMerger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/merge_expect_actual_jar/ExpectActualMerger.java -------------------------------------------------------------------------------- /rule/merge_expect_actual_jar/MergeEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/merge_expect_actual_jar/MergeEntry.java -------------------------------------------------------------------------------- /rule/merge_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/merge_jar.bzl -------------------------------------------------------------------------------- /rule/merge_jar/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/merge_jar/BUILD.bazel -------------------------------------------------------------------------------- /rule/merge_jar/JarMerger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/merge_jar/JarMerger.java -------------------------------------------------------------------------------- /rule/merge_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/merge_library.bzl -------------------------------------------------------------------------------- /rule/merge_mapping.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/merge_mapping.bzl -------------------------------------------------------------------------------- /rule/mod_info_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/mod_info_jar.bzl -------------------------------------------------------------------------------- /rule/modrinth_uploader/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/modrinth_uploader/BUILD.bazel -------------------------------------------------------------------------------- /rule/modrinth_uploader/ModrinthTokenSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/modrinth_uploader/ModrinthTokenSaver.java -------------------------------------------------------------------------------- /rule/modrinth_uploader/ModrinthUploadData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/modrinth_uploader/ModrinthUploadData.java -------------------------------------------------------------------------------- /rule/modrinth_uploader/ModrinthUploader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/modrinth_uploader/ModrinthUploader.java -------------------------------------------------------------------------------- /rule/modrinth_uploader/modrinth_uploader_wrapper.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/modrinth_uploader/modrinth_uploader_wrapper.bash -------------------------------------------------------------------------------- /rule/neoforge/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rule/neoforge/access_widener_converter/AccessWidenerConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/neoforge/access_widener_converter/AccessWidenerConvertor.java -------------------------------------------------------------------------------- /rule/neoforge/access_widener_converter/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/neoforge/access_widener_converter/BUILD.bazel -------------------------------------------------------------------------------- /rule/neoforge/convert_access_widener.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/neoforge/convert_access_widener.bzl -------------------------------------------------------------------------------- /rule/neoforge/jij_merger/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/neoforge/jij_merger/BUILD.bazel -------------------------------------------------------------------------------- /rule/neoforge/jij_merger/JarInJarMerger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/neoforge/jij_merger/JarInJarMerger.java -------------------------------------------------------------------------------- /rule/neoforge/merge_jij.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/neoforge/merge_jij.bzl -------------------------------------------------------------------------------- /rule/neoforge/mod_toml_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/neoforge/mod_toml_jar.bzl -------------------------------------------------------------------------------- /rule/remap_access_widener.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/remap_access_widener.bzl -------------------------------------------------------------------------------- /rule/remap_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/remap_jar.bzl -------------------------------------------------------------------------------- /rule/tiny_remapper_worker/AccessWidenerRemapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/tiny_remapper_worker/AccessWidenerRemapper.java -------------------------------------------------------------------------------- /rule/tiny_remapper_worker/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/tiny_remapper_worker/BUILD.bazel -------------------------------------------------------------------------------- /rule/tiny_remapper_worker/JarInJarRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/tiny_remapper_worker/JarInJarRemover.java -------------------------------------------------------------------------------- /rule/tiny_remapper_worker/MappingManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/tiny_remapper_worker/MappingManager.java -------------------------------------------------------------------------------- /rule/tiny_remapper_worker/PrintLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/tiny_remapper_worker/PrintLogger.java -------------------------------------------------------------------------------- /rule/tiny_remapper_worker/TinyRemapperWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/tiny_remapper_worker/TinyRemapperWorker.java -------------------------------------------------------------------------------- /rule/update_log_extractor/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/update_log_extractor/BUILD.bazel -------------------------------------------------------------------------------- /rule/update_log_extractor/UpdateLogExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/update_log_extractor/UpdateLogExtractor.java -------------------------------------------------------------------------------- /rule/upload_modrinth.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/upload_modrinth.bzl -------------------------------------------------------------------------------- /rule/vineflower/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/vineflower/BUILD.bazel -------------------------------------------------------------------------------- /rule/worker_api/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/worker_api/BUILD.bazel -------------------------------------------------------------------------------- /rule/worker_api/WorkRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/worker_api/WorkRequest.java -------------------------------------------------------------------------------- /rule/worker_api/WorkResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/worker_api/WorkResponse.java -------------------------------------------------------------------------------- /rule/worker_api/Worker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/rule/worker_api/Worker.java -------------------------------------------------------------------------------- /third_party/licenses/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/licenses/BUILD.bazel -------------------------------------------------------------------------------- /third_party/licenses/LICENSE.cherished_worlds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/licenses/LICENSE.cherished_worlds -------------------------------------------------------------------------------- /third_party/licenses/LICENSE.h2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/licenses/LICENSE.h2 -------------------------------------------------------------------------------- /third_party/licenses/LICENSE.javaosc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/licenses/LICENSE.javaosc -------------------------------------------------------------------------------- /third_party/licenses/LICENSE.javassist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/licenses/LICENSE.javassist -------------------------------------------------------------------------------- /third_party/licenses/LICENSE.kaimyentity_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/licenses/LICENSE.kaimyentity_c -------------------------------------------------------------------------------- /third_party/licenses/LICENSE.mocha: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/licenses/LICENSE.mocha -------------------------------------------------------------------------------- /third_party/licenses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/licenses/README.md -------------------------------------------------------------------------------- /third_party/mocha/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files(["EntityObjectProperty.java"]) -------------------------------------------------------------------------------- /third_party/mocha/BUILD.mocha.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/mocha/BUILD.mocha.bazel -------------------------------------------------------------------------------- /third_party/mocha/EntityObjectProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/mocha/EntityObjectProperty.java -------------------------------------------------------------------------------- /third_party/mocha/patches/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/mocha/patches/entity_object_property.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/mocha/patches/entity_object_property.patch -------------------------------------------------------------------------------- /third_party/mocha/patches/mutable_entity.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/mocha/patches/mutable_entity.patch -------------------------------------------------------------------------------- /third_party/ysm/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/ysm/BUILD.ysm.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/ysm/BUILD.ysm.bazel -------------------------------------------------------------------------------- /third_party/ysm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchController/ArmorStand/HEAD/third_party/ysm/README.md --------------------------------------------------------------------------------