Skip to content

Commit 98458f6

Browse files
1 parent 672c534 commit 98458f6

File tree

87 files changed

+1531
-43
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+1531
-43
lines changed

CHANGELOG.md

Lines changed: 3 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,4 @@
1-
### **(V.6.1.1 Changes) (1.19.0 Minecraft)**
1+
### **(V.6.2.0 Changes) (1.19.0-1.19.2 Minecraft) (Config Datapack updated)**
22

3-
#### Mansions:
4-
All RS Mansions now use template pool files to spawn the Illagers.
5-
Now it is possible to easily add new mobs to any specific RS mansion by datapack!
6-
Also made sure that RS Mansion rooms will have same number of Illagers across all biome variants of it.
7-
(Some RS Mansions now will spawn slightly more Illagers than before in rooms that were missing Illagers)
8-
9-
Made Mangrove Mansions have their own structure set and made them much more common.
10-
Should generally be around 6000-15000 blocks away on average now instead of like 20000-40000 blocks away.
11-
12-
#### Pyramids:
13-
Redid the Icy Pyramid trap so it is far more stable and less likely to set off the trap due to Observers not being usable in structures safely.
14-
15-
#### Mineshafts:
16-
Support pillars/chains can now replace many more non-solid blocks and is controlled by the `repurposed_structures:mineshaft_support_replaceables` block tag.
17-
This means RS Mineshafts have pillars/chains support more often in Dripstone Caves and Lush Caves.
18-
19-
#### RS Spawners:
20-
Fixed bug where removing all mobs for an RS Spawner will cause air pockets to spawn in place of the spawner in
21-
Ocean Mineshafts and Ocean Dungeons. Also causes Pig Spawners to spawn in End Dungeons.
22-
Now, removing all mobs will remove the spawner block properly without placing air pockets or Pig Spawners
23-
for Ocean Mineshafts, Ocean Dungeons, and End Dungeons.
24-
25-
#### Mod Compat:
26-
Added some William Wythers' Overhauled Overworld biomes to RS's biome tags to improve compat.
27-
Also, update to v3.0.3 or newer Fabric William Wythers' Overhauled Overworld have maximum compat with RS.
28-
29-
Allowed Flower Forest Pyramid to spawn in more Terralith biomes.
30-
31-
Fixed issue where Icy RS Structures could spawn in Frozen Ocean, Frozen River, and Deep Frozen Ocean due to using c:icy tag.
32-
Don't ask why Fabric included those biomes in icy tag.
33-
34-
35-
### **(V.6.1.0 Changes) (1.19.0 Minecraft)**
36-
37-
#### Misc:
38-
Ported to Quilt Modloader
3+
#### Ancient Cities:
4+
Added an Ocean variant of the Ancient City! Very rare structure that can be located with a map from Wandering Traders!

CHANGELOG_OLD.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
### **(V.6.1.1 Changes) (1.19.0 Minecraft)**
2+
3+
#### Mansions:
4+
All RS Mansions now use template pool files to spawn the Illagers.
5+
Now it is possible to easily add new mobs to any specific RS mansion by datapack!
6+
Also made sure that RS Mansion rooms will have same number of Illagers across all biome variants of it.
7+
(Some RS Mansions now will spawn slightly more Illagers than before in rooms that were missing Illagers)
8+
9+
Made Mangrove Mansions have their own structure set and made them much more common.
10+
Should generally be around 6000-15000 blocks away on average now instead of like 20000-40000 blocks away.
11+
12+
#### Pyramids:
13+
Redid the Icy Pyramid trap so it is far more stable and less likely to set off the trap due to Observers not being usable in structures safely.
14+
15+
#### Mineshafts:
16+
Support pillars/chains can now replace many more non-solid blocks and is controlled by the `repurposed_structures:mineshaft_support_replaceables` block tag.
17+
This means RS Mineshafts have pillars/chains support more often in Dripstone Caves and Lush Caves.
18+
19+
#### RS Spawners:
20+
Fixed bug where removing all mobs for an RS Spawner will cause air pockets to spawn in place of the spawner in
21+
Ocean Mineshafts and Ocean Dungeons. Also causes Pig Spawners to spawn in End Dungeons.
22+
Now, removing all mobs will remove the spawner block properly without placing air pockets or Pig Spawners
23+
for Ocean Mineshafts, Ocean Dungeons, and End Dungeons.
24+
25+
#### Mod Compat:
26+
Added some William Wythers' Overhauled Overworld biomes to RS's biome tags to improve compat.
27+
Also, update to v3.0.3 or newer Fabric William Wythers' Overhauled Overworld have maximum compat with RS.
28+
29+
Allowed Flower Forest Pyramid to spawn in more Terralith biomes.
30+
31+
Fixed issue where Icy RS Structures could spawn in Frozen Ocean, Frozen River, and Deep Frozen Ocean due to using c:icy tag.
32+
Don't ask why Fabric included those biomes in icy tag.
33+
34+
35+
### **(V.6.1.0 Changes) (1.19.0 Minecraft)**
36+
37+
#### Misc:
38+
Ported to Quilt Modloader

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ org.gradle.jvmargs = -Xmx2G
33
org.gradle.parallel = true
44

