├── .github └── workflows │ └── gradle.yml ├── .gitignore ├── LICENSE ├── README.md ├── etc ├── docs │ ├── SerDesArch.md │ └── test.toml └── filters.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── net │ └── himeki │ └── mcmtfabric │ ├── DebugHookTerminator.java │ ├── MCMT.java │ ├── ParallelProcessor.java │ ├── commands │ ├── ConfigCommand.java │ ├── DebugCommand.java │ ├── RegionCommand.java │ └── StatsCommand.java │ ├── config │ ├── BlockEntityLists.java │ ├── GeneralConfig.java │ ├── SerDesConfig.java │ └── ThreadedRegionsConfig.java │ ├── debug │ ├── MSPT10DebugBlock.java │ ├── MSPT10DebugBlockEntity.java │ ├── MSPT10DebugEntity.java │ ├── MSPT10DebugEntityRenderer.java │ └── WorldTickStats.java │ ├── jmx │ ├── JMXRegistration.java │ ├── MCMTDebug.java │ └── MCMTDebugMBean.java │ ├── mixin │ ├── AllayEntityMixin.java │ ├── ChainRestrictedNeighborUpdaterMixin.java │ ├── ChunkHolderMixin.java │ ├── ChunkLoaderMixin.java │ ├── ChunkMixin.java │ ├── ChunkTicketManagerMixin.java │ ├── DedicatedServerWatchdogMixin.java │ ├── DolphinEntityMixin.java │ ├── EntityIndexMixin.java │ ├── EntityListMixin.java │ ├── EntityMixin.java │ ├── FastUtilsMixin.java │ ├── FoxEntityMixin.java │ ├── GoalSelectorMixin.java │ ├── HoldTradeOffersTaskMixin.java │ ├── ItemEntityMixin.java │ ├── LevelPropagatorMixin.java │ ├── LivingEntityMixin.java │ ├── LockHelperMixin.java │ ├── MinecraftServerMixin.java │ ├── NearestLivingEntitiesSensorMixin.java │ ├── PandaEntityMixin.java │ ├── PathNodeNavigatorMixin.java │ ├── PendingUpdateQueueMixin.java │ ├── PiglinEntityMixin.java │ ├── RaiderEntityMixin.java │ ├── SectionedEntityCacheMixin.java │ ├── SerializingRegionBasedStorageMixin.java │ ├── ServerChunkLoadingManagerMixin.java │ ├── ServerChunkManagerMixin.java │ ├── ServerEntityManagerListenerMixin.java │ ├── ServerPlayerEntityMixin.java │ ├── ServerWorldMixin.java │ ├── SimulationDistanceLevelPropagatorMixin.java │ ├── SpawnHelperMixin.java │ ├── SyncAllMixin.java │ ├── SynchronisePlugin.java │ ├── TypeFilterableListMixin.java │ ├── UtilMixin.java │ ├── WorldChunkMixin.java │ └── WorldMixin.java │ ├── parallelised │ ├── BotRegionManager.java │ ├── ChunkLock.java │ ├── ConcurrentArrayDeque.java │ ├── ConcurrentCollections.java │ ├── ConcurrentDoublyLinkedList.java │ ├── ParaServerChunkProvider.java │ ├── fastutil │ │ ├── ConcurrentLongLinkedOpenHashSet.java │ │ ├── ConcurrentLongSortedSet.java │ │ ├── ConcurrentShortHashSet.java │ │ ├── FastUtilHackUtil.java │ │ ├── Int2ObjectConcurrentHashMap.java │ │ ├── Long2ByteConcurrentHashMap.java │ │ ├── Long2IntConcurrentHashMap.java │ │ ├── Long2IntConcurrentNonLinkedOpenMap.java │ │ ├── Long2LongConcurrentHashMap.java │ │ ├── Long2ObjectConcurrentHashMap.java │ │ ├── Long2ObjectOpenConcurrentHashMap.java │ │ └── sync │ │ │ └── SyncLongLinkedOpenHashSet.java │ ├── pooling │ │ └── LockAwareThreadPool.java │ └── threads │ │ ├── AffinityThreadFactory.java │ │ ├── CPUCoreManager.java │ │ ├── GlobalAffinityThreadPool.java │ │ ├── MCMTThreads.java │ │ ├── SerialExecutor.java │ │ └── ThreadedChunksRegion.java │ ├── serdes │ ├── ISerDesHookType.java │ ├── SerDesHookTypes.java │ ├── SerDesRegistry.java │ ├── filter │ │ ├── AutoFilter.java │ │ ├── GenericConfigFilter.java │ │ ├── ISerDesFilter.java │ │ ├── LegacyFilter.java │ │ └── VanillaFilter.java │ └── pools │ │ ├── ChunkLockPool.java │ │ ├── ISerDesPool.java │ │ ├── PostExecutePool.java │ │ └── SingleExecutionPool.java │ └── syncfu │ └── SyncFuTransformer.java └── resources ├── assets └── mcmtfabric │ └── mcmt.png ├── fabric.mod.json ├── mcmtfabric.accesswidener └── mcmtfabric.mixins.json /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | run 4 | build 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/README.md -------------------------------------------------------------------------------- /etc/docs/SerDesArch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/etc/docs/SerDesArch.md -------------------------------------------------------------------------------- /etc/docs/test.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/etc/docs/test.toml -------------------------------------------------------------------------------- /etc/filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/etc/filters.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/DebugHookTerminator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/DebugHookTerminator.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/MCMT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/MCMT.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/ParallelProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/ParallelProcessor.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/commands/ConfigCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/commands/ConfigCommand.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/commands/DebugCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/commands/DebugCommand.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/commands/RegionCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/commands/RegionCommand.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/commands/StatsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/commands/StatsCommand.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/config/BlockEntityLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/config/BlockEntityLists.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/config/GeneralConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/config/GeneralConfig.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/config/SerDesConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/config/SerDesConfig.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/config/ThreadedRegionsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/config/ThreadedRegionsConfig.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/debug/MSPT10DebugBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/debug/MSPT10DebugBlock.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/debug/MSPT10DebugBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/debug/MSPT10DebugBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/debug/MSPT10DebugEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/debug/MSPT10DebugEntity.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/debug/MSPT10DebugEntityRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/debug/MSPT10DebugEntityRenderer.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/debug/WorldTickStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/debug/WorldTickStats.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/jmx/JMXRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/jmx/JMXRegistration.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/jmx/MCMTDebug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/jmx/MCMTDebug.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/jmx/MCMTDebugMBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/jmx/MCMTDebugMBean.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/AllayEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/AllayEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/ChainRestrictedNeighborUpdaterMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/ChainRestrictedNeighborUpdaterMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/ChunkHolderMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/ChunkHolderMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/ChunkLoaderMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/ChunkLoaderMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/ChunkMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/ChunkMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/ChunkTicketManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/ChunkTicketManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/DedicatedServerWatchdogMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/DedicatedServerWatchdogMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/DolphinEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/DolphinEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/EntityIndexMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/EntityIndexMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/EntityListMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/EntityListMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/EntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/EntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/FastUtilsMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/FastUtilsMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/FoxEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/FoxEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/GoalSelectorMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/GoalSelectorMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/HoldTradeOffersTaskMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/HoldTradeOffersTaskMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/ItemEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/ItemEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/LevelPropagatorMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/LevelPropagatorMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/LivingEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/LivingEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/LockHelperMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/LockHelperMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/MinecraftServerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/MinecraftServerMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/NearestLivingEntitiesSensorMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/NearestLivingEntitiesSensorMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/PandaEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/PandaEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/PathNodeNavigatorMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/PathNodeNavigatorMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/PendingUpdateQueueMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/PendingUpdateQueueMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/PiglinEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/PiglinEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/RaiderEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/RaiderEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/SectionedEntityCacheMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/SectionedEntityCacheMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/SerializingRegionBasedStorageMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/SerializingRegionBasedStorageMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/ServerChunkLoadingManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/ServerChunkLoadingManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/ServerChunkManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/ServerChunkManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/ServerEntityManagerListenerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/ServerEntityManagerListenerMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/ServerPlayerEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/ServerPlayerEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/ServerWorldMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/ServerWorldMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/SimulationDistanceLevelPropagatorMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/SimulationDistanceLevelPropagatorMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/SpawnHelperMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/SpawnHelperMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/SyncAllMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/SyncAllMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/SynchronisePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/SynchronisePlugin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/TypeFilterableListMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/TypeFilterableListMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/UtilMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/UtilMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/WorldChunkMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/WorldChunkMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/mixin/WorldMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/mixin/WorldMixin.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/BotRegionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/BotRegionManager.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/ChunkLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/ChunkLock.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/ConcurrentArrayDeque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/ConcurrentArrayDeque.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/ConcurrentCollections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/ConcurrentCollections.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/ConcurrentDoublyLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/ConcurrentDoublyLinkedList.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/ParaServerChunkProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/ParaServerChunkProvider.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/ConcurrentLongLinkedOpenHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/ConcurrentLongLinkedOpenHashSet.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/ConcurrentLongSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/ConcurrentLongSortedSet.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/ConcurrentShortHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/ConcurrentShortHashSet.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/FastUtilHackUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/FastUtilHackUtil.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Int2ObjectConcurrentHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Int2ObjectConcurrentHashMap.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Long2ByteConcurrentHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Long2ByteConcurrentHashMap.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Long2IntConcurrentHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Long2IntConcurrentHashMap.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Long2IntConcurrentNonLinkedOpenMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Long2IntConcurrentNonLinkedOpenMap.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Long2LongConcurrentHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Long2LongConcurrentHashMap.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Long2ObjectConcurrentHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Long2ObjectConcurrentHashMap.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Long2ObjectOpenConcurrentHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/Long2ObjectOpenConcurrentHashMap.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/sync/SyncLongLinkedOpenHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/fastutil/sync/SyncLongLinkedOpenHashSet.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/pooling/LockAwareThreadPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/pooling/LockAwareThreadPool.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/threads/AffinityThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/threads/AffinityThreadFactory.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/threads/CPUCoreManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/threads/CPUCoreManager.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/threads/GlobalAffinityThreadPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/threads/GlobalAffinityThreadPool.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/threads/MCMTThreads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/threads/MCMTThreads.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/threads/SerialExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/threads/SerialExecutor.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/parallelised/threads/ThreadedChunksRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/parallelised/threads/ThreadedChunksRegion.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/serdes/ISerDesHookType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/serdes/ISerDesHookType.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/serdes/SerDesHookTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/serdes/SerDesHookTypes.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/serdes/SerDesRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/serdes/SerDesRegistry.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/serdes/filter/AutoFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/serdes/filter/AutoFilter.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/serdes/filter/GenericConfigFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/serdes/filter/GenericConfigFilter.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/serdes/filter/ISerDesFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/serdes/filter/ISerDesFilter.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/serdes/filter/LegacyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/serdes/filter/LegacyFilter.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/serdes/filter/VanillaFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/serdes/filter/VanillaFilter.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/serdes/pools/ChunkLockPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/serdes/pools/ChunkLockPool.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/serdes/pools/ISerDesPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/serdes/pools/ISerDesPool.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/serdes/pools/PostExecutePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/serdes/pools/PostExecutePool.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/serdes/pools/SingleExecutionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/serdes/pools/SingleExecutionPool.java -------------------------------------------------------------------------------- /src/main/java/net/himeki/mcmtfabric/syncfu/SyncFuTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/java/net/himeki/mcmtfabric/syncfu/SyncFuTransformer.java -------------------------------------------------------------------------------- /src/main/resources/assets/mcmtfabric/mcmt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/resources/assets/mcmtfabric/mcmt.png -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/mcmtfabric.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/resources/mcmtfabric.accesswidener -------------------------------------------------------------------------------- /src/main/resources/mcmtfabric.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/himekifee/MCMTFabric/HEAD/src/main/resources/mcmtfabric.mixins.json --------------------------------------------------------------------------------