Skip to content

Commit

Permalink
Initial 1.20.4 work
Browse files Browse the repository at this point in the history
  • Loading branch information
GirafiStudios committed Dec 29, 2023
1 parent 11a7a02 commit 393c19f
Show file tree
Hide file tree
Showing 11 changed files with 31 additions and 28 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -101,11 +101,6 @@ public int getExperienceReward() {
return 0;
}

@Override
public boolean canBreatheUnderwater() {
return true;
}

@Override
public boolean isFood(@Nonnull ItemStack stack) {
return !stack.isEmpty() && TEMPTATION_ITEMS.test(stack);
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"waddles:adelie_penguin"
]
}
4 changes: 1 addition & 3 deletions common/src/main/resources/pack.mcmeta
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
{
"pack": {
"description": "Waddles resources",
"pack_format": 15,
"forge:resource_pack_format": 15,
"forge:data_pack_format": 10
"pack_format": 22
}
}
2 changes: 1 addition & 1 deletion fabric/build.gradle
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
plugins {
id 'java'
id 'idea'
id 'fabric-loom' version '1.2-SNAPSHOT'
id 'fabric-loom' version '1.3-SNAPSHOT'
}

base {
Expand Down
6 changes: 3 additions & 3 deletions fabric/src/main/resources/fabric.mod.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@
]
},
"depends": {
"fabricloader": ">=0.14",
"fabricloader": ">=0.15.3",
"fabric-api": "*",
"minecraft": "1.20.2",
"minecraft": "~1.20.4",
"java": ">=17",
"forgeconfigapiport": ">=9.1.2"
"forgeconfigapiport": ">=20.4.0"
},
"suggests": {
"another-mod": "*"
Expand Down
6 changes: 6 additions & 0 deletions forge/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,12 @@ minecraft {

sourceSets.main.resources.srcDir 'src/generated/resources'

sourceSets.each {
def dir = layout.buildDirectory.dir("sourcesSets/$it.name")
it.output.resourcesDir = dir
it.java.destinationDirectory = dir
}

dependencies {
minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}"
compileOnly project(":common")
Expand Down
18 changes: 9 additions & 9 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Project
version=0.10.0
version=0.10.1
group=com.girafi.waddles

# Common
minecraft_version=1.20.2
minecraft_version=1.20.4
mod_name=Waddles
mod_author=Girafi
mod_id=waddles
Expand All @@ -13,20 +13,20 @@ description=Waddles adds somewhat realistic Adélie penguins that waddle.
minecraft_version_range=[1.20.2, 1.21)

# Fabric
fabric_version=0.91.1+1.20.2
fabric_loader_version=0.15.0
fabric_version=0.92.0+1.20.4
fabric_loader_version=0.15.3

# Forge
forge_version=48.0.49
forge_loader_version_range=[48,)
forge_version_range=[48,)
forge_version=49.0.12
forge_loader_version_range=[49,)
forge_version_range=[49,)

# NeoForge
neoforge_version=20.2.86
neoforge_version=20.4.62-beta
neoforge_loader_version_range=[1,)

# Mod Support
forge_config_api_port=9.1.2
forge_config_api_port=20.4.0

# Gradle
org.gradle.jvmargs=-Xmx4G
Expand Down
2 changes: 1 addition & 1 deletion neoforge/build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
plugins {
id 'idea'
id 'net.neoforged.gradle.userdev' version '7.0.41'
id 'net.neoforged.gradle.userdev' version '7.0.57'
id 'java-library'
}

Expand Down
4 changes: 1 addition & 3 deletions neoforge/src/main/java/com/girafi/waddles/Waddles.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
import net.neoforged.fml.config.ModConfig;
import net.neoforged.fml.event.lifecycle.FMLClientSetupEvent;
import net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent;
import net.neoforged.fml.javafmlmod.FMLJavaModLoadingContext;
import net.neoforged.neoforge.common.DeferredSpawnEggItem;
import net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent;
import net.neoforged.neoforge.event.entity.EntityAttributeCreationEvent;
Expand All @@ -29,9 +28,8 @@
public class Waddles {
public static final DeferredRegister.Items ITEM_DEFERRED = DeferredRegister.createItems(Constants.MOD_ID);

public Waddles() {
public Waddles(IEventBus eventBus) {
CommonClass.init();
final IEventBus eventBus = FMLJavaModLoadingContext.get().getModEventBus();
eventBus.addListener(this::setupCommon);
eventBus.addListener(this::setupClient);

Expand Down
4 changes: 2 additions & 2 deletions neoforge/src/main/resources/META-INF/mods.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ description = '''${description}''' #mandatory (Supports multiline text)

[[dependencies.${mod_id}]] #optional
modId = "neoforge" #mandatory
mandatory = true #mandatory
type = "required"
versionRange = "${neoforge_loader_version_range}" #mandatory
ordering = "NONE" # The order that this dependency should load in relation to your mod, required to be either 'BEFORE' or 'AFTER' if the dependency is not mandatory
side = "BOTH" # Side this dependency is applied on - 'BOTH', 'CLIENT' or 'SERVER'

[[dependencies.${mod_id}]]
modId = "minecraft"
mandatory = true
type = "required"
versionRange = "${minecraft_version_range}"
ordering = "NONE"
side = "BOTH"
Expand Down
2 changes: 1 addition & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ plugins {
rootProject.name = 'Waddles'
include("common")
include("fabric")
//include("forge")
include("forge")
include("neoforge")

0 comments on commit 393c19f

Please sign in to comment.