55
# Mod Properties
6-
mod_version = 6.1.1
6+
mod_version = 6.2.0
77
maven_group = com.telepathicgrunt
88
modid = repurposed_structures
99

gradle/libs.versions.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[versions]
22
# The latest versions are available at https://lambdaurora.dev/tools/import_quilt.html
3-
minecraft = "1.19"
4-
quilt_mappings = "1.19+build.1"
5-
quilt_loader = "0.17.1-beta.4"
3+
minecraft = "1.19.2"
4+
quilt_mappings = "1.19.2+build.1"
5+
quilt_loader = "0.17.2-beta.2"
66

7-
quilted_fabric_api = "2.0.0-beta.3+0.57.0-1.19" # Don't forget to add -{$mc_version} to end of this
7+
quilted_fabric_api = "4.0.0-beta.6+0.58.5-1.19.2" # Don't forget to add -{$mc_version} to end of this
88
midnightlib = "0.5.2"
99
commandstructures = "3.0.0+1.19"
1010
structurevoidtoggle = "4.0.0+1.19"
11-
mod_menu = "4.0.0"
11+
mod_menu = "4.0.6"
1212

1313
[libraries]
1414
minecraft = { module = "com.mojang:minecraft", version.ref = "minecraft" }

src/main/java/com/telepathicgrunt/repurposedstructures/misc/lootmanager/StructureModdedLootImporter.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ private static Map<ResourceLocation, ResourceLocation> createMap() {
4040
tableMap.put(new ResourceLocation(RepurposedStructures.MODID, "chests/cities/nether"), new ResourceLocation("minecraft:chests/bastion_treasure"));
4141
tableMap.put(new ResourceLocation(RepurposedStructures.MODID, "chests/cities/overworld"), new ResourceLocation("minecraft:chests/village/village_plains_house"));
4242

43+
tableMap.put(new ResourceLocation(RepurposedStructures.MODID, "chests/ancient_cities/ocean"), new ResourceLocation("minecraft:chests/ancient_city"));
44+
tableMap.put(new ResourceLocation(RepurposedStructures.MODID, "chests/ancient_cities/ocean_ice_box"), new ResourceLocation("minecraft:chests/ancient_city_ice_box"));
45+
4346
tableMap.put(new ResourceLocation(RepurposedStructures.MODID, "chests/bastions/underground/treasure"), new ResourceLocation("minecraft:chests/stronghold_crossing"));
4447
tableMap.put(new ResourceLocation(RepurposedStructures.MODID, "chests/bastions/underground/bridge"), new ResourceLocation("minecraft:chests/stronghold_corridor"));
4548
tableMap.put(new ResourceLocation(RepurposedStructures.MODID, "chests/bastions/underground/other"), new ResourceLocation("minecraft:chests/stronghold_corridor"));
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"parent": "repurposed_structures:root",
3+
"display": {
4+
"icon": {
5+
"item": "minecraft:reinforced_deepslate"
6+
},
7+
"title": {
8+
"translate": "Civilization from the Beyond"
9+
},
10+
"description": {
11+
"translate": "Enter all new Ancient Cities"
12+
},
13+
"show_toast": true,
14+
"announce_to_chat": true,
15+
"hidden": false
16+
},
17+
"rewards": {
18+
"experience": 1000
19+
},
20+
"criteria": {
21+
"in_ancient_city_ocean": {
22+
"trigger": "minecraft:location",
23+
"conditions": {
24+
"player": [
25+
{
26+
"condition": "minecraft:entity_properties",
27+
"entity": "this",
28+
"predicate": {
29+
"location": {
30+
"structure": "repurposed_structures:ancient_city_ocean"
31+
}
32+
}
33+
}
34+
]
35+
}
36+
}
37+
},
38+
"requirements": [
39+
[
40+
"in_ancient_city_ocean"
41+
]
42+
]
43+
}

0 commit comments

Comments
 (0)