Skip to content

Commit a79074e

Browse files
committed
Merge remote-tracking branch 'ReignOfFROZE/master' into dev
2 parents 8ab8532 + 77f94fa commit a79074e

6 files changed

Lines changed: 29 additions & 33 deletions

File tree

src/main/java/com/gtnewhorizon/structurelib/ClientProxy.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
import cpw.mods.fml.client.config.GuiConfig;
4747
import cpw.mods.fml.client.event.ConfigChangedEvent;
4848
import cpw.mods.fml.common.FMLCommonHandler;
49-
import cpw.mods.fml.common.event.FMLInitializationEvent;
5049
import cpw.mods.fml.common.event.FMLLoadCompleteEvent;
5150
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
5251
import cpw.mods.fml.common.eventhandler.EventPriority;

src/main/java/com/gtnewhorizon/structurelib/CommonProxy.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import com.gtnewhorizon.structurelib.net.ErrorHintParticleMessage;
2020
import com.gtnewhorizon.structurelib.net.UpdateHintParticleMessage;
2121

22-
import cpw.mods.fml.common.event.FMLInitializationEvent;
2322
import cpw.mods.fml.common.event.FMLLoadCompleteEvent;
2423
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
2524
import cpw.mods.fml.common.eventhandler.SubscribeEvent;

src/main/java/com/gtnewhorizon/structurelib/IStructureCompat.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@
77
public interface IStructureCompat {
88

99
void markTextureUsed(IIcon o);
10+
1011
boolean checkServerUtilitiesPermission(World world, EntityPlayer actor, int x, int z);
1112
}

src/main/java/com/gtnewhorizon/structurelib/StructureLib.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333

3434
import cpw.mods.fml.common.Mod;
3535
import cpw.mods.fml.common.SidedProxy;
36-
import cpw.mods.fml.common.event.FMLInitializationEvent;
3736
import cpw.mods.fml.common.event.FMLInterModComms;
3837
import cpw.mods.fml.common.event.FMLLoadCompleteEvent;
3938
import cpw.mods.fml.common.event.FMLPreInitializationEvent;

src/main/java/com/gtnewhorizon/structurelib/item/ItemConstructableTrigger.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@
99

1010
import net.minecraft.client.renderer.texture.IIconRegister;
1111
import net.minecraft.entity.player.EntityPlayer;
12-
import net.minecraft.item.Item;
1312
import net.minecraft.item.ItemStack;
14-
import net.minecraft.nbt.NBTTagCompound;
15-
import net.minecraft.nbt.NBTTagInt;
1613
import net.minecraft.util.IIcon;
1714
import net.minecraft.util.StatCollector;
1815
import net.minecraft.world.World;

src/main/java/com/gtnewhorizon/structurelib/structure/StructureUtility.java

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,16 @@
11
package com.gtnewhorizon.structurelib.structure;
22

3-
import com.google.common.collect.ImmutableList;
4-
import com.gtnewhorizon.structurelib.IStructureCompat;
5-
import com.gtnewhorizon.structurelib.StructureEvent.StructureElementVisitedEvent;
6-
import com.gtnewhorizon.structurelib.StructureLib;
7-
import com.gtnewhorizon.structurelib.StructureLibAPI;
8-
import com.gtnewhorizon.structurelib.alignment.constructable.ChannelDataAccessor;
9-
import com.gtnewhorizon.structurelib.alignment.enumerable.ExtendedFacing;
10-
import com.gtnewhorizon.structurelib.item.ItemConstructableTrigger;
11-
import com.gtnewhorizon.structurelib.structure.IStructureElement.PlaceResult;
12-
import com.gtnewhorizon.structurelib.structure.adders.IBlockAdder;
13-
import com.gtnewhorizon.structurelib.structure.adders.ITileAdder;
14-
import com.gtnewhorizon.structurelib.util.ItemStackPredicate;
15-
import com.gtnewhorizon.structurelib.util.ItemStackPredicate.NBTMode;
16-
import com.gtnewhorizon.structurelib.util.Vec3Impl;
17-
import cpw.mods.fml.common.Loader;
18-
import cpw.mods.fml.common.registry.GameRegistry;
3+
import static com.gtnewhorizon.structurelib.StructureLib.LOGGER;
4+
import static com.gtnewhorizon.structurelib.StructureLib.PANIC_MODE;
5+
import static com.gtnewhorizon.structurelib.item.ModeToggleableItem.TriggerMode.*;
6+
import static java.lang.Integer.MIN_VALUE;
7+
8+
import java.util.*;
9+
import java.util.Map.Entry;
10+
import java.util.function.*;
11+
12+
import javax.annotation.Nullable;
13+
1914
import net.minecraft.block.Block;
2015
import net.minecraft.entity.item.EntityItem;
2116
import net.minecraft.entity.player.EntityPlayer;
@@ -31,18 +26,26 @@
3126
import net.minecraft.util.IIcon;
3227
import net.minecraft.world.World;
3328
import net.minecraftforge.common.util.ForgeDirection;
29+
3430
import org.apache.commons.lang3.StringUtils;
3531
import org.apache.commons.lang3.tuple.Pair;
3632

