Skip to content

Commit

Permalink
size config
Browse files Browse the repository at this point in the history
  • Loading branch information
bioastroiner committed Sep 6, 2023
1 parent 9ff151b commit dab4b21
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 4 deletions.
2 changes: 1 addition & 1 deletion dependencies.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
dependencies {
compileOnly "appeng:appliedenergistics2:rv3-beta-6:dev"
compileOnly "com.hbm:hbm:1.0.27:dev"
compileOnly("com.github.GTNewHorizons:ModularUI2:2.0.6-1.7.10:dev")
api("com.github.GTNewHorizons:ModularUI2:2.0.6-1.7.10:dev")
api "com.gregoriust.gregtech:gregtech_1.7.10:6.16.02:dev"
api 'com.github.GTNewHorizons:CodeChickenCore:1.1.11:dev'
//compile(fileTree("libs/gregtech_1.7.10-6.16.02-dev.jar"))
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/bioast/mods/gt6scan/ScannerMod.java
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ public void onModInit2(FMLInitializationEvent aEvent) {
proxy.init(aEvent);

if(config.get("core","useCheatTool",false)){
CS.ItemsGT.TOOLS.addItemBehavior(9001,new ScannerBehavior(9));
CS.ItemsGT.TOOLS.addItemBehavior(9001,new ScannerBehavior());
}
}

Expand Down
10 changes: 9 additions & 1 deletion src/main/java/bioast/mods/gt6scan/item/ScannerBehavior.java
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,14 @@
import net.minecraft.world.ChunkPosition;
import net.minecraft.world.World;
import net.minecraft.world.chunk.Chunk;
import scala.reflect.internal.pickling.UnPickler;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import static bioast.mods.gt6scan.ScannerMod.config;
import static bioast.mods.gt6scan.utils.HLPs.col;
import static bioast.mods.gt6scan.utils.HLPs.prefixBlock;

Expand All @@ -67,6 +69,12 @@ public ScannerBehavior(int sizeIn) {
chunkSize = sizeIn;
}

public ScannerBehavior(){
int def_size = config.get("core","sizeInChunksOddNumber",9);
if(def_size%2==0) def_size++;
new ScannerBehavior(def_size);
}

private static Chunk[][] getChunksAroundPlayer(World aWorld, EntityPlayer aPlayer, int chunkSize) {
Chunk[][] chunks = new Chunk[chunkSize][chunkSize];
final int PLAYER_CHUNK_INDEX = (chunkSize - 1) / 2;
Expand Down Expand Up @@ -166,7 +174,7 @@ public ModularScreen createGuiScreen(EntityPlayer player, ItemStack itemStack) {
return ModularScreen.simple("map", guiContext -> {
ModularPanel panel = ModularPanel.defaultPanel(guiContext);
panel.flex().align(Alignment.Center).size(300, 166);
if(ScannerMod.config.get("client","fullScreen",false)) panel.flex().full();
if(config.get("client","fullScreen",false)) panel.flex().full();
IWidget mapWidget = ((IDrawable) (context, x, y, width, height) -> {
// TODO get rid of this for loop it would be a HUGE deal to optimization
for (int i = 0; i < 16 * chunkSize; i++) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public ScannerMultiTool() {

@Override
public void addItems() {
addItem(1,"Advanced Scanner (LuV)","Scan For Ores, Fluids and Rocks",new ScannerBehavior(9),
addItem(1,"Advanced Scanner (LuV)","Scan For Ores, Fluids and Rocks",new ScannerBehavior(),
EnergyStat.makeTool(TD.Energy.LU,V[6]*8000,V[6],64, ST.make(this,1,1)));
}
}
Expand Down

0 comments on commit dab4b21

Please sign in to comment.