Skip to content

Commit 2b9fffc

Browse files
committed
Add entanglement curse
1 parent 1e365d3 commit 2b9fffc

16 files changed

Lines changed: 199 additions & 48 deletions

src/generated/resources/.cache/20f5c98dc0fe2d7a53fc98de5b4a9405da0eaab5

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// 1.21.1 2025-09-03T16:46:32.689735 Biome Modifier Registries: ifw
1+
// 1.21.1 2025-09-03T21:54:12.3100982 Biome Modifier Registries: ifw
22
49f499fed8f8f7c797c3124710dff297dfe03998 data/ifw/neoforge/biome_modifier/ifw_add_deepslate_spawns.json
33
d3ce835cbe615798480c31acf5200397159fd125 data/ifw/neoforge/biome_modifier/ifw_add_deep_ores.json
44
5073fcccdb1b63e1972de71daef79b5d55a8ea59 data/ifw/neoforge/biome_modifier/ifw_add_forest_spawns.json
@@ -8,7 +8,7 @@ d3ce835cbe615798480c31acf5200397159fd125 data/ifw/neoforge/biome_modifier/ifw_ad
88
956d62903ec65e1961be03c957e150f715e717ee data/ifw/neoforge/biome_modifier/ifw_add_shallow_cave_spawns.json
99
f204760a74278b1d6101ab42521b8ca6074d5010 data/ifw/neoforge/biome_modifier/ifw_add_silverfish_blocks.json
1010
4ce978fd516237cda2e397b6021e110a6466b02e data/ifw/neoforge/biome_modifier/ifw_modify_spawns.json
11-
78e29f65210883c5baddabec772009c2be349d3e data/ifw/neoforge/biome_modifier/ifw_remove_overworld_features.json
11+
c3c517b6bb5c1a869ec2b8bb6a5895a4eda835c4 data/ifw/neoforge/biome_modifier/ifw_remove_overworld_features.json
1212
d8062a9987536bc654ee223b0460fb6b8c465eb4 data/ifw/neoforge/biome_modifier/ifw_remove_overworld_spawns.json
1313
e1ad57aee768b341f1e08d868724c970c8f70c9d data/ifw/worldgen/configured_feature/ore_adamantium.json
1414
4f66ef802aa37f492bcc727cffaa821b4411a8fa data/ifw/worldgen/configured_feature/ore_mithril.json

src/generated/resources/.cache/8c8364f4e83c409ec545b3c2adc7d52ce75bbb78

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// 1.21.1 2025-09-03T00:16:39.68161 Tags for minecraft:item mod id vanilla
1+
// 1.21.1 2025-09-04T00:03:02.758718 Tags for minecraft:item mod id vanilla
22
20de0e0f4a475259665e322b8fce4c6dc9bd398e data/c/tags/item/buckets/empty.json
33
c8bdd264e6a8f676f43d71732fa26d39c6cb405e data/c/tags/item/buckets/entity_water.json
44
443176368149964cb5339e006ca44d79e5343a0e data/c/tags/item/buckets/lava.json
@@ -16,7 +16,6 @@ f15a43877db5554ee1ea3e17e18374d0de62d6b2 data/ifw/tags/item/armors.json
1616
bdd81346635b7b10de96229750d71f72b3168a47 data/ifw/tags/item/battle_axe.json
1717
0b14fbac1d0ddc8bc58dbbf25cef44e5b81efd19 data/ifw/tags/item/buckets_stone.json
1818
090c6c0dba8de4988a2c80904208e91580c23928 data/ifw/tags/item/buckets_tropical_fish.json
19-
c9cf8fb9f1c7fdeb4c0a355a2a701aaf89e303c7 data/ifw/tags/item/chests.json
2019
91e6fcd988d4016348a8188dcd9e1c6d02f0f8c2 data/ifw/tags/item/dagger.json
2120
bedd52b24b6d8a88115a5750382fc77c652cdc3d data/ifw/tags/item/drinks.json
2221
6807f04f2cbec6fafec09761de05d1251d5bc484 data/ifw/tags/item/has_enchanting_recipe.json

src/generated/resources/.cache/c80c7a8ccd90f729100f93f300ddc4b41c2f09db

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
// 1.21.1 2025-06-07T19:35:43.8564045 Tags for minecraft:block mod id ifw
1+
// 1.21.1 2025-09-04T00:03:02.7551917 Tags for minecraft:block mod id ifw
22
a57428087e9da6acde3be57b776296773fedbbb5 data/ifw/tags/block/acid_degradable.json
3+
c9cf8fb9f1c7fdeb4c0a355a2a701aaf89e303c7 data/ifw/tags/block/chests.json
34
5da647fe8f09b8b9032c0be9a3f63752f470e49a data/ifw/tags/block/corrosive_dirt.json
5+
be1ae031f59eb6eac18376f0e656cb7f09c77500 data/ifw/tags/block/entangle_plants_60.json
6+
c03eb1dd14513db935f5dcfe131479942dec7bff data/ifw/tags/block/entangle_plants_80.json
47
37a6c3a11450b21a8e0381b726b34e2085dd5d29 data/ifw/tags/block/fallen_dirt.json
58
b147fcff5c0b4d72df1cb7809b063b2562180832 data/ifw/tags/block/harvest_level_0_tool.json
69
7d3e39787ca0ec017e53abe718814453f9da57c3 data/ifw/tags/block/harvest_level_1_tool.json

src/generated/resources/data/ifw/neoforge/biome_modifier/ifw_remove_overworld_features.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"minecraft:patch_melon_sparse"
88
],
99
"steps": [
10-
"vegetal_decoration",
11-
"lakes"
10+
"lakes",
11+
"vegetal_decoration"
1212
]
1313
}