37-
import javax.annotation.Nullable;
38-
import java.util.*;
39-
import java.util.Map.Entry;
40-
import java.util.function.*;
33+
import com.google.common.collect.ImmutableList;
34+
import com.gtnewhorizon.structurelib.IStructureCompat;
35+
import com.gtnewhorizon.structurelib.StructureEvent.StructureElementVisitedEvent;
36+
import com.gtnewhorizon.structurelib.StructureLib;
37+
import com.gtnewhorizon.structurelib.StructureLibAPI;
38+
import com.gtnewhorizon.structurelib.alignment.constructable.ChannelDataAccessor;
39+
import com.gtnewhorizon.structurelib.alignment.enumerable.ExtendedFacing;
40+
import com.gtnewhorizon.structurelib.item.ItemConstructableTrigger;
41+
import com.gtnewhorizon.structurelib.structure.IStructureElement.PlaceResult;
42+
import com.gtnewhorizon.structurelib.structure.adders.IBlockAdder;
43+
import com.gtnewhorizon.structurelib.structure.adders.ITileAdder;
44+
import com.gtnewhorizon.structurelib.util.ItemStackPredicate;
45+
import com.gtnewhorizon.structurelib.util.ItemStackPredicate.NBTMode;
46+
import com.gtnewhorizon.structurelib.util.Vec3Impl;
4147

42-
import static com.gtnewhorizon.structurelib.StructureLib.LOGGER;
43-
import static com.gtnewhorizon.structurelib.StructureLib.PANIC_MODE;
44-
import static com.gtnewhorizon.structurelib.item.ModeToggleableItem.TriggerMode.*;
45-
import static java.lang.Integer.MIN_VALUE;
48+
import cpw.mods.fml.common.registry.GameRegistry;
4649

4750
/**
4851
* A brief index of everything contained
@@ -130,8 +133,6 @@ public class StructureUtility {
130133

131134
private static final String NICE_CHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz=|!@#$%&()[]{};:<>/?_,.*^'`";
132135

133-
private static final boolean isSULoaded = Loader.isModLoaded("serverutilities");
134-
135136
@SuppressWarnings("rawtypes")
136137
private static final Map<Vec3Impl, IStructureNavigate> STEP = new HashMap<>();
137138

@@ -3461,7 +3462,7 @@ public static boolean tryGiveOrDropItem(World world, EntityPlayer actor, ItemSta
34613462

34623463
public static boolean checkPermission(World world, EntityPlayer actor, int x, int y, int z) {
34633464
boolean res = true;
3464-
if (isSULoaded && StructureLib.COMPAT instanceof IStructureCompat isc) {
3465+
if (StructureLib.COMPAT instanceof IStructureCompat isc) {
34653466
res = isc.checkServerUtilitiesPermission(world, actor, x, z);
34663467
}
34673468
res = res && !world.getBlock(x, y, z).isAssociatedBlock(Blocks.bedrock);

0 commit comments

Comments
 (0)