mirror of
https://github.com/GTNewHorizons/AE2FluidCraft-Rework.git
synced 2026-10-26 14:24:23 +00:00
* gradle updateBuildScript * fix comments and commented-out code Code deletion, converting comments into javadocs, and refactoring code to not need comments. * remove redundant suppressions * replace C-style array declaration with Java-style * make private field final * remove unnecessary semicolon * extract a common part from an if * simplify boolean expression * simplify ternary if * remove unused imports * convert escaped characters for clarity * replace while with for * replace explicit types with diamond operators * replace anonymous type with lambda * enable modern Java syntax * migrate to enhanced switch * migrate to pattern variables for instanceof * remove empty javadoc * add Nonnull annotation to overrides of Nonnull methods * replace wailaStack with null When wailaStack is not null, the flow breaks out of the loop, so there's no need to confuse the reader with putting wailaStack both as the result and the parameter of the call - there's no recursion. * int cannot be bigger than its max value * suppress dataflow warning * remove redundant initializer The default value of int is 0. * null check is covered by instanceof * simplify some calls of addVertexWithUV * fix typos and add TODOs * make flipState more understandable
72 lines
3.6 KiB
Properties
72 lines
3.6 KiB
Properties
modName = Fluid Craft For AE2
|
|
|
|
# This is a case-sensitive string to identify your mod. Convention is to use lower case.
|
|
modId = ae2fc
|
|
|
|
modGroup = com.glodblock.github
|
|
|
|
# WHY is there no version field?
|
|
# The build script relies on git to provide a version via tags. It is super easy and will enable you to always know the
|
|
# code base or your binary. Check out this tutorial: https://blog.mattclemente.com/2017/10/13/versioning-with-git-tags/
|
|
|
|
# Will update your build.gradle automatically whenever an update is available
|
|
autoUpdateBuildScript = false
|
|
|
|
minecraftVersion = 1.7.10
|
|
forgeVersion = 10.13.4.1614
|
|
|
|
# Select a username for testing your mod with breakpoints. You may leave this empty for a random user name each time you
|
|
# restart Minecraft in development. Choose this dependent on your mod:
|
|
# Do you need consistent player progressing (for example Thaumcraft)? -> Select a name
|
|
# Do you need to test how your custom blocks interacts with a player that is not the owner? -> leave name empty
|
|
developmentEnvironmentUserName = Developer
|
|
|
|
# Enables using modern java syntax (up to version 17) via Jabel, while still targetting JVM 8.
|
|
# See https://github.com/bsideup/jabel for details on how this works.
|
|
enableModernJavaSyntax = true
|
|
|
|
# Define a source file of your project with:
|
|
# public static final String VERSION = "GRADLETOKEN_VERSION";
|
|
# The string's content will be replaced with your mods version when compiled. You should use this to specify your mod's
|
|
# version in @Mod([...], version = VERSION, [...])
|
|
# Leave these properties empty to skip individual token replacements
|
|
replaceGradleTokenInFile = FluidCraft.java
|
|
gradleTokenModId = GRADLETOKEN_MODID
|
|
gradleTokenModName = GRADLETOKEN_MODNAME
|
|
gradleTokenVersion = GRADLETOKEN_VERSION
|
|
gradleTokenGroupName = GRADLETOKEN_GROUPNAME
|
|
|
|
# In case your mod provides an API for other mods to implement you may declare its package here. Otherwise, you can
|
|
# leave this property empty.
|
|
# Example value: apiPackage = api + modGroup = com.myname.mymodid -> com.myname.mymodid.api
|
|
apiPackage = api
|
|
|
|
# Specify the configuration file for Forge's access transformers here. I must be placed into /src/main/resources/META-INF/
|
|
# Example value: mymodid_at.cfg
|
|
accessTransformersFile = ae2fc_at.cfg
|
|
|
|
# Provides setup for Mixins if enabled. If you don't know what mixins are: Keep it disabled!
|
|
usesMixins = false
|
|
# Specify the location of your implementation of IMixinConfigPlugin. Leave it empty otherwise.
|
|
mixinPlugin =
|
|
# Specify the package that contains all of your Mixins. You may only place Mixins in this package or the build will fail!
|
|
mixinsPackage =
|
|
# Specify the core mod entry class if you use a core mod. This class must implement IFMLLoadingPlugin!
|
|
# This parameter is for legacy compatibility only
|
|
# Example value: coreModClass = asm.FMLPlugin + modGroup = com.myname.mymodid -> com.myname.mymodid.asm.FMLPlugin
|
|
coreModClass = coremod.FluidCraftCore
|
|
# If your project is only a consolidation of mixins or a core mod and does NOT contain a 'normal' mod ( = some class
|
|
# that is annotated with @Mod) you want this to be true. When in doubt: leave it on false!
|
|
containsMixinsAndOrCoreModOnly = false
|
|
|
|
# If enabled, you may use 'shadowCompile' for dependencies. They will be integrated in your jar. It is your
|
|
# responsibility check the licence and request permission for distribution, if required.
|
|
usesShadowedDependencies = false
|
|
|
|
# Optional parameter to customize the produced artifacts. Use this to preserver artifact naming when migrating older
|
|
# projects. New projects should not use this parameter.
|
|
#customArchiveBaseName =
|
|
|
|
# Optional parameter to prevent the source code from being published
|
|
# noPublishedSources =
|