Update to NeoForge 26.1.2.55-beta
This commit is contained in:
parent
45be529ed7
commit
7e2204b7bb
|
|
@ -123,9 +123,9 @@ dependencies {
|
||||||
//}
|
//}
|
||||||
// JADE OPTIONAL
|
// JADE OPTIONAL
|
||||||
//implementation("curse.maven:jade-324717:6291517")
|
//implementation("curse.maven:jade-324717:6291517")
|
||||||
// JEI OPTIONAL todo change back to mc_version
|
// JEI OPTIONAL
|
||||||
compileOnly("mezz.jei:jei-${'26.1.2'}-neoforge-api:${jei_version}")
|
compileOnly("mezz.jei:jei-${mc_version}-neoforge-api:${jei_version}")
|
||||||
runtimeOnly("mezz.jei:jei-${'26.1.2'}-neoforge:${jei_version}")
|
runtimeOnly("mezz.jei:jei-${mc_version}-neoforge:${jei_version}")
|
||||||
// EMI OPTIONAL
|
// EMI OPTIONAL
|
||||||
//compileOnly("dev.emi:emi-neoforge:${emi_version}+${mc_version}:api")
|
//compileOnly("dev.emi:emi-neoforge:${emi_version}+${mc_version}:api")
|
||||||
//runtimeOnly("dev.emi:emi-neoforge:${emi_version}+${mc_version}")
|
//runtimeOnly("dev.emi:emi-neoforge:${emi_version}+${mc_version}")
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,9 @@ org.gradle.daemon=true
|
||||||
org.gradle.parallel=true
|
org.gradle.parallel=true
|
||||||
org.gradle.caching=true
|
org.gradle.caching=true
|
||||||
|
|
||||||
mc_version=26.1.1
|
mc_version=26.1.2
|
||||||
neo_version=26.1.1.1-beta
|
neo_version=26.1.2.55-beta
|
||||||
neo_version_range=[26.1,)
|
neo_version_range=[26.1.2,)
|
||||||
loader_version_range=[4,)
|
loader_version_range=[4,)
|
||||||
|
|
||||||
jei_version=29.5.0.28
|
jei_version=29.5.0.28
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
// 26.1.1 2026-05-14T19:12:42.901284802 atlases generator for exdeorum
|
// 26.1.2 2026-05-15T13:35:45.56237275 atlases generator for exdeorum
|
||||||
26af1814d32fa6b215fbd918b14fe1c65d9e1eb9 assets/minecraft/atlases/blocks.json
|
26af1814d32fa6b215fbd918b14fe1c65d9e1eb9 assets/minecraft/atlases/blocks.json
|
||||||
3737d1173220d03819c78453e07b289e4c5f8881 assets/minecraft/atlases/gui.json
|
3737d1173220d03819c78453e07b289e4c5f8881 assets/minecraft/atlases/gui.json
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// 26.1.1 2026-05-14T19:37:53.714706698 Tags for minecraft:item mod id exdeorum
|
// 26.1.2 2026-05-15T13:35:45.574416969 Tags for minecraft:item mod id exdeorum
|
||||||
6c72957356b1d59a27be736fa1da54a5a9795ef7 data/exdeorum/tags/item/barrels.json
|
6c72957356b1d59a27be736fa1da54a5a9795ef7 data/exdeorum/tags/item/barrels.json
|
||||||
6afa16b45f76c0defa1675d07586e2c6e6b0be69 data/exdeorum/tags/item/compressed/andesite.json
|
6afa16b45f76c0defa1675d07586e2c6e6b0be69 data/exdeorum/tags/item/compressed/andesite.json
|
||||||
31b46613766e4cdc53196850495ab1019f61cb48 data/exdeorum/tags/item/compressed/blackstone.json
|
31b46613766e4cdc53196850495ab1019f61cb48 data/exdeorum/tags/item/compressed/blackstone.json
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// 26.1.1 2026-05-14T19:37:53.704965043 Loot Tables
|
// 26.1.2 2026-05-15T13:35:45.561245497 Loot Tables
|
||||||
105d8a61ea7145d7798146d385d4aad24fd1588d data/exdeorum/loot_table/blocks/acacia_barrel.json
|
105d8a61ea7145d7798146d385d4aad24fd1588d data/exdeorum/loot_table/blocks/acacia_barrel.json
|
||||||
83d50cbd5e45dfa72bf102fd4c0103a388cff9c4 data/exdeorum/loot_table/blocks/acacia_compressed_sieve.json
|
83d50cbd5e45dfa72bf102fd4c0103a388cff9c4 data/exdeorum/loot_table/blocks/acacia_compressed_sieve.json
|
||||||
1e77127a82cbba0937bb02694f65cf1893aeffcb data/exdeorum/loot_table/blocks/acacia_crucible.json
|
1e77127a82cbba0937bb02694f65cf1893aeffcb data/exdeorum/loot_table/blocks/acacia_crucible.json
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
// 26.1.1 2026-04-06T22:07:00.415116599 Tags for minecraft:fluid mod id exdeorum
|
// 26.1.2 2026-05-15T13:35:45.554135068 Tags for minecraft:fluid mod id exdeorum
|
||||||
71d650702c2830e62790c9a110dd0c62eb552cf5 data/minecraft/tags/fluid/water.json
|
71d650702c2830e62790c9a110dd0c62eb552cf5 data/minecraft/tags/fluid/water.json
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// 26.1.1 2026-05-14T19:37:53.7142837 Tags for minecraft:block mod id exdeorum
|
// 26.1.2 2026-05-15T13:35:45.573871937 Tags for minecraft:block mod id exdeorum
|
||||||
c2f6fb7224bd1e2fdb87249751113c4d66dbc21f data/exdeorum/tags/block/mineable/hammer.json
|
c2f6fb7224bd1e2fdb87249751113c4d66dbc21f data/exdeorum/tags/block/mineable/hammer.json
|
||||||
77dfab311d3714c77bcac2df0397d23d4707f03b data/exdeorum/tags/block/watering_can_tickable.json
|
77dfab311d3714c77bcac2df0397d23d4707f03b data/exdeorum/tags/block/watering_can_tickable.json
|
||||||
f6a9610ebae09549baf17e27200037cd17318055 data/minecraft/tags/block/leaves.json
|
f6a9610ebae09549baf17e27200037cd17318055 data/minecraft/tags/block/leaves.json
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
// 26.1.1 2026-04-06T22:07:00.434866163 Sound Definitions
|
// 26.1.2 2026-05-15T13:35:45.574948145 Sound Definitions
|
||||||
33424544e6cf49e7ad5d1a6a9bc815d66be63114 assets/exdeorum/sounds.json
|
33424544e6cf49e7ad5d1a6a9bc815d66be63114 assets/exdeorum/sounds.json
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
// 26.1.1 2026-04-06T22:07:00.433897938 Tags for minecraft:worldgen/world_preset mod id exdeorum
|
// 26.1.2 2026-05-15T13:35:45.574175731 Tags for minecraft:worldgen/world_preset mod id exdeorum
|
||||||
fdfafeea90e535146391dd75bd9e25af8b43fe30 data/minecraft/tags/worldgen/world_preset/normal.json
|
fdfafeea90e535146391dd75bd9e25af8b43fe30 data/minecraft/tags/worldgen/world_preset/normal.json
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
// 26.1.1 2026-05-15T11:59:32.026904984 ModKit Language: en_us for mod 'exdeorum'
|
// 26.1.2 2026-05-15T13:35:45.55322574 ModKit Language: en_us for mod 'exdeorum'
|
||||||
994c3e75819f30f5398e9ddf6b3ace1e04caccfc assets/exdeorum/lang/en_us.json
|
994c3e75819f30f5398e9ddf6b3ace1e04caccfc assets/exdeorum/lang/en_us.json
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// 26.1.1 2026-04-06T22:07:00.432895568 Tags for minecraft:worldgen/structure_set mod id exdeorum
|
// 26.1.2 2026-05-15T13:35:45.57298446 Tags for minecraft:worldgen/structure_set mod id exdeorum
|
||||||
35133e95f1c8fdd7a1c21afcc231fc0bffefb9a8 data/exdeorum/tags/worldgen/structure_set/overworld_void_structure_sets.json
|
35133e95f1c8fdd7a1c21afcc231fc0bffefb9a8 data/exdeorum/tags/worldgen/structure_set/overworld_void_structure_sets.json
|
||||||
56ffeb3beb8ca3df4a20420bc56f6139ebf57ada data/exdeorum/tags/worldgen/structure_set/the_end_void_structure_sets.json
|
56ffeb3beb8ca3df4a20420bc56f6139ebf57ada data/exdeorum/tags/worldgen/structure_set/the_end_void_structure_sets.json
|
||||||
14abefb27112e5ad3ebce0cb9618fb51c54e2f9d data/exdeorum/tags/worldgen/structure_set/the_nether_void_structure_sets.json
|
14abefb27112e5ad3ebce0cb9618fb51c54e2f9d data/exdeorum/tags/worldgen/structure_set/the_nether_void_structure_sets.json
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// 26.1.1 2026-05-15T13:18:31.946487302 ModKit Recipes for mod 'exdeorum'
|
// 26.1.2 2026-05-15T13:35:45.564024987 ModKit Recipes for mod 'exdeorum'
|
||||||
0060d0e16dba2df44cc115f8ed68ef5dc52c74f1 data/exdeorum/advancement/recipes/building_blocks/andesite.json
|
0060d0e16dba2df44cc115f8ed68ef5dc52c74f1 data/exdeorum/advancement/recipes/building_blocks/andesite.json
|
||||||
b9c5d12771d724cd646e637641da7a4d6b0a6bbf data/exdeorum/advancement/recipes/building_blocks/basalt.json
|
b9c5d12771d724cd646e637641da7a4d6b0a6bbf data/exdeorum/advancement/recipes/building_blocks/basalt.json
|
||||||
d87a237248c140367dbfb748d45f532534e5b45c data/exdeorum/advancement/recipes/building_blocks/blackstone.json
|
d87a237248c140367dbfb748d45f532534e5b45c data/exdeorum/advancement/recipes/building_blocks/blackstone.json
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// 26.1.1 2026-04-06T22:07:00.434599089 Advancements
|
// 26.1.2 2026-05-15T13:35:45.57472449 Advancements
|
||||||
5d50288336dc6d2f95c5c57ca160141b33b42922 data/exdeorum/advancement/core/barrel.json
|
5d50288336dc6d2f95c5c57ca160141b33b42922 data/exdeorum/advancement/core/barrel.json
|
||||||
be6b186fe6fad6fbed971044630d603dde0b55c0 data/exdeorum/advancement/core/crook.json
|
be6b186fe6fad6fbed971044630d603dde0b55c0 data/exdeorum/advancement/core/crook.json
|
||||||
62fcc7ce39b005c4d95926b57d98e348b4cc46f9 data/exdeorum/advancement/core/root.json
|
62fcc7ce39b005c4d95926b57d98e348b4cc46f9 data/exdeorum/advancement/core/root.json
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
// 26.1.1 2026-04-06T22:07:00.433314948 Global Loot Modifiers : exdeorum
|
// 26.1.2 2026-05-15T13:35:45.573521046 Global Loot Modifiers : exdeorum
|
||||||
539ba0e881830430ae2c03f7ac8dec6f2de478a0 data/exdeorum/loot_modifiers/compressed_hammer.json
|
97fb08d88e69018349a497deba2a141f95ef8edc data/exdeorum/loot_modifiers/compressed_hammer.json
|
||||||
dd0417e36e03e0f51e1f1bbcff295b54128fdf8f data/exdeorum/loot_modifiers/crook.json
|
f5f8a070f0533dead2702fae6edfdbad6c48311c data/exdeorum/loot_modifiers/crook.json
|
||||||
57991d8346a472f12c1a4b6cb94151d2c1bfa371 data/exdeorum/loot_modifiers/hammer.json
|
468f740579fc7429410bbaf9b86c6ada29c6928f data/exdeorum/loot_modifiers/hammer.json
|
||||||
4dbec2c1b329ffcd96f4f903f59382c75e0d538c data/neoforge/loot_modifiers/global_loot_modifiers.json
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// 26.1.1 2026-05-15T11:59:32.028019255 ModKit Item Models for mod 'exdeorum'
|
// 26.1.2 2026-05-15T13:35:45.554995054 ModKit Item Models for mod 'exdeorum'
|
||||||
8cfb1fdb327d53288205eb62b8b7857eafa2a091 assets/exdeorum/items/acacia_barrel.json
|
8cfb1fdb327d53288205eb62b8b7857eafa2a091 assets/exdeorum/items/acacia_barrel.json
|
||||||
8c5b35194de98a2325ed84334623e72596e50b0f assets/exdeorum/items/acacia_compressed_sieve.json
|
8c5b35194de98a2325ed84334623e72596e50b0f assets/exdeorum/items/acacia_compressed_sieve.json
|
||||||
930e698609436fdf71a3ab0b738f7566adfe15c7 assets/exdeorum/items/acacia_crucible.json
|
930e698609436fdf71a3ab0b738f7566adfe15c7 assets/exdeorum/items/acacia_crucible.json
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// 26.1.1 2026-05-14T21:40:52.184629639 ModKit Block Models for mod 'exdeorum'
|
// 26.1.2 2026-05-15T13:35:45.559143335 ModKit Block Models for mod 'exdeorum'
|
||||||
c73197f2dc770a353883c387b2b1f0b082283576 assets/exdeorum/blockstates/acacia_barrel.json
|
c73197f2dc770a353883c387b2b1f0b082283576 assets/exdeorum/blockstates/acacia_barrel.json
|
||||||
e36a3d22e00c0eae2336a39f3d0c904ef1d89119 assets/exdeorum/blockstates/acacia_compressed_sieve.json
|
e36a3d22e00c0eae2336a39f3d0c904ef1d89119 assets/exdeorum/blockstates/acacia_compressed_sieve.json
|
||||||
a3ef4562a4c7833439d8d66ff9c210406d317995 assets/exdeorum/blockstates/acacia_crucible.json
|
a3ef4562a4c7833439d8d66ff9c210406d317995 assets/exdeorum/blockstates/acacia_crucible.json
|
||||||
|
|
|
||||||
|
|
@ -7,5 +7,6 @@
|
||||||
"items": "#exdeorum:compressed_hammers"
|
"items": "#exdeorum:compressed_hammers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"priority": 1
|
||||||
}
|
}
|
||||||
|
|
@ -7,5 +7,6 @@
|
||||||
"items": "#exdeorum:crooks"
|
"items": "#exdeorum:crooks"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"priority": 1
|
||||||
}
|
}
|
||||||
|
|
@ -7,5 +7,6 @@
|
||||||
"items": "#exdeorum:hammers"
|
"items": "#exdeorum:hammers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"priority": 1
|
||||||
}
|
}
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
{
|
|
||||||
"entries": [
|
|
||||||
"exdeorum:hammer",
|
|
||||||
"exdeorum:compressed_hammer",
|
|
||||||
"exdeorum:crook"
|
|
||||||
],
|
|
||||||
"replace": false
|
|
||||||
}
|
|
||||||
|
|
@ -19,6 +19,7 @@ import thedarkcolour.exdeorum.tag.EItemTags;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
|
import java.util.function.BiFunction;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
|
|
||||||
class LootModifiers extends GlobalLootModifierProvider {
|
class LootModifiers extends GlobalLootModifierProvider {
|
||||||
|
|
@ -33,7 +34,7 @@ class LootModifiers extends GlobalLootModifierProvider {
|
||||||
add("crook", CrookLootModifier::new, EItemTags.CROOKS);
|
add("crook", CrookLootModifier::new, EItemTags.CROOKS);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void add(String name, Function<LootItemCondition[], IGlobalLootModifier> constructor, TagKey<Item> requiredTag) {
|
private void add(String name, BiFunction<LootItemCondition[], Integer, IGlobalLootModifier> constructor, TagKey<Item> requiredTag) {
|
||||||
add(name, constructor.apply(new LootItemCondition[]{new MatchTool(Optional.of(ItemPredicate.Builder.item().of(this.registries.lookupOrThrow(Registries.ITEM), requiredTag).build()))}), List.of());
|
add(name, constructor.apply(new LootItemCondition[]{new MatchTool(Optional.of(ItemPredicate.Builder.item().of(this.registries.lookupOrThrow(Registries.ITEM), requiredTag).build()))}, 1), List.of());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,8 @@ import thedarkcolour.exdeorum.tag.EItemTags;
|
||||||
public class CompressedHammerLootModifier extends HammerLootModifier {
|
public class CompressedHammerLootModifier extends HammerLootModifier {
|
||||||
public static final MapCodec<CompressedHammerLootModifier> CODEC = RecordCodecBuilder.mapCodec(inst -> LootModifier.codecStart(inst).apply(inst, CompressedHammerLootModifier::new));
|
public static final MapCodec<CompressedHammerLootModifier> CODEC = RecordCodecBuilder.mapCodec(inst -> LootModifier.codecStart(inst).apply(inst, CompressedHammerLootModifier::new));
|
||||||
|
|
||||||
public CompressedHammerLootModifier(LootItemCondition[] conditionsIn) {
|
public CompressedHammerLootModifier(LootItemCondition[] conditionsIn, int priority) {
|
||||||
super(conditionsIn, EItemTags.COMPRESSED_HAMMER_FORTUNE_BLACKLIST);
|
super(conditionsIn, priority, EItemTags.COMPRESSED_HAMMER_FORTUNE_BLACKLIST);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -43,8 +43,8 @@ import java.util.List;
|
||||||
public class CrookLootModifier extends LootModifier {
|
public class CrookLootModifier extends LootModifier {
|
||||||
public static final MapCodec<CrookLootModifier> CODEC = RecordCodecBuilder.mapCodec(inst -> LootModifier.codecStart(inst).apply(inst, CrookLootModifier::new));
|
public static final MapCodec<CrookLootModifier> CODEC = RecordCodecBuilder.mapCodec(inst -> LootModifier.codecStart(inst).apply(inst, CrookLootModifier::new));
|
||||||
|
|
||||||
public CrookLootModifier(LootItemCondition[] conditions) {
|
public CrookLootModifier(LootItemCondition[] conditions, int priority) {
|
||||||
super(conditions);
|
super(conditions, priority);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -44,16 +44,16 @@ public class HammerLootModifier extends LootModifier {
|
||||||
|
|
||||||
private final TagKey<Item> fortuneBlacklistTag;
|
private final TagKey<Item> fortuneBlacklistTag;
|
||||||
|
|
||||||
public HammerLootModifier(LootItemCondition[] conditionsIn) {
|
public HammerLootModifier(LootItemCondition[] conditionsIn, int priority) {
|
||||||
super(conditionsIn);
|
super(conditionsIn, priority);
|
||||||
|
|
||||||
this.fortuneBlacklistTag = EItemTags.HAMMER_FORTUNE_BLACKLIST;
|
this.fortuneBlacklistTag = EItemTags.HAMMER_FORTUNE_BLACKLIST;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected HammerLootModifier(LootItemCondition[] conditionsIn, TagKey<Item> fortuneBlacklistTag) {
|
protected HammerLootModifier(LootItemCondition[] conditionsIn, int priority, TagKey<Item> fortuneBlacklistTag) {
|
||||||
super(conditionsIn);
|
super(conditionsIn, priority);
|
||||||
|
|
||||||
this.fortuneBlacklistTag = fortuneBlacklistTag;
|
this.fortuneBlacklistTag = fortuneBlacklistTag;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -16,5 +16,5 @@
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@javax.annotation.ParametersAreNonnullByDefault
|
@org.jspecify.annotations.NullMarked
|
||||||
package thedarkcolour.exdeorum.loot;
|
package thedarkcolour.exdeorum.loot;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user