├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── me │ └── mrhua269 │ └── chlorophyll │ ├── Chlorophyll.java │ ├── ChlorophyllConfig.java │ ├── client │ └── ChlorophyllClient.java │ ├── commands │ └── StatusCommand.java │ ├── impl │ └── ChlorophyllLevelTickLoop.java │ ├── mixins │ ├── BlockableEventLoopMixin.java │ ├── EndDragonFightMixin.java │ ├── EntityMixin.java │ ├── LevelMixin.java │ ├── LivingEntityMixin.java │ ├── MinecraftServerMixin.java │ ├── PlayerListMixin.java │ ├── ServerChunkCacheMixin.java │ ├── ServerLevelMixin.java │ ├── ServerPlayerMixin.java │ ├── ai │ │ ├── BabyFollowAdultMixin.java │ │ ├── GoToPotentialJobSiteMixin.java │ │ ├── PoiCompetitorScanMixin.java │ │ └── YieldJobSiteMixin.java │ ├── commands │ │ ├── KillCommandMixin.java │ │ └── TeleportCommandMixin.java │ ├── network │ │ ├── PacketProcessorMixin.java │ │ ├── PacketUtilsMixin.java │ │ ├── PrepareSpawnTaskMixin.java │ │ ├── ServerCommonPacketListenerImplMixin.java │ │ ├── ServerConnectionListenerMixin.java │ │ └── ServerGamePacketListenerImplMixin.java │ └── portals │ │ ├── EndPortalBlockMixin.java │ │ └── NetherPortalBlockMixin.java │ └── utils │ ├── EntityTaskScheduler.java │ ├── TextColorUtils.java │ ├── TickThread.java │ └── bridges │ ├── ITaskSchedulingEntity.java │ ├── ITaskSchedulingLevel.java │ └── ITaskSchedulingMinecraftServer.java └── resources ├── chlorophyll.accesswidener ├── chlorophyll.mixins.json └── fabric.mod.json /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/Chlorophyll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/Chlorophyll.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/ChlorophyllConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/ChlorophyllConfig.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/client/ChlorophyllClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/client/ChlorophyllClient.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/commands/StatusCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/commands/StatusCommand.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/impl/ChlorophyllLevelTickLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/impl/ChlorophyllLevelTickLoop.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/BlockableEventLoopMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/BlockableEventLoopMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/EndDragonFightMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/EndDragonFightMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/EntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/EntityMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/LevelMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/LevelMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/LivingEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/LivingEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/MinecraftServerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/MinecraftServerMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/PlayerListMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/PlayerListMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/ServerChunkCacheMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/ServerChunkCacheMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/ServerLevelMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/ServerLevelMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/ServerPlayerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/ServerPlayerMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/ai/BabyFollowAdultMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/ai/BabyFollowAdultMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/ai/GoToPotentialJobSiteMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/ai/GoToPotentialJobSiteMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/ai/PoiCompetitorScanMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/ai/PoiCompetitorScanMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/ai/YieldJobSiteMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/ai/YieldJobSiteMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/commands/KillCommandMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/commands/KillCommandMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/commands/TeleportCommandMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/commands/TeleportCommandMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/network/PacketProcessorMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/network/PacketProcessorMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/network/PacketUtilsMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/network/PacketUtilsMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/network/PrepareSpawnTaskMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/network/PrepareSpawnTaskMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/network/ServerCommonPacketListenerImplMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/network/ServerCommonPacketListenerImplMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/network/ServerConnectionListenerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/network/ServerConnectionListenerMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/network/ServerGamePacketListenerImplMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/network/ServerGamePacketListenerImplMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/portals/EndPortalBlockMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/portals/EndPortalBlockMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/mixins/portals/NetherPortalBlockMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/mixins/portals/NetherPortalBlockMixin.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/utils/EntityTaskScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/utils/EntityTaskScheduler.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/utils/TextColorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/utils/TextColorUtils.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/utils/TickThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/utils/TickThread.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/utils/bridges/ITaskSchedulingEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/utils/bridges/ITaskSchedulingEntity.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/utils/bridges/ITaskSchedulingLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/utils/bridges/ITaskSchedulingLevel.java -------------------------------------------------------------------------------- /src/main/java/me/mrhua269/chlorophyll/utils/bridges/ITaskSchedulingMinecraftServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/java/me/mrhua269/chlorophyll/utils/bridges/ITaskSchedulingMinecraftServer.java -------------------------------------------------------------------------------- /src/main/resources/chlorophyll.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/resources/chlorophyll.accesswidener -------------------------------------------------------------------------------- /src/main/resources/chlorophyll.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/resources/chlorophyll.mixins.json -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EilsapMC/Chlorophyll/HEAD/src/main/resources/fabric.mod.json --------------------------------------------------------------------------------