├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── common ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── mrcrayfish │ │ └── framework │ │ ├── Constants.java │ │ ├── FrameworkData.java │ │ ├── FrameworkSetup.java │ │ ├── Registration.java │ │ ├── api │ │ ├── Environment.java │ │ ├── FrameworkAPI.java │ │ ├── LogicalEnvironment.java │ │ ├── client │ │ │ ├── FrameworkClientAPI.java │ │ │ └── model │ │ │ │ ├── FrameworkBakedModel.java │ │ │ │ ├── FrameworkModelBaker.java │ │ │ │ ├── FrameworkModelResource.java │ │ │ │ └── renderer │ │ │ │ └── StandaloneModelRenderer.java │ │ ├── config │ │ │ ├── AbstractProperty.java │ │ │ ├── BoolProperty.java │ │ │ ├── ConfigProperty.java │ │ │ ├── ConfigType.java │ │ │ ├── DoubleProperty.java │ │ │ ├── EnumProperty.java │ │ │ ├── FrameworkConfig.java │ │ │ ├── IntProperty.java │ │ │ ├── ListProperty.java │ │ │ ├── LongProperty.java │ │ │ ├── StringProperty.java │ │ │ ├── event │ │ │ │ └── FrameworkConfigEvents.java │ │ │ └── validate │ │ │ │ ├── NumberRange.java │ │ │ │ ├── ResourceLocationValidator.java │ │ │ │ └── Validator.java │ │ ├── datagen │ │ │ ├── FrameworkGenerator.java │ │ │ └── FrameworkModelProvider.java │ │ ├── event │ │ │ ├── FrameworkEntityEvents.java │ │ │ ├── FrameworkEvent.java │ │ │ ├── FrameworkPlayerEvents.java │ │ │ ├── FrameworkServerEvents.java │ │ │ ├── FrameworkTickEvents.java │ │ │ └── client │ │ │ │ ├── FrameworkClientConnectionEvents.java │ │ │ │ ├── FrameworkClientTickEvents.java │ │ │ │ ├── FrameworkInputEvents.java │ │ │ │ └── FrameworkScreenEvents.java │ │ ├── menu │ │ │ └── IMenuData.java │ │ ├── network │ │ │ ├── ConfigurationMessageContext.java │ │ │ ├── FrameworkNetwork.java │ │ │ ├── FrameworkNetworkBuilder.java │ │ │ ├── FrameworkResponse.java │ │ │ ├── LevelLocation.java │ │ │ ├── MessageContext.java │ │ │ └── PlayMessageContext.java │ │ ├── registry │ │ │ ├── BlockRegistryEntry.java │ │ │ ├── CustomStatRegistryEntry.java │ │ │ ├── FrameworkRegistry.java │ │ │ ├── RegistryContainer.java │ │ │ ├── RegistryEntry.java │ │ │ └── WrappedRegistry.java │ │ ├── serialize │ │ │ ├── DataArray.java │ │ │ ├── DataBoolean.java │ │ │ ├── DataEntry.java │ │ │ ├── DataHelper.java │ │ │ ├── DataNumber.java │ │ │ ├── DataObject.java │ │ │ ├── DataString.java │ │ │ └── DataType.java │ │ ├── sync │ │ │ ├── DataSerializer.java │ │ │ ├── Serializers.java │ │ │ ├── SyncSignal.java │ │ │ ├── SyncedClassKey.java │ │ │ ├── SyncedDataKey.java │ │ │ └── SyncedObject.java │ │ └── util │ │ │ └── TaskRunner.java │ │ ├── client │ │ ├── ClientRegistration.java │ │ ├── JsonDataManager.java │ │ ├── model │ │ │ ├── FrameworkBlockStateModel.java │ │ │ ├── FrameworkItemModel.java │ │ │ ├── IOpenModel.java │ │ │ ├── OpenBlockModel.java │ │ │ ├── OpenModelDeserializer.java │ │ │ ├── OpenModelHelper.java │ │ │ └── StandaloneModelManager.java │ │ ├── multiplayer │ │ │ └── ClientPlayHandler.java │ │ └── resources │ │ │ ├── IDataLoader.java │ │ │ └── IResourceSupplier.java │ │ ├── config │ │ ├── ConfigWatcher.java │ │ └── FrameworkConfigManager.java │ │ ├── entity │ │ └── sync │ │ │ ├── DataEntry.java │ │ │ ├── DataHolder.java │ │ │ └── SyncedEntityData.java │ │ ├── mixin │ │ └── client │ │ │ ├── ClientConfigurationPacketListenerImplMixin.java │ │ │ └── MinecraftMixin.java │ │ ├── network │ │ ├── FrameworkCodecs.java │ │ ├── Network.java │ │ └── message │ │ │ ├── ConfigurationMessage.java │ │ │ ├── FrameworkMessage.java │ │ │ ├── FrameworkPayload.java │ │ │ ├── LoginIndexHolder.java │ │ │ ├── PlayMessage.java │ │ │ ├── configuration │ │ │ ├── FinishedConfigurationTask.java │ │ │ ├── S2CConfigData.java │ │ │ └── S2CSyncedEntityData.java │ │ │ └── play │ │ │ ├── S2CSyncConfigData.java │ │ │ └── S2CUpdateEntityData.java │ │ ├── platform │ │ ├── ClientServices.java │ │ ├── Services.java │ │ └── services │ │ │ ├── IClientHelper.java │ │ │ ├── IConfigHelper.java │ │ │ ├── IEntityHelper.java │ │ │ ├── INetworkHelper.java │ │ │ ├── IPlatformHelper.java │ │ │ └── IRegistrationHelper.java │ │ ├── registry │ │ ├── RegisterConsumer.java │ │ ├── RegistryProxy.java │ │ └── VanillaRegistryProxy.java │ │ └── util │ │ ├── ConfigHelper.java │ │ ├── GsonUtils.java │ │ ├── ReflectionUtils.java │ │ ├── Utils.java │ │ └── reflection │ │ └── ReflectedMethod.java │ └── resources │ ├── assets │ └── framework │ │ ├── icon.png │ │ └── lang │ │ └── en_us.json │ ├── framework.accesswidener │ ├── framework.common.mixins.json │ └── pack.mcmeta ├── fabric ├── LICENSE_Javassist ├── LICENSE_Reflections ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mrcrayfish │ │ │ └── framework │ │ │ ├── FrameworkFabric.java │ │ │ ├── api │ │ │ ├── FrameworkModInitializer.java │ │ │ └── client │ │ │ │ └── model │ │ │ │ └── FabricModelResource.java │ │ │ ├── client │ │ │ ├── ClientFrameworkFabric.java │ │ │ ├── FabricClientEvents.java │ │ │ ├── FrameworkModelLoadingPlugin.java │ │ │ └── model │ │ │ │ ├── FabricFrameworkBlockStateModel.java │ │ │ │ └── geometry │ │ │ │ └── OpenModelGeometry.java │ │ │ ├── entity │ │ │ └── sync │ │ │ │ └── ISyncedDataHolder.java │ │ │ ├── event │ │ │ └── FabricEvents.java │ │ │ ├── mixin │ │ │ ├── EntityMixin.java │ │ │ ├── ExperienceOrbMixin.java │ │ │ ├── ItemEntityMixin.java │ │ │ ├── LivingEntityMixin.java │ │ │ ├── PlayerListMixin.java │ │ │ ├── PlayerMixin.java │ │ │ ├── ResultSlotMixin.java │ │ │ ├── ServerPlayerMixin.java │ │ │ └── client │ │ │ │ ├── AbstractContainerScreenMixin.java │ │ │ │ ├── FabricMinecraftMixin.java │ │ │ │ ├── GameRendererMixin.java │ │ │ │ ├── KeyboardHandlerMixin.java │ │ │ │ ├── LocalPlayerMixin.java │ │ │ │ └── OptionsMixin.java │ │ │ └── platform │ │ │ ├── FabricClientHelper.java │ │ │ ├── FabricConfigHelper.java │ │ │ ├── FabricEntityHelper.java │ │ │ ├── FabricNetworkHelper.java │ │ │ ├── FabricPlatformHelper.java │ │ │ ├── FabricRegistrationHelper.java │ │ │ └── network │ │ │ ├── FabricClientNetworkHandler.java │ │ │ ├── FabricConfigurationTask.java │ │ │ ├── FabricNetwork.java │ │ │ ├── FabricNetworkBuilder.java │ │ │ └── FabricServerNetworkHandler.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ ├── com.mrcrayfish.framework.platform.services.IClientHelper │ │ │ ├── com.mrcrayfish.framework.platform.services.IConfigHelper │ │ │ ├── com.mrcrayfish.framework.platform.services.IEntityHelper │ │ │ ├── com.mrcrayfish.framework.platform.services.INetworkHelper │ │ │ ├── com.mrcrayfish.framework.platform.services.IPlatformHelper │ │ │ └── com.mrcrayfish.framework.platform.services.IRegistrationHelper │ │ ├── fabric.mod.json │ │ └── framework.fabric.mixins.json │ └── testmod │ ├── java │ └── test │ │ ├── FrameworkTest.java │ │ ├── config │ │ └── ConfigTest.java │ │ ├── dataloader │ │ └── DataLoaderTest.java │ │ ├── network │ │ └── NetworkTest.java │ │ ├── openmodel │ │ └── OpenModelTest.java │ │ ├── openmodeldata │ │ ├── ClientOpenModelDataTest.java │ │ ├── OpenModelDataTest.java │ │ └── TestTintSource.java │ │ ├── registry │ │ └── RegistryTest.java │ │ ├── standalonemodel │ │ ├── ClientStandaloneModelTest.java │ │ └── StandaloneModelTest.java │ │ └── syncedentitydata │ │ └── SyncedEntityDataTest.java │ └── resources │ ├── assets │ ├── framework_test │ │ ├── blockstates │ │ │ ├── child_open_model.json │ │ │ ├── open_model.json │ │ │ ├── open_model_with_data.json │ │ │ └── test_block.json │ │ ├── items │ │ │ ├── best_block.json │ │ │ ├── best_item.json │ │ │ ├── open_model.json │ │ │ ├── standalone_model.json │ │ │ ├── test_block.json │ │ │ └── test_model.json │ │ ├── models │ │ │ ├── block │ │ │ │ ├── child_open_model.json │ │ │ │ ├── open_model.json │ │ │ │ ├── open_model_with_data.json │ │ │ │ ├── parent_open_model.json │ │ │ │ └── test_block.json │ │ │ ├── item │ │ │ │ ├── open_model.json │ │ │ │ ├── test_block.json │ │ │ │ └── test_model.json │ │ │ └── special │ │ │ │ └── custom_model.json │ │ └── textures │ │ │ └── block │ │ │ └── open_model.png │ └── minecraft │ │ └── custom_data │ │ └── beef.json │ └── fabric.mod.json ├── forge ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mrcrayfish │ │ │ └── framework │ │ │ ├── FrameworkForge.java │ │ │ ├── client │ │ │ ├── ClientForgeEvents.java │ │ │ ├── ClientFrameworkForge.java │ │ │ └── model │ │ │ │ ├── ForgeBakedOpenModel.java │ │ │ │ └── geometry │ │ │ │ └── OpenModelGeometry.java │ │ │ ├── entity │ │ │ └── sync │ │ │ │ ├── ForgeDataHolder.java │ │ │ │ └── ForgeSyncedEntityDataHandler.java │ │ │ ├── event │ │ │ └── ForgeEvents.java │ │ │ ├── mixin │ │ │ └── ModelDiscoveryMixin.java │ │ │ └── platform │ │ │ ├── ForgeClientHelper.java │ │ │ ├── ForgeConfigHelper.java │ │ │ ├── ForgeEntityHelper.java │ │ │ ├── ForgeNetworkHelper.java │ │ │ ├── ForgePlatformHelper.java │ │ │ ├── ForgeRegistrationHelper.java │ │ │ └── network │ │ │ ├── ForgeConfigurationTask.java │ │ │ ├── ForgeMessageContext.java │ │ │ ├── ForgeNetwork.java │ │ │ └── ForgeNetworkBuilder.java │ └── resources │ │ ├── META-INF │ │ ├── accesstransformer.cfg │ │ ├── mods.toml │ │ └── services │ │ │ ├── com.mrcrayfish.framework.platform.services.IClientHelper │ │ │ ├── com.mrcrayfish.framework.platform.services.IConfigHelper │ │ │ ├── com.mrcrayfish.framework.platform.services.IEntityHelper │ │ │ ├── com.mrcrayfish.framework.platform.services.INetworkHelper │ │ │ ├── com.mrcrayfish.framework.platform.services.IPlatformHelper │ │ │ └── com.mrcrayfish.framework.platform.services.IRegistrationHelper │ │ └── framework.forge.mixins.json │ └── testmod │ ├── java │ └── test │ │ ├── dataloader │ │ └── DataLoaderTest.java │ │ ├── menudata │ │ └── MenuDataTest.java │ │ ├── network │ │ └── NetworkTest.java │ │ ├── openmodel │ │ └── OpenModelTest.java │ │ ├── openmodeldata │ │ └── OpenModelDataTest.java │ │ ├── registry │ │ └── RegistryTest.java │ │ ├── standalonemodel │ │ └── StandaloneModelTest.java │ │ └── syncedplayerdata │ │ └── SyncedEntityDataTest.java │ └── resources │ ├── META-INF │ └── mods.toml │ ├── assets │ ├── minecraft │ │ └── custom_data │ │ │ └── beef.json │ ├── open_model_data_test │ │ ├── blockstates │ │ │ └── test_block.json │ │ ├── models │ │ │ ├── block │ │ │ │ └── test_block.json │ │ │ └── item │ │ │ │ ├── test_block.json │ │ │ │ └── test_item.json │ │ └── textures │ │ │ └── block │ │ │ └── open_model.png │ ├── open_model_test │ │ ├── blockstates │ │ │ ├── child_open_model.json │ │ │ ├── open_model.json │ │ │ └── open_model_with_data.json │ │ ├── models │ │ │ ├── block │ │ │ │ ├── child_open_model.json │ │ │ │ ├── open_model.json │ │ │ │ ├── open_model_with_data.json │ │ │ │ └── parent_open_model.json │ │ │ └── item │ │ │ │ └── open_model.json │ │ └── textures │ │ │ └── block │ │ │ └── open_model.png │ └── standalone_model_test │ │ └── models │ │ └── special │ │ └── custom_model.json │ └── pack.mcmeta ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── neoforge ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mrcrayfish │ │ │ └── framework │ │ │ ├── FrameworkNeoForge.java │ │ │ ├── api │ │ │ └── client │ │ │ │ └── model │ │ │ │ └── NeoForgeModelResource.java │ │ │ ├── client │ │ │ ├── ClientFrameworkNeoForge.java │ │ │ ├── ClientNeoForgeEvents.java │ │ │ └── model │ │ │ │ ├── NeoForgeFrameworkBlockStateModel.java │ │ │ │ └── geometry │ │ │ │ └── OpenModelGeometry.java │ │ │ ├── entity │ │ │ └── sync │ │ │ │ └── DataHolderSerializer.java │ │ │ ├── event │ │ │ └── NeoForgeEvents.java │ │ │ └── platform │ │ │ ├── NeoForgeClientHelper.java │ │ │ ├── NeoForgeConfigHelper.java │ │ │ ├── NeoForgeEntityHelper.java │ │ │ ├── NeoForgeNetworkHelper.java │ │ │ ├── NeoForgePlatformHelper.java │ │ │ ├── NeoForgeRegistrationHelper.java │ │ │ └── network │ │ │ ├── NeoForgeConfigurationTask.java │ │ │ ├── NeoForgeNetwork.java │ │ │ ├── NeoForgeNetworkBuilder.java │ │ │ └── PayloadHolder.java │ └── resources │ │ └── META-INF │ │ ├── neoforge.mods.toml │ │ └── services │ │ ├── com.mrcrayfish.framework.platform.services.IClientHelper │ │ ├── com.mrcrayfish.framework.platform.services.IConfigHelper │ │ ├── com.mrcrayfish.framework.platform.services.IEntityHelper │ │ ├── com.mrcrayfish.framework.platform.services.INetworkHelper │ │ ├── com.mrcrayfish.framework.platform.services.IPlatformHelper │ │ └── com.mrcrayfish.framework.platform.services.IRegistrationHelper │ └── testmod │ ├── java │ └── test │ │ ├── config │ │ └── ConfigTest.java │ │ ├── dataloader │ │ └── DataLoaderTest.java │ │ ├── menudata │ │ ├── MenuDataTest.java │ │ └── MenuDataTestClient.java │ │ ├── network │ │ └── NetworkTest.java │ │ ├── openmodel │ │ └── OpenModelTest.java │ │ ├── openmodeldata │ │ ├── ClientOpenModelDataTest.java │ │ ├── OpenModelDataTest.java │ │ └── TestTintSource.java │ │ ├── registry │ │ └── RegistryTest.java │ │ ├── standalonemodel │ │ ├── ClientStandaloneModelTest.java │ │ └── StandaloneModelTest.java │ │ └── syncedplayerdata │ │ └── SyncedEntityDataTest.java │ └── resources │ ├── META-INF │ └── neoforge.mods.toml │ ├── assets │ ├── minecraft │ │ └── custom_data │ │ │ └── beef.json │ ├── open_model_data_test │ │ ├── blockstates │ │ │ └── test_block.json │ │ ├── items │ │ │ ├── test_block.json │ │ │ └── test_model.json │ │ ├── models │ │ │ ├── block │ │ │ │ └── test_block.json │ │ │ └── item │ │ │ │ ├── test_block.json │ │ │ │ └── test_model.json │ │ └── textures │ │ │ └── block │ │ │ └── open_model.png │ ├── open_model_test │ │ ├── blockstates │ │ │ ├── child_open_model.json │ │ │ ├── open_model.json │ │ │ └── open_model_with_data.json │ │ ├── items │ │ │ ├── child_open_model.json │ │ │ └── open_model.json │ │ ├── models │ │ │ ├── block │ │ │ │ ├── child_open_model.json │ │ │ │ ├── open_model.json │ │ │ │ ├── open_model_with_data.json │ │ │ │ └── parent_open_model.json │ │ │ └── item │ │ │ │ ├── child_open_model.json │ │ │ │ └── open_model.json │ │ └── textures │ │ │ └── block │ │ │ └── open_model.png │ └── standalone_model_test │ │ └── models │ │ └── special │ │ └── custom_model.json │ └── pack.mcmeta └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/README.md -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/Constants.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/FrameworkData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/FrameworkData.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/FrameworkSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/FrameworkSetup.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/Registration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/Registration.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/Environment.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/FrameworkAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/FrameworkAPI.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/LogicalEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/LogicalEnvironment.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/client/FrameworkClientAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/client/FrameworkClientAPI.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/client/model/FrameworkBakedModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/client/model/FrameworkBakedModel.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/client/model/FrameworkModelBaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/client/model/FrameworkModelBaker.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/client/model/FrameworkModelResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/client/model/FrameworkModelResource.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/client/model/renderer/StandaloneModelRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/client/model/renderer/StandaloneModelRenderer.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/AbstractProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/AbstractProperty.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/BoolProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/BoolProperty.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/ConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/ConfigProperty.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/ConfigType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/ConfigType.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/DoubleProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/DoubleProperty.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/EnumProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/EnumProperty.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/FrameworkConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/FrameworkConfig.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/IntProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/IntProperty.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/ListProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/ListProperty.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/LongProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/LongProperty.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/StringProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/StringProperty.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/event/FrameworkConfigEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/event/FrameworkConfigEvents.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/validate/NumberRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/validate/NumberRange.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/validate/ResourceLocationValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/validate/ResourceLocationValidator.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/config/validate/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/config/validate/Validator.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/datagen/FrameworkGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/datagen/FrameworkGenerator.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/datagen/FrameworkModelProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/datagen/FrameworkModelProvider.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/event/FrameworkEntityEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/event/FrameworkEntityEvents.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/event/FrameworkEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/event/FrameworkEvent.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/event/FrameworkPlayerEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/event/FrameworkPlayerEvents.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/event/FrameworkServerEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/event/FrameworkServerEvents.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/event/FrameworkTickEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/event/FrameworkTickEvents.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/event/client/FrameworkClientConnectionEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/event/client/FrameworkClientConnectionEvents.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/event/client/FrameworkClientTickEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/event/client/FrameworkClientTickEvents.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/event/client/FrameworkInputEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/event/client/FrameworkInputEvents.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/event/client/FrameworkScreenEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/event/client/FrameworkScreenEvents.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/menu/IMenuData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/menu/IMenuData.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/network/ConfigurationMessageContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/network/ConfigurationMessageContext.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/network/FrameworkNetwork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/network/FrameworkNetwork.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/network/FrameworkNetworkBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/network/FrameworkNetworkBuilder.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/network/FrameworkResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/network/FrameworkResponse.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/network/LevelLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/network/LevelLocation.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/network/MessageContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/network/MessageContext.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/network/PlayMessageContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/network/PlayMessageContext.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/registry/BlockRegistryEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/registry/BlockRegistryEntry.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/registry/CustomStatRegistryEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/registry/CustomStatRegistryEntry.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/registry/FrameworkRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/registry/FrameworkRegistry.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/registry/RegistryContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/registry/RegistryContainer.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/registry/RegistryEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/registry/RegistryEntry.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/registry/WrappedRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/registry/WrappedRegistry.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/serialize/DataArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/serialize/DataArray.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/serialize/DataBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/serialize/DataBoolean.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/serialize/DataEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/serialize/DataEntry.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/serialize/DataHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/serialize/DataHelper.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/serialize/DataNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/serialize/DataNumber.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/serialize/DataObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/serialize/DataObject.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/serialize/DataString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/serialize/DataString.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/serialize/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/serialize/DataType.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/sync/DataSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/sync/DataSerializer.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/sync/Serializers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/sync/Serializers.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/sync/SyncSignal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/sync/SyncSignal.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/sync/SyncedClassKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/sync/SyncedClassKey.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/sync/SyncedDataKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/sync/SyncedDataKey.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/sync/SyncedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/sync/SyncedObject.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/api/util/TaskRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/api/util/TaskRunner.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/client/ClientRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/client/ClientRegistration.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/client/JsonDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/client/JsonDataManager.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/client/model/FrameworkBlockStateModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/client/model/FrameworkBlockStateModel.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/client/model/FrameworkItemModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/client/model/FrameworkItemModel.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/client/model/IOpenModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/client/model/IOpenModel.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/client/model/OpenBlockModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/client/model/OpenBlockModel.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/client/model/OpenModelDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/client/model/OpenModelDeserializer.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/client/model/OpenModelHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/client/model/OpenModelHelper.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/client/model/StandaloneModelManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/client/model/StandaloneModelManager.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/client/multiplayer/ClientPlayHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/client/multiplayer/ClientPlayHandler.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/client/resources/IDataLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/client/resources/IDataLoader.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/client/resources/IResourceSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/client/resources/IResourceSupplier.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/config/ConfigWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/config/ConfigWatcher.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/config/FrameworkConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/config/FrameworkConfigManager.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/entity/sync/DataEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/entity/sync/DataEntry.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/entity/sync/DataHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/entity/sync/DataHolder.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/entity/sync/SyncedEntityData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/entity/sync/SyncedEntityData.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/mixin/client/ClientConfigurationPacketListenerImplMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/mixin/client/ClientConfigurationPacketListenerImplMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/mixin/client/MinecraftMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/mixin/client/MinecraftMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/network/FrameworkCodecs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/network/FrameworkCodecs.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/network/Network.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/network/Network.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/network/message/ConfigurationMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/network/message/ConfigurationMessage.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/network/message/FrameworkMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/network/message/FrameworkMessage.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/network/message/FrameworkPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/network/message/FrameworkPayload.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/network/message/LoginIndexHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/network/message/LoginIndexHolder.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/network/message/PlayMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/network/message/PlayMessage.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/network/message/configuration/FinishedConfigurationTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/network/message/configuration/FinishedConfigurationTask.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/network/message/configuration/S2CConfigData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/network/message/configuration/S2CConfigData.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/network/message/configuration/S2CSyncedEntityData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/network/message/configuration/S2CSyncedEntityData.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/network/message/play/S2CSyncConfigData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/network/message/play/S2CSyncConfigData.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/network/message/play/S2CUpdateEntityData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/network/message/play/S2CUpdateEntityData.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/platform/ClientServices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/platform/ClientServices.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/platform/Services.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/platform/Services.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/platform/services/IClientHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/platform/services/IClientHelper.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/platform/services/IConfigHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/platform/services/IConfigHelper.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/platform/services/IEntityHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/platform/services/IEntityHelper.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/platform/services/INetworkHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/platform/services/INetworkHelper.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/platform/services/IPlatformHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/platform/services/IPlatformHelper.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/platform/services/IRegistrationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/platform/services/IRegistrationHelper.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/registry/RegisterConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/registry/RegisterConsumer.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/registry/RegistryProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/registry/RegistryProxy.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/registry/VanillaRegistryProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/registry/VanillaRegistryProxy.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/util/ConfigHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/util/ConfigHelper.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/util/GsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/util/GsonUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/util/ReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/util/ReflectionUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/util/Utils.java -------------------------------------------------------------------------------- /common/src/main/java/com/mrcrayfish/framework/util/reflection/ReflectedMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/java/com/mrcrayfish/framework/util/reflection/ReflectedMethod.java -------------------------------------------------------------------------------- /common/src/main/resources/assets/framework/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/resources/assets/framework/icon.png -------------------------------------------------------------------------------- /common/src/main/resources/assets/framework/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/resources/assets/framework/lang/en_us.json -------------------------------------------------------------------------------- /common/src/main/resources/framework.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/resources/framework.accesswidener -------------------------------------------------------------------------------- /common/src/main/resources/framework.common.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/resources/framework.common.mixins.json -------------------------------------------------------------------------------- /common/src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/common/src/main/resources/pack.mcmeta -------------------------------------------------------------------------------- /fabric/LICENSE_Javassist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/LICENSE_Javassist -------------------------------------------------------------------------------- /fabric/LICENSE_Reflections: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/LICENSE_Reflections -------------------------------------------------------------------------------- /fabric/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/build.gradle -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/FrameworkFabric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/FrameworkFabric.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/api/FrameworkModInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/api/FrameworkModInitializer.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/api/client/model/FabricModelResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/api/client/model/FabricModelResource.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/client/ClientFrameworkFabric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/client/ClientFrameworkFabric.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/client/FabricClientEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/client/FabricClientEvents.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/client/FrameworkModelLoadingPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/client/FrameworkModelLoadingPlugin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/client/model/FabricFrameworkBlockStateModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/client/model/FabricFrameworkBlockStateModel.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/client/model/geometry/OpenModelGeometry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/client/model/geometry/OpenModelGeometry.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/entity/sync/ISyncedDataHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/entity/sync/ISyncedDataHolder.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/event/FabricEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/event/FabricEvents.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/EntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/EntityMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/ExperienceOrbMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/ExperienceOrbMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/ItemEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/ItemEntityMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/LivingEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/LivingEntityMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/PlayerListMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/PlayerListMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/PlayerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/PlayerMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/ResultSlotMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/ResultSlotMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/ServerPlayerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/ServerPlayerMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/client/AbstractContainerScreenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/client/AbstractContainerScreenMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/client/FabricMinecraftMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/client/FabricMinecraftMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/client/GameRendererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/client/GameRendererMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/client/KeyboardHandlerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/client/KeyboardHandlerMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/client/LocalPlayerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/client/LocalPlayerMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/mixin/client/OptionsMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/mixin/client/OptionsMixin.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/platform/FabricClientHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/platform/FabricClientHelper.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/platform/FabricConfigHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/platform/FabricConfigHelper.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/platform/FabricEntityHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/platform/FabricEntityHelper.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/platform/FabricNetworkHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/platform/FabricNetworkHelper.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/platform/FabricPlatformHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/platform/FabricPlatformHelper.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/platform/FabricRegistrationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/platform/FabricRegistrationHelper.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/platform/network/FabricClientNetworkHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/platform/network/FabricClientNetworkHandler.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/platform/network/FabricConfigurationTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/platform/network/FabricConfigurationTask.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/platform/network/FabricNetwork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/platform/network/FabricNetwork.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/platform/network/FabricNetworkBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/platform/network/FabricNetworkBuilder.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/mrcrayfish/framework/platform/network/FabricServerNetworkHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/java/com/mrcrayfish/framework/platform/network/FabricServerNetworkHandler.java -------------------------------------------------------------------------------- /fabric/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IClientHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.FabricClientHelper -------------------------------------------------------------------------------- /fabric/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IConfigHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.FabricConfigHelper -------------------------------------------------------------------------------- /fabric/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IEntityHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.FabricEntityHelper -------------------------------------------------------------------------------- /fabric/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.INetworkHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.FabricNetworkHelper -------------------------------------------------------------------------------- /fabric/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IPlatformHelper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IPlatformHelper -------------------------------------------------------------------------------- /fabric/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IRegistrationHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.FabricRegistrationHelper -------------------------------------------------------------------------------- /fabric/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /fabric/src/main/resources/framework.fabric.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/main/resources/framework.fabric.mixins.json -------------------------------------------------------------------------------- /fabric/src/testmod/java/test/FrameworkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/java/test/FrameworkTest.java -------------------------------------------------------------------------------- /fabric/src/testmod/java/test/config/ConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/java/test/config/ConfigTest.java -------------------------------------------------------------------------------- /fabric/src/testmod/java/test/dataloader/DataLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/java/test/dataloader/DataLoaderTest.java -------------------------------------------------------------------------------- /fabric/src/testmod/java/test/network/NetworkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/java/test/network/NetworkTest.java -------------------------------------------------------------------------------- /fabric/src/testmod/java/test/openmodel/OpenModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/java/test/openmodel/OpenModelTest.java -------------------------------------------------------------------------------- /fabric/src/testmod/java/test/openmodeldata/ClientOpenModelDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/java/test/openmodeldata/ClientOpenModelDataTest.java -------------------------------------------------------------------------------- /fabric/src/testmod/java/test/openmodeldata/OpenModelDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/java/test/openmodeldata/OpenModelDataTest.java -------------------------------------------------------------------------------- /fabric/src/testmod/java/test/openmodeldata/TestTintSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/java/test/openmodeldata/TestTintSource.java -------------------------------------------------------------------------------- /fabric/src/testmod/java/test/registry/RegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/java/test/registry/RegistryTest.java -------------------------------------------------------------------------------- /fabric/src/testmod/java/test/standalonemodel/ClientStandaloneModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/java/test/standalonemodel/ClientStandaloneModelTest.java -------------------------------------------------------------------------------- /fabric/src/testmod/java/test/standalonemodel/StandaloneModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/java/test/standalonemodel/StandaloneModelTest.java -------------------------------------------------------------------------------- /fabric/src/testmod/java/test/syncedentitydata/SyncedEntityDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/java/test/syncedentitydata/SyncedEntityDataTest.java -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/blockstates/child_open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/blockstates/child_open_model.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/blockstates/open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/blockstates/open_model.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/blockstates/open_model_with_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/blockstates/open_model_with_data.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/blockstates/test_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/blockstates/test_block.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/items/best_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/items/best_block.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/items/best_item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/items/best_item.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/items/open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/items/open_model.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/items/standalone_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/items/standalone_model.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/items/test_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/items/test_block.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/items/test_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/items/test_model.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/models/block/child_open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/models/block/child_open_model.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/models/block/open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/models/block/open_model.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/models/block/open_model_with_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/models/block/open_model_with_data.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/models/block/parent_open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/models/block/parent_open_model.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/models/block/test_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/models/block/test_block.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/models/item/open_model.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "framework_test:block/open_model" 3 | } -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/models/item/test_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/models/item/test_block.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/models/item/test_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/models/item/test_model.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/models/special/custom_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/models/special/custom_model.json -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/framework_test/textures/block/open_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/assets/framework_test/textures/block/open_model.png -------------------------------------------------------------------------------- /fabric/src/testmod/resources/assets/minecraft/custom_data/beef.json: -------------------------------------------------------------------------------- 1 | { 2 | "message": "I like beef!" 3 | } -------------------------------------------------------------------------------- /fabric/src/testmod/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/fabric/src/testmod/resources/fabric.mod.json -------------------------------------------------------------------------------- /forge/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/build.gradle -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/FrameworkForge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/FrameworkForge.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/client/ClientForgeEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/client/ClientForgeEvents.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/client/ClientFrameworkForge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/client/ClientFrameworkForge.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/client/model/ForgeBakedOpenModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/client/model/ForgeBakedOpenModel.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/client/model/geometry/OpenModelGeometry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/client/model/geometry/OpenModelGeometry.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/entity/sync/ForgeDataHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/entity/sync/ForgeDataHolder.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/entity/sync/ForgeSyncedEntityDataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/entity/sync/ForgeSyncedEntityDataHandler.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/event/ForgeEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/event/ForgeEvents.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/mixin/ModelDiscoveryMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/mixin/ModelDiscoveryMixin.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/platform/ForgeClientHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/platform/ForgeClientHelper.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/platform/ForgeConfigHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/platform/ForgeConfigHelper.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/platform/ForgeEntityHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/platform/ForgeEntityHelper.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/platform/ForgeNetworkHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/platform/ForgeNetworkHelper.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/platform/ForgePlatformHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/platform/ForgePlatformHelper.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/platform/ForgeRegistrationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/platform/ForgeRegistrationHelper.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/platform/network/ForgeConfigurationTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/platform/network/ForgeConfigurationTask.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/platform/network/ForgeMessageContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/platform/network/ForgeMessageContext.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/platform/network/ForgeNetwork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/platform/network/ForgeNetwork.java -------------------------------------------------------------------------------- /forge/src/main/java/com/mrcrayfish/framework/platform/network/ForgeNetworkBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/java/com/mrcrayfish/framework/platform/network/ForgeNetworkBuilder.java -------------------------------------------------------------------------------- /forge/src/main/resources/META-INF/accesstransformer.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/resources/META-INF/accesstransformer.cfg -------------------------------------------------------------------------------- /forge/src/main/resources/META-INF/mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/resources/META-INF/mods.toml -------------------------------------------------------------------------------- /forge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IClientHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.ForgeClientHelper -------------------------------------------------------------------------------- /forge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IConfigHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.ForgeConfigHelper -------------------------------------------------------------------------------- /forge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IEntityHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.ForgeEntityHelper -------------------------------------------------------------------------------- /forge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.INetworkHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.ForgeNetworkHelper -------------------------------------------------------------------------------- /forge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IPlatformHelper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IPlatformHelper -------------------------------------------------------------------------------- /forge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IRegistrationHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.ForgeRegistrationHelper -------------------------------------------------------------------------------- /forge/src/main/resources/framework.forge.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/main/resources/framework.forge.mixins.json -------------------------------------------------------------------------------- /forge/src/testmod/java/test/dataloader/DataLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/java/test/dataloader/DataLoaderTest.java -------------------------------------------------------------------------------- /forge/src/testmod/java/test/menudata/MenuDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/java/test/menudata/MenuDataTest.java -------------------------------------------------------------------------------- /forge/src/testmod/java/test/network/NetworkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/java/test/network/NetworkTest.java -------------------------------------------------------------------------------- /forge/src/testmod/java/test/openmodel/OpenModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/java/test/openmodel/OpenModelTest.java -------------------------------------------------------------------------------- /forge/src/testmod/java/test/openmodeldata/OpenModelDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/java/test/openmodeldata/OpenModelDataTest.java -------------------------------------------------------------------------------- /forge/src/testmod/java/test/registry/RegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/java/test/registry/RegistryTest.java -------------------------------------------------------------------------------- /forge/src/testmod/java/test/standalonemodel/StandaloneModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/java/test/standalonemodel/StandaloneModelTest.java -------------------------------------------------------------------------------- /forge/src/testmod/java/test/syncedplayerdata/SyncedEntityDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/java/test/syncedplayerdata/SyncedEntityDataTest.java -------------------------------------------------------------------------------- /forge/src/testmod/resources/META-INF/mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/META-INF/mods.toml -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/minecraft/custom_data/beef.json: -------------------------------------------------------------------------------- 1 | { 2 | "message": "I like beef!" 3 | } -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_data_test/blockstates/test_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_data_test/blockstates/test_block.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_data_test/models/block/test_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_data_test/models/block/test_block.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_data_test/models/item/test_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_data_test/models/item/test_block.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_data_test/models/item/test_item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_data_test/models/item/test_item.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_data_test/textures/block/open_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_data_test/textures/block/open_model.png -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_test/blockstates/child_open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_test/blockstates/child_open_model.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_test/blockstates/open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_test/blockstates/open_model.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_test/blockstates/open_model_with_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_test/blockstates/open_model_with_data.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_test/models/block/child_open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_test/models/block/child_open_model.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_test/models/block/open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_test/models/block/open_model.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_test/models/block/open_model_with_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_test/models/block/open_model_with_data.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_test/models/block/parent_open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_test/models/block/parent_open_model.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_test/models/item/open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_test/models/item/open_model.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/open_model_test/textures/block/open_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/open_model_test/textures/block/open_model.png -------------------------------------------------------------------------------- /forge/src/testmod/resources/assets/standalone_model_test/models/special/custom_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/assets/standalone_model_test/models/special/custom_model.json -------------------------------------------------------------------------------- /forge/src/testmod/resources/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/forge/src/testmod/resources/pack.mcmeta -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/gradlew.bat -------------------------------------------------------------------------------- /neoforge/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/build.gradle -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/FrameworkNeoForge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/FrameworkNeoForge.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/api/client/model/NeoForgeModelResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/api/client/model/NeoForgeModelResource.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/client/ClientFrameworkNeoForge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/client/ClientFrameworkNeoForge.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/client/ClientNeoForgeEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/client/ClientNeoForgeEvents.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/client/model/NeoForgeFrameworkBlockStateModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/client/model/NeoForgeFrameworkBlockStateModel.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/client/model/geometry/OpenModelGeometry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/client/model/geometry/OpenModelGeometry.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/entity/sync/DataHolderSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/entity/sync/DataHolderSerializer.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/event/NeoForgeEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/event/NeoForgeEvents.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/platform/NeoForgeClientHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/platform/NeoForgeClientHelper.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/platform/NeoForgeConfigHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/platform/NeoForgeConfigHelper.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/platform/NeoForgeEntityHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/platform/NeoForgeEntityHelper.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/platform/NeoForgeNetworkHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/platform/NeoForgeNetworkHelper.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/platform/NeoForgePlatformHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/platform/NeoForgePlatformHelper.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/platform/NeoForgeRegistrationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/platform/NeoForgeRegistrationHelper.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/platform/network/NeoForgeConfigurationTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/platform/network/NeoForgeConfigurationTask.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/platform/network/NeoForgeNetwork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/platform/network/NeoForgeNetwork.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/platform/network/NeoForgeNetworkBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/platform/network/NeoForgeNetworkBuilder.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/mrcrayfish/framework/platform/network/PayloadHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/java/com/mrcrayfish/framework/platform/network/PayloadHolder.java -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/resources/META-INF/neoforge.mods.toml -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IClientHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.NeoForgeClientHelper -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IConfigHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.NeoForgeConfigHelper -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IEntityHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.NeoForgeEntityHelper -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.INetworkHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.NeoForgeNetworkHelper -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IPlatformHelper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IPlatformHelper -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/services/com.mrcrayfish.framework.platform.services.IRegistrationHelper: -------------------------------------------------------------------------------- 1 | com.mrcrayfish.framework.platform.NeoForgeRegistrationHelper -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/config/ConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/config/ConfigTest.java -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/dataloader/DataLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/dataloader/DataLoaderTest.java -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/menudata/MenuDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/menudata/MenuDataTest.java -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/menudata/MenuDataTestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/menudata/MenuDataTestClient.java -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/network/NetworkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/network/NetworkTest.java -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/openmodel/OpenModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/openmodel/OpenModelTest.java -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/openmodeldata/ClientOpenModelDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/openmodeldata/ClientOpenModelDataTest.java -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/openmodeldata/OpenModelDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/openmodeldata/OpenModelDataTest.java -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/openmodeldata/TestTintSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/openmodeldata/TestTintSource.java -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/registry/RegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/registry/RegistryTest.java -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/standalonemodel/ClientStandaloneModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/standalonemodel/ClientStandaloneModelTest.java -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/standalonemodel/StandaloneModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/standalonemodel/StandaloneModelTest.java -------------------------------------------------------------------------------- /neoforge/src/testmod/java/test/syncedplayerdata/SyncedEntityDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/java/test/syncedplayerdata/SyncedEntityDataTest.java -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/META-INF/neoforge.mods.toml -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/minecraft/custom_data/beef.json: -------------------------------------------------------------------------------- 1 | { 2 | "message": "I like beef!" 3 | } -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_data_test/blockstates/test_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_data_test/blockstates/test_block.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_data_test/items/test_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_data_test/items/test_block.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_data_test/items/test_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_data_test/items/test_model.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_data_test/models/block/test_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_data_test/models/block/test_block.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_data_test/models/item/test_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_data_test/models/item/test_block.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_data_test/models/item/test_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_data_test/models/item/test_model.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_data_test/textures/block/open_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_data_test/textures/block/open_model.png -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_test/blockstates/child_open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_test/blockstates/child_open_model.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_test/blockstates/open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_test/blockstates/open_model.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_test/blockstates/open_model_with_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_test/blockstates/open_model_with_data.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_test/items/child_open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_test/items/child_open_model.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_test/items/open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_test/items/open_model.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_test/models/block/child_open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_test/models/block/child_open_model.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_test/models/block/open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_test/models/block/open_model.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_test/models/block/open_model_with_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_test/models/block/open_model_with_data.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_test/models/block/parent_open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_test/models/block/parent_open_model.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_test/models/item/child_open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_test/models/item/child_open_model.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_test/models/item/open_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_test/models/item/open_model.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/open_model_test/textures/block/open_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/open_model_test/textures/block/open_model.png -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/assets/standalone_model_test/models/special/custom_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/assets/standalone_model_test/models/special/custom_model.json -------------------------------------------------------------------------------- /neoforge/src/testmod/resources/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/neoforge/src/testmod/resources/pack.mcmeta -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrCrayfish/Framework/HEAD/settings.gradle --------------------------------------------------------------------------------