Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Total Rewrite + MC Update #150

Draft
wants to merge 167 commits into
base: 1.19.3
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
167 commits
Select commit Hold shift + click to select a range
aac3108
feat: set up for rewrite
williambl Mar 30, 2023
efae15d
chore: switch to 1.19.4, remove a lot of deps
williambl Mar 30, 2023
897b861
feat: data-driven vampire abilities
williambl Mar 30, 2023
1615420
docs: add javadocs to vampire ability classes
williambl Mar 30, 2023
d8fd930
feat: replace isAlwaysActive with canPlayerModify on VampireAbility
williambl Mar 30, 2023
6816382
feat: add Attribute vampire ability power + some things needed for th…
williambl Mar 30, 2023
07f3c65
feat: add EffectVampireAbilityPower
williambl Mar 30, 2023
87a1065
refactor: use CompoundTag.CODEC for HaemaUtil codecs
williambl Mar 30, 2023
5c3de29
fix: stop EffectVampireAbilityPower reusing mobeffectinstance, as it'…
williambl Mar 30, 2023
a067db9
refactor: move a load of things into API
williambl Mar 30, 2023
b9ddece
fix: attribute modifier codec error message text
williambl Apr 3, 2023
eb1cd37
feat: add vampirism sources
williambl Apr 3, 2023
8261a2b
feat: add datagen for vampirism sources
williambl Apr 4, 2023
a301d73
refactor: change ability powers to be a list instead of a set
williambl Apr 4, 2023
b841e31
feat: implement vampire component + vampire abilities component
williambl Apr 4, 2023
6da0bba
feat: set up command tree
williambl Apr 14, 2023
e8a45a0
feat: implement some commands
williambl Apr 14, 2023
280dc63
feat: add granted abilities set to VampirismSource
williambl Apr 15, 2023
d06f4de
feat(wip): add healing power, dpredicates, datagen for default healin…
williambl Apr 15, 2023
f7ac0ad
feat: reach power datageneration
williambl Apr 16, 2023
93aa4d2
feat: health boost power datageneration
williambl Apr 16, 2023
410192c
feat: implement blood set command
williambl Apr 16, 2023
d0ab9eb
refactor: use dpredicates for more things
williambl Apr 16, 2023
d9be911
feat: add actual healing to HealingVampireAbilityPower
williambl Apr 16, 2023
37c9f44
chore: remove test vampire ability
williambl Apr 16, 2023
bc15363
feat: run apply/remove power methods
williambl Apr 16, 2023
e69fff6
feat: add sunlight sickness ability
williambl Apr 16, 2023
6036d04
fix: healing coefficients
williambl Apr 16, 2023
ce6186c
feat(wip): add vampiric weakness
williambl Apr 28, 2023
fb33d1c
feat: update dfunc, finish vampiric weakness
williambl Apr 28, 2023
acd55b3
fix: sunlight sickness being applied even when not seeing sky
williambl Apr 28, 2023
ea2ca09
fix: blood going beyond the bounds of (0, max)
williambl Apr 28, 2023
0a8fbe5
feat: update to new dfunctions version, rewrite many dfunctions things
williambl May 10, 2023
f99b82f
chore: update to new dfunctions version
williambl May 13, 2023
daa40ef
feat: add dfunction spec verification in codecs
williambl May 13, 2023
cc59e9f
feat: add damage modification ability power (unused so far)
williambl May 14, 2023
f67d2eb
feat: fully implement immortality/vampire-effective damage
williambl May 14, 2023
6d57500
feat: add wip vampire vision
williambl May 15, 2023
a2ec655
feat: add wip BLOOD GLOW vampire vision
williambl May 15, 2023
636f7b4
feat: add wip dash
williambl May 21, 2023
d5e721a
feat: don't let sunlight-sick vampires heal
williambl Jun 10, 2023
fa5a139
feat: add vampiric strength effect + abilities
williambl Jun 10, 2023
f4ad4e6
feat: implement all currently-added commands (with translated feedback)
williambl Jun 11, 2023
71b23aa
feat: add blood fluid
williambl Jun 11, 2023
9fab4cf
feat: add nonfunctional injector items
williambl Jun 11, 2023
6167ebf
feat: add converting (and failing to convert) via injectors
williambl Jun 11, 2023
eb3dc33
feat: add fluids for each blood quality
williambl Jun 11, 2023
ace00ee
feat: add fluid transfer api support to blood injectors
williambl Jun 11, 2023
c5262d4
feat: add blood bottle
williambl Jun 11, 2023
1fd6e00
fix: inconsistent injector capacity
williambl Jun 11, 2023
658f5f8
feat: recipes for filling blood injectors/bottles
williambl Jun 12, 2023
8930807
feat: blood cauldrons
williambl Jun 12, 2023
9d935b8
chore: add package-info.java files
williambl Jun 12, 2023
5ce4f46
feat: add blood API, make empty injectors take blood / deconvert
williambl Jun 12, 2023
40aa3df
refactor: blood api methods to convert between blood units and droplets
williambl Jun 12, 2023
23fa7c4
feat: blood quality command
williambl Jun 12, 2023
c259308
feat: inworld blood quality visualisation mode
williambl Jun 12, 2023
90c69e9
feat: multiblockfilter w/ codec
williambl Jun 13, 2023
2f27a6f
feat: add arae modules for adding functionality to Araes
williambl Jun 13, 2023
c1cda2e
docs: arae api
williambl Jun 13, 2023
2447b62
tweak: make multiblock filters y->z->x to simplify writing
williambl Jun 13, 2023
2703714
feat: add Ritual Arae dynamic registry
williambl Jun 13, 2023
02082d8
feat: add Ritual Altar block+BE
williambl Jun 13, 2023
0c0207e
fix: registry mixins
williambl Jun 13, 2023
c7f4c16
feat: add command to generate multiblock patterns
williambl Jun 13, 2023
a0c07b5
chore: add test arae
williambl Jun 13, 2023
5599e9a
chore: add profiling to ritual altar, make it only run on server
williambl Jun 13, 2023
75fe25b
perf: cache araes + predicates in ritualaltarblockentity
williambl Jun 13, 2023
f214296
perf: check arae multiblocks in 'parallel'
williambl Jun 13, 2023
d37e6ae
perf: only update ritual altar block entities when a chunk or surroun…
williambl Jun 13, 2023
107bbbe
feat: persist altar arae, rebuild arae cache on datapack reload
williambl Jun 13, 2023
cda7268
refactor: move altar block+be into altar package
williambl Jun 13, 2023
2eeb773
chore: mark ritual package as internal
williambl Jun 13, 2023
664a368
feat(wip): ritual altar syncing, paricle arae module
williambl Jun 13, 2023
408b967
fix: checkArae always returning empty
williambl Jun 13, 2023
04cc9f4
fix: arae check crash with immutable list
williambl Jun 13, 2023
2f475d7
fix: register ParticlesToCentreAraeModule
williambl Jun 13, 2023
7414515
feat: sync synced block entities on tracking start
williambl Jun 13, 2023
d508721
fix: test altar pattern being jagged
williambl Jun 13, 2023
30465d3
feat(wip): ritual recipes
williambl Jun 15, 2023
b00a996
feat(wip): ritual recipe deserialisation
williambl Jun 15, 2023
79ad979
feat: ritual recipe client/server split
williambl Jun 18, 2023
aa6df33
feat: ritual recipe builder
williambl Jun 18, 2023
44d3c8a
feat: add ritual actions as api
williambl Jun 18, 2023
f6272ef
feat: add ritual triggers
williambl Jun 18, 2023
7474205
refactor: use tag of fluid in ritual recipe
williambl Jun 18, 2023
92d3c0a
feat: right click ritual trigger
williambl Jun 18, 2023
c07cd6a
feat: test out rituals with a use of the api
williambl Jun 19, 2023
f99dac9
feat: make rituals not recipes
williambl Jun 19, 2023
305a3df
feat: ritual actions to clear items/fluid
williambl Jun 19, 2023
c05815c
fix: check that abilties exist in ability command
williambl Jun 20, 2023
f0b3878
feat: suggest abilities + vampirism sources in commands
williambl Jun 20, 2023
4afbe6e
refactor: move things around in content module
williambl Jun 20, 2023
bd44c65
feat(wip): vampire hunter mob class
williambl Jun 25, 2023
213410e
feat: add some brain behaviour to vampirehunters, register them, add …
williambl Jul 4, 2023
09e31d1
feat: add ai to vampire hunters
williambl Jul 4, 2023
7ed37ce
feat: add vampire hunter contracts
williambl Jul 4, 2023
430b5c3
feat: add vampire hunter contract rewards
williambl Jul 4, 2023
0235ad3
feat: make vampire hunters wander around and interact with each other
williambl Jul 4, 2023
e6c012f
feat: make vampire hunters not stray far from their leader
williambl Jul 6, 2023
a38b87f
fix: vampire hunters not following their leader
williambl Jul 6, 2023
b56ac34
feat: make vampire hunters not walk too far from home or leader
williambl Jul 6, 2023
4d15972
feat: add vampire hunter spawning code, add command for spawning
williambl Jul 6, 2023
b4cdf14
feat: spawn hunters in patrols
williambl Jul 6, 2023
d6800aa
feat: make hunters on patrol actually patrol
williambl Jul 6, 2023
6908443
feat: add command to create contracts
williambl Jul 6, 2023
3597324
feat: let hunters give players contracts
williambl Jul 6, 2023
db62d42
feat(wip): add base of vampiragers
williambl Jul 8, 2023
03e87ce
feat: implement vampirager dash
williambl Jul 8, 2023
ec2349c
chore: update gradle/loom + use new ladysnake repo
williambl Jul 13, 2023
b1ba9b9
feat(wip): implement drink target behaviours
williambl Jul 14, 2023
cd9e413
feat: add drinking ability
williambl Aug 1, 2023
ca51de3
chore: update to 1.20.1
williambl Aug 1, 2023
25e7fc1
feat: implement drink from target behaviours
williambl Aug 2, 2023
25efd86
feat: add vampirager renderer
williambl Aug 2, 2023
b3f36d5
feat: update to new DFunctions (vampilang !!)
williambl Aug 9, 2023
111798a
fix: register dfunctions
williambl Aug 9, 2023
99f1fe6
fix: remove 'arms' reference from vampirager renderer
williambl Aug 9, 2023
f2214db
chore: update dfunctions
williambl Aug 10, 2023
5d8959c
fix: tick vampirager brains
williambl Aug 10, 2023
6b6e641
feat: set vampirager attributes
williambl Aug 10, 2023
49bf429
fix: npe in drinkfromtarget
williambl Aug 10, 2023
a4ed84b
feat: set up vampirager component + vampire source
williambl Aug 10, 2023
73f3d1c
fix: vampirager ai not behaving properly
williambl Aug 10, 2023
dceeab0
feat: add dash ability
williambl Aug 10, 2023
9675f89
chore: update dfunc
williambl Aug 10, 2023
1b83835
feat: use 'actions' for dash
williambl Aug 11, 2023
6bad91b
feat: add keybinding support for drinking
williambl Aug 13, 2023
86671d6
feat: update to 1.20.4
williambl Feb 10, 2024
20b74d5
feat: VampireAbilityPowerTickKeybindsCallback so that blood can be dr…
williambl Feb 10, 2024
4be35d4
fix: BloodFillingRecipe serializer/datagen
williambl Feb 10, 2024
d74572b
feat: drinking sounds
williambl Feb 10, 2024
8cd9004
feat: add ModifyHungerBarAbilityPower
williambl Feb 10, 2024
7e9f293
feat: use fluid transfer api for drinking/injecting
williambl Feb 10, 2024
d3f787a
fix: vampire hunters trying to target invalid targets
williambl Feb 11, 2024
d29a1d0
feat: add 'active abilities'
williambl Feb 13, 2024
22e7a0e
feat: add 'can be active' and 'icon' properties to vampire abilities
williambl Feb 13, 2024
8f260bc
feat(wip): add active ability selection screen, a radial menu
williambl Feb 13, 2024
f0f142c
feat(wip): add tooltip to active ability selection screen
williambl Feb 13, 2024
1666cf9
feat(wip): add icons to active ability selection screen
williambl Feb 13, 2024
e8cdd38
feat(wip): add highlight to active ability selection screen
williambl Feb 13, 2024
24c5ad7
fix: offsets in ability selection screen
williambl Feb 13, 2024
ba9185b
feat: only mark certain abilities on a vampire as enabled, and only r…
williambl Feb 13, 2024
ad139f2
feat: sync enabled abilities + fix crash when loading enabled abilities
williambl Feb 13, 2024
29f159e
feat: add actual selection functionality to select active ability screen
williambl Feb 13, 2024
bc65dc6
fix: ability selection screen angle values
williambl Feb 14, 2024
d40c33a
fix: enabled abilities and powers inconsistency with syncing
williambl Feb 14, 2024
fb0709f
feat: blood glow with vampire vision
williambl Feb 14, 2024
5529f5e
chore: add some dummy abilities for invis/mist
williambl Feb 14, 2024
ddaf67a
feat: sleeping in day
williambl Feb 14, 2024
858dbf5
feat: make blood-vision not light-dependent
williambl Feb 14, 2024
80ecebe
feat: add shimmer to vampires charging dash
williambl Feb 17, 2024
9574ec6
feat: add clientside dash + 1st person fx
williambl Feb 17, 2024
a557cd5
feat: improved 1st person dash distortion effects
williambl Feb 17, 2024
ea81d8d
feat: flash shimmer effect when dashing in 3rd person
williambl Feb 17, 2024
a76aa6a
fix: dash wobble effect triggering when it shouldnt
williambl Feb 17, 2024
50c3365
feat: let vampiragers use dash properly
williambl Feb 17, 2024
f744ae6
feat: add red tint to dash wobble
williambl Feb 18, 2024
fa62b35
feat: improve dash shimmer colours, dont render entity normally when …
williambl Feb 18, 2024
bca5ceb
feat: improve dash shimmer colours, dont render entity normally when …
williambl Feb 18, 2024
f1bc51d
feat: vampiric zombies
williambl Sep 1, 2024
78f6698
feat: armour protects against sunlight sickness
williambl Sep 2, 2024
c10eb2b
feat: allow blood injector conversion only if the player has strength…
williambl Sep 2, 2024
271f3c6
feat: spawn vampire hunters on drinking from awake villagers or killi…
williambl Sep 2, 2024
3147c13
feat: naturally spawn vampiragers where witches spawn (with a blackli…
williambl Sep 3, 2024
91fa985
fix: weird npe crash with hunter ai
williambl Sep 21, 2024
c1551b1
fix: vampiragers attacking other vampires for blood + looking at spec…
williambl Sep 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,6 @@ run
*.un~
libs

changelog.md
changelog.md

/src/main/generated/
169 changes: 73 additions & 96 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
plugins {
id 'fabric-loom' version '0.11-SNAPSHOT'
id 'fabric-loom' version '1.5-SNAPSHOT'
id 'io.github.juuxel.loom-quiltflower' version '1.6.0'
id 'maven-publish'
id "org.jetbrains.kotlin.jvm"
id 'com.matthewprenger.cursegradle' version '1.4.0'
id "com.modrinth.minotaur" version "2.+"
}

sourceCompatibility = JavaVersion.VERSION_16
targetCompatibility = JavaVersion.VERSION_16
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17

archivesBaseName = project.archives_base_name
version = project.mod_version
Expand Down Expand Up @@ -43,9 +42,9 @@ repositories {
}
maven {
name = "Ladysnake Libs"
url = 'https://ladysnake.jfrog.io/artifactory/mods'
url = 'https://maven.ladysnake.org/releases/'
content {
includeGroup "io.github.ladysnake"
includeGroup "org.ladysnake"
includeGroupByRegex "io\\.github\\.onyxstudios.*"
includeGroupByRegex "dev\\.onyxstudios.*"
}
Expand Down Expand Up @@ -138,6 +137,20 @@ repositories {
includeGroup 'squeek.appleskin'
}
}
maven {
name = "Nucleoid"
url = "https://maven.nucleoid.xyz"
content {
includeGroup 'xyz.nucleoid'
}
}
maven {
name = "SmartBrainLib (SBL) Maven Repo"
url = "https://dl.cloudsmith.io/public/tslat/sbl/maven/"
content {
includeGroup "net.tslat.smartbrainlib"
}
}
maven {
name = "CurseMaven"
url "https://www.cursemaven.com"
Expand All @@ -155,7 +168,7 @@ repositories {

dependencies {
minecraft "com.mojang:minecraft:${project.minecraft_version}"
mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
mappings loom.officialMojangMappings()
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"

///
Expand All @@ -166,117 +179,94 @@ dependencies {
modImplementation("net.fabricmc.fabric-api:fabric-api:${project.fabric_version}") {
}

// Fabric Language Kotlin
modImplementation "net.fabricmc:fabric-language-kotlin:${project.fabric_kotlin_version}"

// GeckoLib
modImplementation("software.bernie.geckolib:geckolib-fabric-1.19.3:${project.geckolib_version}") {
exclude group: "com.eliotlash.mclib"
exclude group: "com.eliotlash.molang"
exclude group: "net.fabricmc.fabric-api"
}

///
/// INCLUDED
///

// Satin
modImplementation include("io.github.ladysnake:satin:${project.satin_version}") {
// Apoli
/*modCompileOnly ("com.github.apace100:apoli:${project.apoli_version}") {
exclude group: "net.fabricmc.fabric-api"
}
}*/

// Reach Entity Attributes
modImplementation include("com.jamieswhiteshirt:reach-entity-attributes:${project.rea_version}") {
// Cardinal Components
modImplementation include("dev.onyxstudios.cardinal-components-api:cardinal-components-base:${project.cc_version}") {
exclude group: "net.fabricmc.fabric-api"
}

// Patchouli
modImplementation include("vazkii.patchouli:Patchouli:${project.patchouli_version}") {
modImplementation include("dev.onyxstudios.cardinal-components-api:cardinal-components-entity:${project.cc_version}") {
exclude group: "net.fabricmc.fabric-api"
}

// Cloth Config
modImplementation include("me.shedaniel.cloth:cloth-config-fabric:${project.cloth_config_version}") {
// Data Functions
modImplementation include("com.williambl.dfunc:data-functions:${project.dfunc_version}") {
exclude group: "net.fabricmc.fabric-api"
}

// CCA
modApi include("dev.onyxstudios.cardinal-components-api:cardinal-components-base:${project.cc_version}") {
// Actions
modImplementation include("com.williambl.actions:actions:${project.actions_version}") {
exclude group: "net.fabricmc.fabric-api"
}
modApi include("dev.onyxstudios.cardinal-components-api:cardinal-components-entity:${project.cc_version}") {
exclude group: "net.fabricmc.fabric-api"
}

// LibCD
//include "io.github.cottonmc:LibCD:${project.libcd_version}"
//modRuntime "io.github.cottonmc:LibCD:${project.libcd_version}"

// Fabric Permissions API
modImplementation include("me.lucko:fabric-permissions-api:${project.fpa_version}") {
// Reach Entity Attributes
include modImplementation("com.jamieswhiteshirt:reach-entity-attributes:${project.rea_version}") {
exclude group: "net.fabricmc.fabric-api"
}

// Pehkui
modImplementation include("com.github.Virtuoel:Pehkui:${project.pehkui_version}") {
// Satin
modImplementation include("org.ladysnake:satin:${project.satin_version}") {
exclude group: "net.fabricmc.fabric-api"
}

///
/// SOFT DEPS
///

// REI
modCompileOnly("me.shedaniel:RoughlyEnoughItems-fabric:${project.rei_version}") {
// More codecs
modImplementation include("xyz.nucleoid:more-codecs:${project.morecodecs_version}") {
exclude group: "net.fabricmc.fabric-api"
transitive = false
}

// EMI
modCompileOnly("dev.emi:emi:${project.emi_version}") {
exclude group: "net.fabricmc.fabric_api"
exclude group: "null"
transitive = false
}

// Origins
modCompileOnly("com.github.apace100:origins-fabric:${project.origins_version}") {
exclude module: "modmenu"
exclude group: "io.github.OnyxStudios.Cardinal-Components-API"
// Smart Brain Lib
modImplementation include("net.tslat.smartbrainlib:SmartBrainLib-fabric-${project.minecraft_version}:${project.sbl_version}") {
exclude group: "net.fabricmc.fabric-api"
}

// Rat's Mischief
modCompileOnly("io.github.ladysnake:Rats-Mischief:${project.rats_version}") {
exclude group: "com.eliotlash.mclib"
exclude group: "com.eliotlash.molang"
modImplementation include("net.tslat.smartbrainlib:SmartBrainLib-common-${project.minecraft_version}:${project.sbl_version}") {
exclude group: "net.fabricmc.fabric-api"
}
}

// Bewitchment
modCompileOnly("curse.maven:bewitchment-394915:${project.bewitchment_version}") {
exclude group: "net.fabricmc.fabric-api"
transitive = false
}
loom {
splitEnvironmentSourceSets()

// Flan
modCompileOnly("io.github.flemmli97:flan:${project.flan_version}:fabric-api") {
exclude group: "net.fabricmc.fabric-api"
transitive = false
mods {
modid {
sourceSet sourceSets.main
sourceSet sourceSets.client
}
}
runs {
// This adds a new gradle task that runs the datagen API: "gradlew runDatagen"
datagen {
inherit server
name "Data Generation"
vmArg "-Dfabric-api.datagen"
vmArg "-Dfabric-api.datagen.output-dir=${file("src/main/generated")}"
vmArg "-Dfabric-api.datagen.modid=haema"

// Appleskin
modCompileOnly("squeek.appleskin:appleskin-fabric:${project.appleskin_version}:api") {
exclude group: "net.fabricmc.fabric-api"
transitive = false
runDir "build/datagen"
}
}

// ModMenu
modImplementation("com.terraformersmc:modmenu:${project.modmenu_version}") {
exclude group: "net.fabricmc.fabric-api"
accessWidenerPath = file("src/main/resources/haema.accesswidener")
}

// Add the generated resources to the main source set
sourceSets {
main {
resources {
srcDirs += [
'src/main/generated'
]
}
}
}


processResources {
inputs.property "version", project.version

Expand All @@ -285,21 +275,19 @@ processResources {
}
}

// ensure that the encoding is set to UTF-8, no matter what the system default is
// this fixes some edge cases with special characters not displaying correctly
// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
tasks.withType(JavaCompile).configureEach {
it.options.release = 17
}

java {
// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task
// if it is present.
// If you remove this line, sources will not be generated.
withSourcesJar()
}

jar {
from("LICENSE") {
// Make filename unique
rename { "${it}_${project.archivesBaseName}"}
}
}
Expand All @@ -323,17 +311,6 @@ publishing {
}
}

compileKotlin.kotlinOptions.jvmTarget = "16"

/**
* https://dev.to/williambl/mixins-kotlin-and-default-methods-why-they-don-t-work-together-417d
*/
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
kotlinOptions {
freeCompilerArgs += '-Xjvm-default=all'
}
}

curseforge {
apiKey = project.hasProperty('curseforge_api_key') ? project.property('curseforge_api_key') : ''
//noinspection GroovyAssignabilityCheck
Expand Down
69 changes: 20 additions & 49 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,74 +4,45 @@ kotlin.stdlib.default.dependency=false

# Fabric Properties
# Check these on https://modmuss50.me/fabric.html
minecraft_version=1.19.3
yarn_mappings=1.19.3+build.5
loader_version=0.14.18
minecraft_version=1.20.4
loader_version=0.15.6

loom_version=1.1-SNAPSHOT
loom_version=1.3-SNAPSHOT

# Mod Properties
mod_version = 1.10.4+1.19.3
mod_version = 2.0.0+1.20.1
maven_group = com.williambl.haema
archives_base_name = haema

curseforge_project_id = 391257
modrinth_project_id = haema

# Fabric API
fabric_version=0.76.0+1.19.3

# Fabric Language Kotlin
kotlin_version=1.8.10
fabric_kotlin_version=1.9.2+kotlin.1.8.10
fabric_version=0.95.3+1.20.4

# GeckoLib (For Rats)
geckolib_version=4.0.6
geckolib_version=4.2.1

# Satin
satin_version=1.10.0

# Reach Entity Attributes
rea_version=2.3.1

# Patchouli
patchouli_version=1.19.3-78-FABRIC

# Cloth Config
cloth_config_version=9.0.94
satin_version=1.16.0

# Cardinal Components API
cc_version=5.1.0

# LibCD
libcd_version=3.0.3+1.16.3
cc_version=5.4.0

# Fabric Permissions API
fpa_version=0.1-SNAPSHOT
# Apoli
apoli_version=v2.9.0

# Pehkui
pehkui_version=3.7.0
# DFunc
dfunc_version=0.7.25

# Roughly Enough Items
rei_version=10.0.596
# Actions
actions_version=1.0.6

# EMI
emi_version=0.7.2+1.19.3

# Origins
origins_version=1.6.2

# Rats
rats_version=1.3.9

# Bewitchment
bewitchment_version=3882386

# FLan
flan_version=1.19-1.7.10
# Reach Entity Attributes
rea_version = 2.4.1+haema

# Appleskin
appleskin_version=mc1.19.3-2.4.2
# More Codecs
morecodecs_version=0.3.3+1.20.2

# Mod Menu
modmenu_version=5.1.0-beta.4
# Smart Brain Lib
sbl_version=1.13
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
6 changes: 0 additions & 6 deletions settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,4 @@ pluginManagement {
}
gradlePluginPortal()
}

plugins {
id 'fabric-loom' version loom_version
id "org.jetbrains.kotlin.jvm" version kotlin_version
}

}
Loading