Skip to content

Commit 3ff657c

Browse files
committed
Support minecolonies 1.20.1-1.1.1186-snapshot
1 parent 111aee0 commit 3ff657c

4 files changed

Lines changed: 12 additions & 23 deletions

File tree

build.gradle

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -231,16 +231,6 @@ repositories {
231231
includeGroup("me.shedaniel.cloth")
232232
}
233233
}
234-
maven {
235-
url = uri("https://maven.pkg.github.com/refinedmods/refinedstorage")
236-
credentials {
237-
username = "anything"
238-
password = "\u0067hp_oGjcDFCn8jeTzIj4Ke9pLoEVtpnZMP4VQgaX"
239-
}
240-
content {
241-
includeModule("com.refinedmods", "refinedstorage")
242-
}
243-
}
244234
maven {
245235
name = 'Kotlin for Forge'
246236
url = 'https://thedarkcolour.github.io/KotlinForForge/'
@@ -294,9 +284,8 @@ dependencies {
294284
runtimeOnly fg.deobf("top.theillusivec4.curios:curios-forge:${curios_version}")
295285

296286
// Refined Storage
297-
implementation fg.deobf("com.refinedmods:refinedstorage:${refinedstorage_version}") {
298-
transitive false
299-
}
287+
compileOnly fg.deobf("curse.maven:refined-storage-243076:${refinedstorage_version}")
288+
runtimeOnly fg.deobf("curse.maven:refined-storage-243076:${refinedstorage_version}")
300289

301290
// AE2 Things
302291
compileOnly fg.deobf("curse.maven:ae2things-609977:${ae2things_version}-sources")

gradle.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ ttoolkit_version=0.1.3
2828
# Mod dependencies
2929
cc_version=1.116.1
3030
curios_version=5.2.0+1.20.1
31-
minecolonies_version=1.20.1-1.1.897-snapshot
31+
minecolonies_version=1.20.1-1.1.1186-snapshot
3232
appliedenergistics_version=15.0.9-beta
3333
patchouli_version=1.20.1-84
34-
refinedstorage_version=1.12.3
34+
refinedstorage_version=4844585
3535
botania_version=1.20.1-443-FORGE
3636
create_version=6.0.4-96
3737
mekanism_version=1.20.1-10.4.2.16
@@ -43,10 +43,10 @@ appliedmekanistics_version=4842281
4343

4444
# Mod dependencies which are needed for other mods
4545
# For minecolonies
46-
structurize_version=1.20.1-1.0.771-snapshot
46+
structurize_version=1.20.1-1.0.793-snapshot
4747
multipiston_version=1.20.1-1.2.30-ALPHA
4848
blockui_version=1.20.1-1.0.190-snapshot
49-
domumornamentum_version=1.20.1-1.0.184-BETA
49+
domumornamentum_version=1.20.1-1.0.288-snapshot
5050

5151
# For Create
5252
flywheel_version=1.0.2

src/main/java/de/srendi/advancedperipherals/common/addons/computercraft/peripheral/ColonyPeripheral.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ public final Object getVisitors() throws LuaException {
184184
public final Object getBuildings() throws LuaException {
185185
IColony colony = getColony();
186186

187-
IRegisteredStructureManager manager = colony.getBuildingManager();
187+
IRegisteredStructureManager manager = colony.getServerBuildingManager();
188188
List<Object> buildingData = new ArrayList<>();
189189
for (Map.Entry<BlockPos, IBuilding> building : manager.getBuildings().entrySet()) {
190190
buildingData.add(MineColonies.buildingToObject(manager, building.getValue(), building.getKey()));

src/main/java/de/srendi/advancedperipherals/common/addons/minecolonies/MineColonies.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ public static Object buildingToObject(IRegisteredStructureManager buildingManage
210210
map.put("maxLevel", building.getMaxBuildingLevel());
211211
map.put("name", building.getBuildingDisplayName());
212212
map.put("built", building.isBuilt());
213-
map.put("isWorkingOn", building.hasWorkOrder());
213+
map.put("isWorkingOn", building.isPendingConstruction());
214214
map.put("priority", building.getPickUpPriority());
215215
map.put("structure", structureData);
216216
map.put("citizens", citizensData);
@@ -238,8 +238,8 @@ public static int getStorageSize(IBuilding building) {
238238

239239
public static int getAmountOfConstructionSites(IColony colony) {
240240
int constructionSites = 0;
241-
for (IBuilding building : colony.getBuildingManager().getBuildings().values()) {
242-
if (building.hasWorkOrder())
241+
for (IBuilding building : colony.getServerBuildingManager().getBuildings().values()) {
242+
if (building.isPendingConstruction())
243243
constructionSites++;
244244
}
245245

@@ -349,7 +349,7 @@ public static List<Object> getResearch(ResourceLocation branch, List<ResourceLoc
349349
* @return a map with all needed resources
350350
*/
351351
public static Object builderResourcesToObject(IColony colony, BlockPos pos) {
352-
IBuilding building = colony.getBuildingManager().getBuilding(pos);
352+
IBuilding building = colony.getServerBuildingManager().getBuilding(pos);
353353
if (!(building instanceof AbstractBuildingStructureBuilder builderBuilding))
354354
return null;
355355

@@ -365,7 +365,7 @@ public static Object builderResourcesToObject(IColony colony, BlockPos pos) {
365365
final List<Delivery> deliveries = new ArrayList<>();
366366

367367
if (colonyView != null) {
368-
final IBuildingView buildingView = colonyView.getBuilding(pos);
368+
final IBuildingView buildingView = colonyView.getClientBuildingManager().getBuilding(pos);
369369
if (buildingView instanceof BuildingBuilder.View builderBuildingView) {
370370
for (Map.Entry<Integer, Collection<IToken<?>>> entry : builderBuildingView.getOpenRequestsByCitizen().entrySet()) {
371371
addDeliveryRequestsToList(builderBuildingView, deliveries, ImmutableList.copyOf(entry.getValue()));

0 commit comments

Comments
 (0)