src/generated/resources/data/ifw/tags/item/chests.json renamed to src/generated/resources/data/ifw/tags/block/chests.json

File renamed without changes.
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
{
2+
"values": [
3+
"minecraft:fern",
4+
"minecraft:large_fern",
5+
"minecraft:tall_grass",
6+
"minecraft:short_grass",
7+
"minecraft:dead_bush",
8+
"minecraft:azalea",
9+
"minecraft:flowering_azalea",
10+
"minecraft:pink_petals",
11+
"minecraft:small_dripleaf",
12+
"minecraft:big_dripleaf",
13+
"minecraft:lily_pad",
14+
"minecraft:spore_blossom",
15+
"minecraft:torchflower",
16+
"minecraft:torchflower_crop",
17+
"minecraft:pitcher_plant",
18+
"minecraft:pitcher_crop",
19+
"minecraft:sunflower",
20+
"minecraft:peony",
21+
"minecraft:rose_bush",
22+
"minecraft:oak_sapling",
23+
"minecraft:spruce_sapling",
24+
"minecraft:birch_sapling",
25+
"minecraft:jungle_sapling",
26+
"minecraft:acacia_sapling",
27+
"minecraft:dark_oak_sapling",
28+
"minecraft:cherry_sapling",
29+
"minecraft:mangrove_propagule",
30+
"minecraft:bamboo",
31+
"minecraft:bamboo_sapling",
32+
"minecraft:sugar_cane",
33+
"minecraft:crimson_fungus",
34+
"minecraft:warped_fungus",
35+
"minecraft:cocoa",
36+
"minecraft:crimson_roots",
37+
"minecraft:warped_roots",
38+
"minecraft:nether_sprouts",
39+
"minecraft:hanging_roots",
40+
"minecraft:seagrass",
41+
"minecraft:tall_seagrass",
42+
"minecraft:red_mushroom",
43+
"minecraft:brown_mushroom",
44+
"minecraft:moss_block",
45+
"minecraft:moss_carpet",
46+
"minecraft:blue_orchid",
47+
"minecraft:allium",
48+
"minecraft:azure_bluet",
49+
"minecraft:red_tulip",
50+
"minecraft:orange_tulip",
51+
"minecraft:white_tulip",
52+
"minecraft:pink_tulip",
53+
"minecraft:dandelion",
54+
"minecraft:poppy",
55+
"minecraft:cornflower",
56+
"minecraft:lily_of_the_valley",
57+
"minecraft:sweet_berry_bush",
58+
"minecraft:kelp",
59+
"minecraft:kelp_plant",
60+
"minecraft:chorus_flower",
61+
"minecraft:chorus_plant",
62+
"minecraft:wheat",
63+
"minecraft:carrots",
64+
"minecraft:potatoes",
65+
"minecraft:beetroots",
66+
"minecraft:melon_stem",
67+
"minecraft:pumpkin_stem",
68+
"minecraft:attached_melon_stem",
69+
"minecraft:attached_pumpkin_stem",
70+
"minecraft:nether_wart"
71+
]
72+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"values": [
3+
"minecraft:vine",
4+
"minecraft:weeping_vines",
5+
"minecraft:weeping_vines_plant",
6+
"minecraft:twisting_vines",
7+
"minecraft:twisting_vines_plant",
8+
"minecraft:cave_vines",
9+
"minecraft:cave_vines_plant"
10+
]
11+
}

src/main/java/huix/infinity/attachment/IFWAttachments.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ public class IFWAttachments {
4646
"player_curse", () -> AttachmentType.builder(() -> 0).serialize(Codec.INT).copyOnDeath().build()
4747
);
4848

49-
// 修正:用于“未知诅咒”机制
50-
// changed from 'learned_curse' (bool) to 'player_curse_known' (bool) for consistent naming
5149
public static final Supplier<AttachmentType<Boolean>> player_curse_known = ATTACHMENT_TYPES.register(
5250
"player_curse_known", () -> AttachmentType.builder(() -> false).serialize(Codec.BOOL).copyOnDeath().build()
5351
);

src/main/java/huix/infinity/common/core/tag/IFWBlockTags.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ public class IFWBlockTags {
3434
public static final TagKey<Block> CORROSIVE_DIRT = create("corrosive_dirt");
3535
public static final TagKey<Block> SLOW_CORROSION = create("slow_corrosion");
3636
public static final TagKey<Block> ACID_DEGRADABLE = create("acid_degradable");
37+
public static final TagKey<Block> CHESTS = create("chests");
38+
public static final TagKey<Block> ENTANGLE_PLANTS_80 = create("entangle_plants_80");
39+
public static final TagKey<Block> ENTANGLE_PLANTS_60 = create("entangle_plants_60");
3740

3841
public static TagKey<Block> create(String name) {
3942
return TagKey.create(Registries.BLOCK, ResourceLocation.fromNamespaceAndPath(InfinityWay.MOD_ID, name));

src/main/java/huix/infinity/common/core/tag/IFWItemTags.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ public class IFWItemTags {
2525
public static final TagKey<Item> VEGETABLES = bind("vegetables");
2626
public static final TagKey<Item> DRINKS = bind("drinks");
2727
public static final TagKey<Item> ARMORS = bind("armors");
28-
public static final TagKey<Item> CHESTS = bind("chests");
2928

3029
public static TagKey<Item> bind(String name) {
3130
return TagKey.create(Registries.ITEM, ResourceLocation.fromNamespaceAndPath(InfinityWay.MOD_ID, name));

0 commit comments

Comments
 (0)