diff --git a/fabric-loot-api-v2/src/main/java/net/fabricmc/fabric/api/loot/v2/FabricLootTableBuilder.java b/fabric-loot-api-v2/src/main/java/net/fabricmc/fabric/api/loot/v2/FabricLootTableBuilder.java index 79c9ca03f..673526844 100644 --- a/fabric-loot-api-v2/src/main/java/net/fabricmc/fabric/api/loot/v2/FabricLootTableBuilder.java +++ b/fabric-loot-api-v2/src/main/java/net/fabricmc/fabric/api/loot/v2/FabricLootTableBuilder.java @@ -106,6 +106,7 @@ public interface FabricLootTableBuilder { builder.type(table.getType()); builder.pools(List.of(accessor.fabric_getPools())); builder.apply(List.of(accessor.fabric_getFunctions())); + builder.method_51883(accessor.fabric_getRandomSequenceId()); return builder; } diff --git a/fabric-loot-api-v2/src/main/java/net/fabricmc/fabric/mixin/loot/LootTableAccessor.java b/fabric-loot-api-v2/src/main/java/net/fabricmc/fabric/mixin/loot/LootTableAccessor.java index b9d8c95c4..4640a6873 100644 --- a/fabric-loot-api-v2/src/main/java/net/fabricmc/fabric/mixin/loot/LootTableAccessor.java +++ b/fabric-loot-api-v2/src/main/java/net/fabricmc/fabric/mixin/loot/LootTableAccessor.java @@ -22,6 +22,7 @@ import org.spongepowered.asm.mixin.gen.Accessor; import net.minecraft.loot.LootPool; import net.minecraft.loot.LootTable; import net.minecraft.loot.function.LootFunction; +import net.minecraft.util.Identifier; /** * Accesses loot table fields for {@link net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder#copyOf(LootTable)}. @@ -34,4 +35,7 @@ public interface LootTableAccessor { @Accessor("functions") LootFunction[] fabric_getFunctions(); + + @Accessor("field_44892") + Identifier fabric_getRandomSequenceId(); }