Skip to content

Commit 1f6c69b

Browse files
committed
Update to 24w13a.
- Update to 24w13a - Upgrade to Biolith 2
1 parent 96c6f3f commit 1f6c69b

File tree

6 files changed

+26
-25
lines changed

6 files changed

+26
-25
lines changed

common/src/main/java/com/terraformersmc/cinderscapes/init/CinderscapesItems.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.terraformersmc.cinderscapes.init.helpers.CinderscapesRegistry;
44
import net.fabricmc.fabric.api.registry.CompostingChanceRegistry;
5+
import net.minecraft.component.type.FoodComponent;
56
import net.minecraft.entity.effect.StatusEffectInstance;
67
import net.minecraft.entity.effect.StatusEffects;
78
import net.minecraft.item.*;

common/src/main/java/com/terraformersmc/cinderscapes/init/CinderscapesPlacementModifierTypes.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import net.minecraft.world.gen.placementmodifier.PlacementModifierType;
99

1010
public class CinderscapesPlacementModifierTypes {
11-
public static final PlacementModifierType<SafelistRangeCeilingPlacementModifier> COUNT_CEILING = () -> SafelistRangeCeilingPlacementModifier.UNIFORM_CODEC;
12-
public static final PlacementModifierType<SafelistRangeFloorPlacementModifier> COUNT_FLOOR = () -> SafelistRangeFloorPlacementModifier.UNIFORM_CODEC;
11+
public static final PlacementModifierType<SafelistRangeCeilingPlacementModifier> COUNT_CEILING = () -> SafelistRangeCeilingPlacementModifier.MODIFIER_CODEC;
12+
public static final PlacementModifierType<SafelistRangeFloorPlacementModifier> COUNT_FLOOR = () -> SafelistRangeFloorPlacementModifier.MODIFIER_CODEC;
1313

1414
public static void init() {
1515
Registry.register(Registries.PLACEMENT_MODIFIER_TYPE, new Identifier("cinderscapes", "safelist_range_ceiling"), COUNT_CEILING);

common/src/main/java/com/terraformersmc/cinderscapes/init/CinderscapesTrades.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,24 @@
44
import net.fabricmc.fabric.api.object.builder.v1.trade.TradeOfferHelper;
55
import net.minecraft.item.ItemStack;
66
import net.minecraft.item.Items;
7+
import net.minecraft.loot.LootTables;
78
import net.minecraft.loot.entry.ItemEntry;
89
import net.minecraft.loot.function.SetCountLootFunction;
910
import net.minecraft.loot.provider.number.UniformLootNumberProvider;
10-
import net.minecraft.util.Identifier;
1111
import net.minecraft.village.TradeOffer;
1212
import net.minecraft.village.TradedItem;
1313
import net.minecraft.village.VillagerProfession;
1414

1515
public class CinderscapesTrades {
16-
private static final Identifier BARTERING_LOOT_TABLE_ID = new Identifier("minecraft", "gameplay/piglin_bartering");
17-
1816
public static void init() {
1917

20-
LootTableEvents.MODIFY.register((resourceManager, manager, id, supplier, setter) -> {
21-
if (BARTERING_LOOT_TABLE_ID.equals(id)) {
22-
supplier.modifyPools((pools) -> {
18+
LootTableEvents.MODIFY.register((key, supplier, setter) -> {
19+
if (LootTables.PIGLIN_BARTERING_GAMEPLAY.equals(key)) {
20+
supplier.modifyPools((pools) ->
2321
pools .with(ItemEntry.builder(CinderscapesItems.ROSE_QUARTZ).weight(20).quality(0).apply(SetCountLootFunction.builder(UniformLootNumberProvider.create(5, 12))).build())
2422
.with(ItemEntry.builder(CinderscapesItems.SMOKY_QUARTZ).weight(20).quality(0).apply(SetCountLootFunction.builder(UniformLootNumberProvider.create(5, 12))).build())
25-
.with(ItemEntry.builder(CinderscapesItems.SULFUR_QUARTZ).weight(20).quality(0).apply(SetCountLootFunction.builder(UniformLootNumberProvider.create(5, 12))).build());
26-
});
23+
.with(ItemEntry.builder(CinderscapesItems.SULFUR_QUARTZ).weight(20).quality(0).apply(SetCountLootFunction.builder(UniformLootNumberProvider.create(5, 12))).build())
24+
);
2725
}
2826
});
2927

common/src/main/java/com/terraformersmc/cinderscapes/placementmodifier/SafelistRangeCeilingPlacementModifier.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.terraformersmc.cinderscapes.placementmodifier;
22

3-
import com.mojang.serialization.Codec;
3+
import com.mojang.serialization.MapCodec;
44
import com.mojang.serialization.codecs.RecordCodecBuilder;
55
import com.terraformersmc.cinderscapes.init.CinderscapesPlacementModifierTypes;
66
import net.minecraft.block.BlockState;
@@ -16,12 +16,13 @@
1616
import java.util.stream.Stream;
1717

1818
public class SafelistRangeCeilingPlacementModifier extends PlacementModifier {
19-
public static final Codec<SafelistRangeCeilingPlacementModifier> UNIFORM_CODEC = RecordCodecBuilder.create(
19+
public static final MapCodec<SafelistRangeCeilingPlacementModifier> MODIFIER_CODEC = RecordCodecBuilder.mapCodec(
2020
instance -> instance.group(
2121
YOffset.OFFSET_CODEC.fieldOf("min_inclusive").forGetter(provider -> provider.minOffset),
2222
YOffset.OFFSET_CODEC.fieldOf("max_inclusive").forGetter(provider -> provider.maxOffset),
2323
BlockState.CODEC.listOf().fieldOf("safelist").forGetter(provider -> provider.safelist)
24-
).apply(instance, SafelistRangeCeilingPlacementModifier::new));
24+
).apply(instance, SafelistRangeCeilingPlacementModifier::new)
25+
);
2526
private final List<BlockState> safelist;
2627
private final YOffset minOffset;
2728
private final YOffset maxOffset;

common/src/main/java/com/terraformersmc/cinderscapes/placementmodifier/SafelistRangeFloorPlacementModifier.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.terraformersmc.cinderscapes.placementmodifier;
22

3-
import com.mojang.serialization.Codec;
3+
import com.mojang.serialization.MapCodec;
44
import com.mojang.serialization.codecs.RecordCodecBuilder;
55
import com.terraformersmc.cinderscapes.init.CinderscapesPlacementModifierTypes;
66
import net.minecraft.block.BlockState;
@@ -16,12 +16,13 @@
1616
import java.util.stream.Stream;
1717

1818
public class SafelistRangeFloorPlacementModifier extends PlacementModifier {
19-
public static final Codec<SafelistRangeFloorPlacementModifier> UNIFORM_CODEC = RecordCodecBuilder.create(
19+
public static final MapCodec<SafelistRangeFloorPlacementModifier> MODIFIER_CODEC = RecordCodecBuilder.mapCodec(
2020
instance -> instance.group(
2121
YOffset.OFFSET_CODEC.fieldOf("min_inclusive").forGetter(provider -> provider.minOffset),
2222
YOffset.OFFSET_CODEC.fieldOf("max_inclusive").forGetter(provider -> provider.maxOffset),
2323
BlockState.CODEC.listOf().fieldOf("safelist").forGetter(provider -> provider.safelist)
24-
).apply(instance, SafelistRangeFloorPlacementModifier::new));
24+
).apply(instance, SafelistRangeFloorPlacementModifier::new)
25+
);
2526
private final List<BlockState> safelist;
2627
private final YOffset minOffset;
2728
private final YOffset maxOffset;

gradle.properties

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ fabric.loom.multiProjectOptimisation=true
44
maven_group=com.terraformersmc
55
archive_name=cinderscapes
66

7-
minecraft_version=24w11a
8-
yarn_mappings=24w11a+build.2
7+
minecraft_version=24w13a
8+
yarn_mappings=24w13a+build.2
99
loader_version=0.15.7
10-
fabric_version=0.96.10+1.20.5
10+
fabric_version=0.96.13+1.20.5
1111

1212
# Terraform modules
13-
terraform_biome_remapper_api_version=10.0.0-alpha.7
14-
terraform_shapes_api_version=10.0.0-alpha.7
15-
terraform_surfaces_api_version=10.0.0-alpha.7
16-
terraform_wood_api_version=10.0.0-alpha.7
13+
terraform_biome_remapper_api_version=10.0.0-alpha.8
14+
terraform_shapes_api_version=10.0.0-alpha.8
15+
terraform_surfaces_api_version=10.0.0-alpha.8
16+
terraform_wood_api_version=10.0.0-alpha.8
1717

1818
# Biolith for worldgen module and testing
19-
biolith_version=1.3.0-alpha.2
19+
biolith_version=2.1.0-alpha.1
2020

2121
# TerraBlender for worldgen module and testing
2222
terrablender_version=1.20.4-3.3.0.12
@@ -44,7 +44,7 @@ curseforge_optional_dependencies=
4444
# Modrinth Metadata
4545
modrinth_slug=cinderscapes
4646
modrinth_id=QC4wcUXZ
47-
modrinth_game_versions=24w11a
47+
modrinth_game_versions=24w13a
4848
modrinth_mod_loaders=fabric, quilt
4949
#modrinth_embedded_dependencies=biolith
5050

0 commit comments

Comments
 (0)