├── .github └── workflows │ └── build.yml ├── .gitignore ├── Jenkinsfile ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java ├── com │ └── ishland │ │ └── vmp │ │ ├── VMPMod.java │ │ ├── common │ │ ├── chunk │ │ │ ├── iteration │ │ │ │ └── ITickableChunkSource.java │ │ │ ├── loading │ │ │ │ ├── IEntityPortalInterface.java │ │ │ │ ├── IPOIAsyncPreload.java │ │ │ │ ├── async_chunks_on_player_login │ │ │ │ │ └── AsyncChunkLoadUtil.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ ├── chunkwatching │ │ │ ├── AreaPlayerChunkWatchingManager.java │ │ │ └── PlayerClientVDTracking.java │ │ ├── config │ │ │ └── Config.java │ │ ├── entity │ │ │ └── item │ │ │ │ └── CachingWaterState.java │ │ ├── general │ │ │ ├── cache_ops │ │ │ │ └── biome │ │ │ │ │ └── PreloadingBiome.java │ │ │ ├── collections │ │ │ │ └── ITypeFilterableList.java │ │ │ └── spawn_density_cap │ │ │ │ └── SpawnDensityCapperDensityCapDelegate.java │ │ ├── logging │ │ │ └── AsyncAppenderBootstrap.java │ │ ├── maps │ │ │ └── AreaMap.java │ │ ├── networking │ │ │ └── eventloops │ │ │ │ └── VMPEventLoops.java │ │ ├── package-info.java │ │ ├── playerwatching │ │ │ ├── EntityTrackerEntryExtension.java │ │ │ ├── EntityTrackerExtension.java │ │ │ ├── NearbyEntityTracking.java │ │ │ ├── ServerPlayerEntityExtension.java │ │ │ ├── TACSExtension.java │ │ │ └── compat │ │ │ │ ├── EntityPositionTransformer.java │ │ │ │ └── ValkyrienSkies2ShipPositionTransformer.java │ │ └── util │ │ │ └── SimpleObjectPool.java │ │ └── mixins │ │ ├── VMPMixinPlugin.java │ │ ├── access │ │ ├── IAbstractChunkHolder.java │ │ ├── IChunkDeltaUpdateS2CPacket.java │ │ ├── IChunkHolder.java │ │ ├── IChunkTicket.java │ │ ├── IClientConnection.java │ │ ├── IEntityTrackerEntry.java │ │ ├── IPointOfInterestSet.java │ │ ├── IServerChunkManager.java │ │ ├── IServerCommandSource.java │ │ ├── IServerCommonNetworkHandler.java │ │ ├── ISpreadPlayersCommandPile.java │ │ ├── IThreadedAnvilChunkStorage.java │ │ ├── IThreadedAnvilChunkStorageEntityTracker.java │ │ ├── IThreadedAnvilChunkStorageLevelManager.java │ │ └── ITrackedPosition.java │ │ ├── carpet │ │ └── MixinEntityPlayerMPFake.java │ │ ├── chunk │ │ ├── loading │ │ │ ├── MixinPointOfInterestStorage.java │ │ │ ├── commands │ │ │ │ ├── MixinCommandFunctionManager.java │ │ │ │ └── MixinSpreadPlayersCommand.java │ │ │ └── package-info.java │ │ ├── package-info.java │ │ └── ticking │ │ │ └── MixinServerWorld.java │ │ ├── core │ │ └── package-info.java │ │ ├── entity │ │ ├── move_zero_velocity │ │ │ └── MixinEntity.java │ │ └── package-info.java │ │ ├── entitytracker │ │ ├── MixinThreadedAnvilChunkStorage.java │ │ └── MixinThreadedAnvilChunkStorageEntityTracker.java │ │ ├── general │ │ ├── biome_access │ │ │ ├── MixinBiomeAccess.java │ │ │ └── fast_chunk_access │ │ │ │ └── MixinWorldView.java │ │ ├── cache_ops │ │ │ └── package-info.java │ │ ├── collections │ │ │ └── MixinTypeFilterableList.java │ │ ├── no_locking │ │ │ └── MixinPalettedContainer.java │ │ ├── package-info.java │ │ └── spawn_density_cap │ │ │ └── MixinSpawnDensityCapperDensityCap.java │ │ ├── networking │ │ ├── avoid_deadlocks │ │ │ └── MixinClientConnection.java │ │ ├── config_enforce_main │ │ │ └── MixinServerConfigurationNetworkHandler.java │ │ ├── eventloops │ │ │ ├── MixinClientConnection.java │ │ │ └── MixinServerNetworkIo.java │ │ └── no_flush │ │ │ └── MixinClientConnection.java │ │ ├── playerwatching │ │ ├── MixinChunkFilter.java │ │ ├── MixinServerPlayerEntity.java │ │ ├── MixinTACSCancelSending.java │ │ ├── MixinTACSCancelSendingKrypton.java │ │ ├── MixinThreadedAnvilChunkStorage.java │ │ ├── optimize_nearby_entity_tracking_lookups │ │ │ ├── MixinEntityTrackerEntry.java │ │ │ ├── MixinServerPlayerEntity.java │ │ │ ├── MixinThreadedAnvilChunkStorage.java │ │ │ └── MixinThreadedAnvilChunkStorageEntityTracker.java │ │ └── optimize_nearby_player_lookups │ │ │ ├── MixinMobEntity.java │ │ │ ├── MixinServerWorld.java │ │ │ ├── MixinSpawnDensityCapper.java │ │ │ └── MixinThreadedAnvilChunkStorage.java │ │ ├── ticketsystem │ │ ├── package-info.java │ │ └── ticketpropagator │ │ │ └── MixinChunkLevelManager.java │ │ └── timesource │ │ └── MixinMinecraftClient.java └── io │ └── papermc │ └── paper │ └── util │ ├── IntegerUtil.java │ ├── MCUtil.java │ └── misc │ └── Delayed8WayDistancePropagator2D.java └── resources ├── assets └── vmp │ └── icon.png ├── fabric.mod.json ├── vmp.accesswidener └── vmp.mixins.json /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/.gitignore -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/VMPMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/VMPMod.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/chunk/iteration/ITickableChunkSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/chunk/iteration/ITickableChunkSource.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/chunk/loading/IEntityPortalInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/chunk/loading/IEntityPortalInterface.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/chunk/loading/IPOIAsyncPreload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/chunk/loading/IPOIAsyncPreload.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/chunk/loading/async_chunks_on_player_login/AsyncChunkLoadUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/chunk/loading/async_chunks_on_player_login/AsyncChunkLoadUtil.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/chunk/loading/package-info.java: -------------------------------------------------------------------------------- 1 | package com.ishland.vmp.common.chunk.loading; -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/chunk/package-info.java: -------------------------------------------------------------------------------- 1 | package com.ishland.vmp.common.chunk; -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/chunkwatching/AreaPlayerChunkWatchingManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/chunkwatching/AreaPlayerChunkWatchingManager.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/chunkwatching/PlayerClientVDTracking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/chunkwatching/PlayerClientVDTracking.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/config/Config.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/entity/item/CachingWaterState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/entity/item/CachingWaterState.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/general/cache_ops/biome/PreloadingBiome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/general/cache_ops/biome/PreloadingBiome.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/general/collections/ITypeFilterableList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/general/collections/ITypeFilterableList.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/general/spawn_density_cap/SpawnDensityCapperDensityCapDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/general/spawn_density_cap/SpawnDensityCapperDensityCapDelegate.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/logging/AsyncAppenderBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/logging/AsyncAppenderBootstrap.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/maps/AreaMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/maps/AreaMap.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/networking/eventloops/VMPEventLoops.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/networking/eventloops/VMPEventLoops.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/package-info.java: -------------------------------------------------------------------------------- 1 | package com.ishland.vmp.common; -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/playerwatching/EntityTrackerEntryExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/playerwatching/EntityTrackerEntryExtension.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/playerwatching/EntityTrackerExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/playerwatching/EntityTrackerExtension.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/playerwatching/NearbyEntityTracking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/playerwatching/NearbyEntityTracking.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/playerwatching/ServerPlayerEntityExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/playerwatching/ServerPlayerEntityExtension.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/playerwatching/TACSExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/playerwatching/TACSExtension.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/playerwatching/compat/EntityPositionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/playerwatching/compat/EntityPositionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/playerwatching/compat/ValkyrienSkies2ShipPositionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/playerwatching/compat/ValkyrienSkies2ShipPositionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/common/util/SimpleObjectPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/common/util/SimpleObjectPool.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/VMPMixinPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/VMPMixinPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IAbstractChunkHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IAbstractChunkHolder.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IChunkDeltaUpdateS2CPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IChunkDeltaUpdateS2CPacket.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IChunkHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IChunkHolder.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IChunkTicket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IChunkTicket.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IClientConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IClientConnection.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IEntityTrackerEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IEntityTrackerEntry.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IPointOfInterestSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IPointOfInterestSet.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IServerChunkManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IServerChunkManager.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IServerCommandSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IServerCommandSource.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IServerCommonNetworkHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IServerCommonNetworkHandler.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/ISpreadPlayersCommandPile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/ISpreadPlayersCommandPile.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IThreadedAnvilChunkStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IThreadedAnvilChunkStorage.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IThreadedAnvilChunkStorageEntityTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IThreadedAnvilChunkStorageEntityTracker.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/IThreadedAnvilChunkStorageLevelManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/IThreadedAnvilChunkStorageLevelManager.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/access/ITrackedPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/access/ITrackedPosition.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/carpet/MixinEntityPlayerMPFake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/carpet/MixinEntityPlayerMPFake.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/chunk/loading/MixinPointOfInterestStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/chunk/loading/MixinPointOfInterestStorage.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/chunk/loading/commands/MixinCommandFunctionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/chunk/loading/commands/MixinCommandFunctionManager.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/chunk/loading/commands/MixinSpreadPlayersCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/chunk/loading/commands/MixinSpreadPlayersCommand.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/chunk/loading/package-info.java: -------------------------------------------------------------------------------- 1 | package com.ishland.vmp.mixins.chunk.loading; -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/chunk/package-info.java: -------------------------------------------------------------------------------- 1 | package com.ishland.vmp.mixins.chunk; -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/chunk/ticking/MixinServerWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/chunk/ticking/MixinServerWorld.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/core/package-info.java: -------------------------------------------------------------------------------- 1 | package com.ishland.vmp.mixins.core; -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/entity/move_zero_velocity/MixinEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/entity/move_zero_velocity/MixinEntity.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/entity/package-info.java: -------------------------------------------------------------------------------- 1 | package com.ishland.vmp.mixins.entity; -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/entitytracker/MixinThreadedAnvilChunkStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/entitytracker/MixinThreadedAnvilChunkStorage.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/entitytracker/MixinThreadedAnvilChunkStorageEntityTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/entitytracker/MixinThreadedAnvilChunkStorageEntityTracker.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/general/biome_access/MixinBiomeAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/general/biome_access/MixinBiomeAccess.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/general/biome_access/fast_chunk_access/MixinWorldView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/general/biome_access/fast_chunk_access/MixinWorldView.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/general/cache_ops/package-info.java: -------------------------------------------------------------------------------- 1 | package com.ishland.vmp.mixins.general.cache_ops; -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/general/collections/MixinTypeFilterableList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/general/collections/MixinTypeFilterableList.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/general/no_locking/MixinPalettedContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/general/no_locking/MixinPalettedContainer.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/general/package-info.java: -------------------------------------------------------------------------------- 1 | package com.ishland.vmp.mixins.general; -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/general/spawn_density_cap/MixinSpawnDensityCapperDensityCap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/general/spawn_density_cap/MixinSpawnDensityCapperDensityCap.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/networking/avoid_deadlocks/MixinClientConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/networking/avoid_deadlocks/MixinClientConnection.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/networking/config_enforce_main/MixinServerConfigurationNetworkHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/networking/config_enforce_main/MixinServerConfigurationNetworkHandler.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/networking/eventloops/MixinClientConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/networking/eventloops/MixinClientConnection.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/networking/eventloops/MixinServerNetworkIo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/networking/eventloops/MixinServerNetworkIo.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/networking/no_flush/MixinClientConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/networking/no_flush/MixinClientConnection.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/MixinChunkFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/MixinChunkFilter.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/MixinServerPlayerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/MixinServerPlayerEntity.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/MixinTACSCancelSending.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/MixinTACSCancelSending.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/MixinTACSCancelSendingKrypton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/MixinTACSCancelSendingKrypton.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/MixinThreadedAnvilChunkStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/MixinThreadedAnvilChunkStorage.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_entity_tracking_lookups/MixinEntityTrackerEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_entity_tracking_lookups/MixinEntityTrackerEntry.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_entity_tracking_lookups/MixinServerPlayerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_entity_tracking_lookups/MixinServerPlayerEntity.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_entity_tracking_lookups/MixinThreadedAnvilChunkStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_entity_tracking_lookups/MixinThreadedAnvilChunkStorage.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_entity_tracking_lookups/MixinThreadedAnvilChunkStorageEntityTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_entity_tracking_lookups/MixinThreadedAnvilChunkStorageEntityTracker.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_player_lookups/MixinMobEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_player_lookups/MixinMobEntity.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_player_lookups/MixinServerWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_player_lookups/MixinServerWorld.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_player_lookups/MixinSpawnDensityCapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_player_lookups/MixinSpawnDensityCapper.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_player_lookups/MixinThreadedAnvilChunkStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/playerwatching/optimize_nearby_player_lookups/MixinThreadedAnvilChunkStorage.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/ticketsystem/package-info.java: -------------------------------------------------------------------------------- 1 | package com.ishland.vmp.mixins.ticketsystem; -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/ticketsystem/ticketpropagator/MixinChunkLevelManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/ticketsystem/ticketpropagator/MixinChunkLevelManager.java -------------------------------------------------------------------------------- /src/main/java/com/ishland/vmp/mixins/timesource/MixinMinecraftClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/com/ishland/vmp/mixins/timesource/MixinMinecraftClient.java -------------------------------------------------------------------------------- /src/main/java/io/papermc/paper/util/IntegerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/io/papermc/paper/util/IntegerUtil.java -------------------------------------------------------------------------------- /src/main/java/io/papermc/paper/util/MCUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/io/papermc/paper/util/MCUtil.java -------------------------------------------------------------------------------- /src/main/java/io/papermc/paper/util/misc/Delayed8WayDistancePropagator2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/java/io/papermc/paper/util/misc/Delayed8WayDistancePropagator2D.java -------------------------------------------------------------------------------- /src/main/resources/assets/vmp/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/resources/assets/vmp/icon.png -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/vmp.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/resources/vmp.accesswidener -------------------------------------------------------------------------------- /src/main/resources/vmp.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RelativityMC/VMP-fabric/HEAD/src/main/resources/vmp.mixins.json --------------------------------------------------------------------------------