├── .editorconfig ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .idea └── icon.png ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── cn │ └── ussshenzhou │ └── madparticle │ ├── MadParticle.java │ ├── MadParticleConfig.java │ ├── MultiThreadedEqualObjectLinkedOpenHashSetQueue.java │ ├── api │ ├── AddParticleHelperC.java │ └── AddParticleHelperS.java │ ├── command │ ├── CommandHelper.java │ ├── IndexedCommandManager.java │ ├── MadParticleCommand.java │ ├── ModCommandRegister.java │ └── inheritable │ │ ├── InheritableBoolean.java │ │ ├── InheritableCommandDispatcher.java │ │ ├── InheritableDoubleArgument.java │ │ ├── InheritableFloatArgument.java │ │ ├── InheritableIntegerArgument.java │ │ ├── InheritableStringReader.java │ │ ├── InheritableVec3Argument.java │ │ └── ModCommandArgumentRegistry.java │ ├── designer │ ├── WelcomeScreenListener.java │ ├── gui │ │ ├── DesignerScreen.java │ │ ├── ParticleCounterHud.java │ │ ├── WelcomeScreen.java │ │ ├── panel │ │ │ ├── HelperModePanel.java │ │ │ ├── ParametersPanel.java │ │ │ ├── ParticleBrowsePanel.java │ │ │ ├── SceneControlPanel.java │ │ │ ├── SettingPanel.java │ │ │ ├── TadaModePanel.java │ │ │ └── TadaParametersPanel.java │ │ └── widegt │ │ │ ├── CommandChainSelectList.java │ │ │ ├── MetaParameterPanel.java │ │ │ └── SingleVec3EditBox.java │ └── input │ │ └── ModKeyMappingRegistry.java │ ├── item │ ├── ModItemsRegistry.java │ ├── Tada.java │ ├── TadaCopyCommandListener.java │ └── component │ │ ├── ModDataComponent.java │ │ └── TadaComponent.java │ ├── mixin │ ├── AbstractCommandBlockEditScreenMixin.java │ ├── AttributesMixin.java │ ├── CommandsMixin.java │ ├── EditBoxAccessor.java │ ├── LevelRendererMixin.java │ ├── LocalCoordinatesAccessor.java │ ├── MultiPackResourceManagerMixin.java │ ├── ParticleAccessor.java │ ├── ParticleEngineAccessor.java │ ├── ParticleEngineMixin.java │ ├── ParticleMixin.java │ ├── SuspendedParticleMixin.java │ ├── TextureManagerAccessor.java │ └── WorldCoordinatesAccessor.java │ ├── mixinproxy │ ├── ITickType.java │ └── ParticleEngineMixinProxy.java │ ├── network │ ├── AskIndexedCommandPacket.java │ ├── IndexedCommandPacket.java │ ├── MadParticlePacket.java │ ├── MadParticleTadaPacket.java │ ├── MakeTadaPacket.java │ ├── ReplyIndexedCommandPacket.java │ └── SendWelcomePacket.java │ ├── particle │ ├── CustomParticle.java │ ├── CustomParticleRegistry.java │ ├── MadParticle.java │ ├── MadParticleOption.java │ ├── MadParticleType.java │ ├── ModParticleProviderRegistry.java │ ├── ModParticleRenderTypes.java │ ├── ModParticleTypeRegistry.java │ ├── ParticleRenderTypesProxy.java │ ├── enums │ │ ├── ChangeMode.java │ │ ├── LightCacheRefreshInterval.java │ │ ├── MetaKeys.java │ │ ├── ParticleRenderTypes.java │ │ ├── SpriteFrom.java │ │ ├── TakeOver.java │ │ └── TranslucentMethod.java │ └── optimize │ │ ├── InstancedRenderManager.java │ │ ├── ModRenderPipelines.java │ │ ├── MultiThreadHelper.java │ │ ├── NeoInstancedRenderManager.java │ │ ├── ParallelTickManager.java │ │ ├── PersistentMappedArrayBuffer.java │ │ └── UtilListener.java │ └── util │ ├── AABBHelper.java │ ├── CameraHelper.java │ ├── LightCache.java │ ├── MathHelper.java │ ├── MovementHelper.java │ ├── SimpleBlockPos.java │ └── VoxelShapeHelper.java ├── resources ├── META-INF │ ├── accesstransformer.cfg │ └── enumextensions.json.disabled ├── assets │ └── madparticle │ │ ├── items │ │ └── tada.json │ │ ├── lang │ │ ├── en_us.json │ │ └── zh_cn.json │ │ ├── models │ │ └── item │ │ │ └── tada.json │ │ ├── particles │ │ └── mad_particle.json │ │ ├── shaders │ │ ├── core │ │ │ ├── instanced_particle.json │ │ │ ├── instanced_particle_oit.json │ │ │ └── instanced_particle_oit_post.json │ │ ├── instanced_particle.vsh │ │ ├── instanced_particle_common.fsh │ │ ├── instanced_particle_oit.fsh │ │ ├── instanced_particle_oit_post.fsh │ │ └── instanced_particle_oit_post.vsh │ │ └── textures │ │ └── item │ │ ├── tada.png │ │ └── tada_model.png ├── madparticle.mixins.json ├── madparticle.png └── pack.mcmeta └── templates └── META-INF └── neoforge.mods.toml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/.idea/icon.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/MadParticle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/MadParticle.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/MadParticleConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/MadParticleConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/MultiThreadedEqualObjectLinkedOpenHashSetQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/MultiThreadedEqualObjectLinkedOpenHashSetQueue.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/api/AddParticleHelperC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/api/AddParticleHelperC.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/api/AddParticleHelperS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/api/AddParticleHelperS.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/command/CommandHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/command/CommandHelper.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/command/IndexedCommandManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/command/IndexedCommandManager.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/command/MadParticleCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/command/MadParticleCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/command/ModCommandRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/command/ModCommandRegister.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableBoolean.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableCommandDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableCommandDispatcher.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableDoubleArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableDoubleArgument.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableFloatArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableFloatArgument.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableIntegerArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableIntegerArgument.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableStringReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableStringReader.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableVec3Argument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/command/inheritable/InheritableVec3Argument.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/command/inheritable/ModCommandArgumentRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/command/inheritable/ModCommandArgumentRegistry.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/WelcomeScreenListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/WelcomeScreenListener.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/DesignerScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/DesignerScreen.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/ParticleCounterHud.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/ParticleCounterHud.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/WelcomeScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/WelcomeScreen.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/HelperModePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/HelperModePanel.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/ParametersPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/ParametersPanel.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/ParticleBrowsePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/ParticleBrowsePanel.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/SceneControlPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/SceneControlPanel.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/SettingPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/SettingPanel.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/TadaModePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/TadaModePanel.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/TadaParametersPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/panel/TadaParametersPanel.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/widegt/CommandChainSelectList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/widegt/CommandChainSelectList.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/widegt/MetaParameterPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/widegt/MetaParameterPanel.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/gui/widegt/SingleVec3EditBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/gui/widegt/SingleVec3EditBox.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/designer/input/ModKeyMappingRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/designer/input/ModKeyMappingRegistry.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/item/ModItemsRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/item/ModItemsRegistry.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/item/Tada.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/item/Tada.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/item/TadaCopyCommandListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/item/TadaCopyCommandListener.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/item/component/ModDataComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/item/component/ModDataComponent.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/item/component/TadaComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/item/component/TadaComponent.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/AbstractCommandBlockEditScreenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/AbstractCommandBlockEditScreenMixin.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/AttributesMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/AttributesMixin.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/CommandsMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/CommandsMixin.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/EditBoxAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/EditBoxAccessor.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/LevelRendererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/LevelRendererMixin.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/LocalCoordinatesAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/LocalCoordinatesAccessor.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/MultiPackResourceManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/MultiPackResourceManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/ParticleAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/ParticleAccessor.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/ParticleEngineAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/ParticleEngineAccessor.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/ParticleEngineMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/ParticleEngineMixin.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/ParticleMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/ParticleMixin.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/SuspendedParticleMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/SuspendedParticleMixin.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/TextureManagerAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/TextureManagerAccessor.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixin/WorldCoordinatesAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixin/WorldCoordinatesAccessor.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixinproxy/ITickType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixinproxy/ITickType.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/mixinproxy/ParticleEngineMixinProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/mixinproxy/ParticleEngineMixinProxy.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/network/AskIndexedCommandPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/network/AskIndexedCommandPacket.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/network/IndexedCommandPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/network/IndexedCommandPacket.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/network/MadParticlePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/network/MadParticlePacket.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/network/MadParticleTadaPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/network/MadParticleTadaPacket.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/network/MakeTadaPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/network/MakeTadaPacket.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/network/ReplyIndexedCommandPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/network/ReplyIndexedCommandPacket.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/network/SendWelcomePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/network/SendWelcomePacket.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/CustomParticle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/CustomParticle.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/CustomParticleRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/CustomParticleRegistry.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/MadParticle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/MadParticle.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/MadParticleOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/MadParticleOption.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/MadParticleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/MadParticleType.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/ModParticleProviderRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/ModParticleProviderRegistry.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/ModParticleRenderTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/ModParticleRenderTypes.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/ModParticleTypeRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/ModParticleTypeRegistry.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/ParticleRenderTypesProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/ParticleRenderTypesProxy.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/enums/ChangeMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/enums/ChangeMode.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/enums/LightCacheRefreshInterval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/enums/LightCacheRefreshInterval.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/enums/MetaKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/enums/MetaKeys.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/enums/ParticleRenderTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/enums/ParticleRenderTypes.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/enums/SpriteFrom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/enums/SpriteFrom.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/enums/TakeOver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/enums/TakeOver.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/enums/TranslucentMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/enums/TranslucentMethod.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/optimize/InstancedRenderManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/optimize/InstancedRenderManager.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/optimize/ModRenderPipelines.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/optimize/ModRenderPipelines.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/optimize/MultiThreadHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/optimize/MultiThreadHelper.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/optimize/NeoInstancedRenderManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/optimize/NeoInstancedRenderManager.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/optimize/ParallelTickManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/optimize/ParallelTickManager.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/optimize/PersistentMappedArrayBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/optimize/PersistentMappedArrayBuffer.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/particle/optimize/UtilListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/particle/optimize/UtilListener.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/util/AABBHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/util/AABBHelper.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/util/CameraHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/util/CameraHelper.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/util/LightCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/util/LightCache.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/util/MathHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/util/MathHelper.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/util/MovementHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/util/MovementHelper.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/util/SimpleBlockPos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/util/SimpleBlockPos.java -------------------------------------------------------------------------------- /src/main/java/cn/ussshenzhou/madparticle/util/VoxelShapeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/java/cn/ussshenzhou/madparticle/util/VoxelShapeHelper.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/accesstransformer.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/META-INF/accesstransformer.cfg -------------------------------------------------------------------------------- /src/main/resources/META-INF/enumextensions.json.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/META-INF/enumextensions.json.disabled -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/items/tada.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/items/tada.json -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/lang/en_us.json -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/lang/zh_cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/lang/zh_cn.json -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/models/item/tada.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/models/item/tada.json -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/particles/mad_particle.json: -------------------------------------------------------------------------------- 1 | { 2 | "textures": [ 3 | ] 4 | } -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/shaders/core/instanced_particle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/shaders/core/instanced_particle.json -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/shaders/core/instanced_particle_oit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/shaders/core/instanced_particle_oit.json -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/shaders/core/instanced_particle_oit_post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/shaders/core/instanced_particle_oit_post.json -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/shaders/instanced_particle.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/shaders/instanced_particle.vsh -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/shaders/instanced_particle_common.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/shaders/instanced_particle_common.fsh -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/shaders/instanced_particle_oit.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/shaders/instanced_particle_oit.fsh -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/shaders/instanced_particle_oit_post.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/shaders/instanced_particle_oit_post.fsh -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/shaders/instanced_particle_oit_post.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/shaders/instanced_particle_oit_post.vsh -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/textures/item/tada.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/textures/item/tada.png -------------------------------------------------------------------------------- /src/main/resources/assets/madparticle/textures/item/tada_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/assets/madparticle/textures/item/tada_model.png -------------------------------------------------------------------------------- /src/main/resources/madparticle.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/madparticle.mixins.json -------------------------------------------------------------------------------- /src/main/resources/madparticle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/madparticle.png -------------------------------------------------------------------------------- /src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/resources/pack.mcmeta -------------------------------------------------------------------------------- /src/main/templates/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USS-Shenzhou/MadParticle/HEAD/src/main/templates/META-INF/neoforge.mods.toml --------------------------------------------------------------------------------