Skip to content

Commit ef67bef

Browse files
committed
Update to MC 1.20.1
1 parent e763ef9 commit ef67bef

8 files changed

Lines changed: 33 additions & 28 deletions

File tree

build.gradle

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,5 @@
1-
// For those who want the bleeding edge
2-
buildscript {
3-
repositories {
4-
mavenCentral()
5-
maven { url = 'https://maven.minecraftforge.net' }
6-
}
7-
dependencies {
8-
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true
9-
}
10-
}
11-
121
plugins {
2+
id 'net.minecraftforge.gradle' version '[6.0,6.2)'
133
id 'com.matthewprenger.cursegradle' version '1.4.0'
144
id 'com.diffplug.spotless' version '5.14.3'
155
id 'com.modrinth.minotaur' version '2.+'
@@ -180,7 +170,7 @@ build.dependsOn signJar
180170

181171
task deobfJar(type: Jar) {
182172
from sourceSets.main.output
183-
classifier = 'deobf'
173+
archiveClassifier.set('deobf')
184174
manifest {
185175
attributes([
186176
"FMLAT": "accesstransformer.cfg",
@@ -198,7 +188,7 @@ task deobfJar(type: Jar) {
198188
task apiJar(type: Jar) {
199189
from sourceSets.main.output
200190
from sourceSets.main.java
201-
classifier = 'api'
191+
archiveClassifier.set('api')
202192
include 'structuredcrafting/api/**'
203193
}
204194

gradle.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
mod_version=0.2.5
2-
minecraft_version=1.19.4
3-
forge_version=45.0.50
4-
cyclopscore_version=1.18.2-309
2+
minecraft_version=1.20.1
3+
forge_version=47.0.1
4+
cyclopscore_version=1.18.4-340
55
release_type=release
66
fingerprint=bd0353b3e8a2810d60dd584e256e364bc3bedd44
77

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
4+
networkTimeout=10000
45
zipStoreBase=GRADLE_USER_HOME
56
zipStorePath=wrapper/dists

settings.gradle

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
pluginManagement {
2+
repositories {
3+
gradlePluginPortal()
4+
maven {
5+
name = 'MinecraftForge'
6+
url = 'https://maven.minecraftforge.net/'
7+
}
8+
}
9+
}
10+
11+
plugins {
12+
id 'org.gradle.toolchains.foojay-resolver-convention' version '0.5.0'
13+
}

src/main/java/org/cyclops/structuredcrafting/block/BlockStructuredCrafterConfig.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.cyclops.structuredcrafting.block;
22

33
import net.minecraft.world.level.block.Block;
4-
import net.minecraft.world.level.material.Material;
4+
import net.minecraft.world.level.block.SoundType;
55
import net.minecraftforge.fml.config.ModConfig;
66
import org.cyclops.cyclopscore.config.ConfigurableProperty;
77
import org.cyclops.cyclopscore.config.extendedconfig.BlockConfig;
@@ -49,7 +49,8 @@ public BlockStructuredCrafterConfig() {
4949
super(
5050
StructuredCrafting._instance,
5151
"structured_crafter",
52-
(eConfig) -> new BlockStructuredCrafter(Block.Properties.of(Material.STONE)
52+
(eConfig) -> new BlockStructuredCrafter(Block.Properties.of()
53+
.sound(SoundType.WOOD)
5354
.strength(2.0f)),
5455
getDefaultItemConstructor(StructuredCrafting._instance)
5556
);

src/main/java/org/cyclops/structuredcrafting/craft/WorldInventoryCrafting.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22

33
import com.google.common.base.Objects;
44
import net.minecraft.world.entity.player.Player;
5-
import net.minecraft.world.inventory.CraftingContainer;
65
import net.minecraft.world.inventory.AbstractContainerMenu;
76
import net.minecraft.world.inventory.MenuType;
7+
import net.minecraft.world.inventory.TransientCraftingContainer;
88
import net.minecraft.world.item.Item;
99
import net.minecraft.world.item.ItemStack;
1010

1111
/**
1212
* A world-based implementation of the crafting container.
1313
* @author rubensworks
1414
*/
15-
public class WorldInventoryCrafting extends CraftingContainer {
15+
public class WorldInventoryCrafting extends TransientCraftingContainer {
1616

1717
public WorldInventoryCrafting() {
1818
super(new AbstractContainerMenu(MenuType.CRAFTING, 0) {

src/main/resources/META-INF/mods.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
modLoader="javafml"
2-
loaderVersion="[45,)"
2+
loaderVersion="[47,)"
33
issueTrackerURL="https://github.com/CyclopsMC/StructuredCrafting/issues"
44
displayURL="https://www.curseforge.com/minecraft/mc-mods/structured-crafting"
55
license="MIT"
@@ -16,18 +16,18 @@ Craft stuff in your world, automatically.
1616
[[dependencies.structuredcrafting]]
1717
modId="cyclopscore"
1818
mandatory=true
19-
versionRange="[1.18.2,)"
19+
versionRange="[1.18.4,)"
2020
ordering="NONE"
2121
side="BOTH"
2222
[[dependencies.structuredcrafting]]
2323
modId="forge"
2424
mandatory=true
25-
versionRange="[45.0.50,)"
25+
versionRange="[47.0.1,)"
2626
ordering="NONE"
2727
side="BOTH"
2828
[[dependencies.structuredcrafting]]
2929
modId="minecraft"
3030
mandatory=true
31-
versionRange="[1.19.4,]"
31+
versionRange="[1.20.1,]"
3232
ordering="NONE"
3333
side="BOTH"

src/main/resources/pack.mcmeta

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"pack": {
33
"description": "structuredcrafting resources",
4-
"pack_format": 12,
5-
"forge:resource_pack_format": 12,
6-
"forge:data_pack_format": 10
4+
"pack_format": 15,
5+
"forge:resource_pack_format": 15,
6+
"forge:data_pack_format": 15
77
}
88
}

0 commit comments

Comments
 (0)