diff --git a/gradle.properties b/gradle.properties index 23721f45..bdb5997c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ mod_version=1.5.1 api_version=1.1 -opc_api_version=3.3.2 +opc_api_version=3.4.1 mc_ver=1.7.10 forge_ver=10.13.4.1558-1.7.10 \ No newline at end of file diff --git a/src/main/java/openblocks/integration/AdapterCannon.java b/src/main/java/openblocks/integration/AdapterCannon.java index 21ebdfb2..a581c809 100644 --- a/src/main/java/openblocks/integration/AdapterCannon.java +++ b/src/main/java/openblocks/integration/AdapterCannon.java @@ -4,7 +4,9 @@ import openblocks.common.tileentity.TileEntityCannon; import openperipheral.api.adapter.IPeripheralAdapter; import openperipheral.api.adapter.method.Arg; import openperipheral.api.adapter.method.ScriptCallable; +import openperipheral.api.architecture.FeatureGroup; +@FeatureGroup("openblocks-cannon") public class AdapterCannon implements IPeripheralAdapter { @Override diff --git a/src/main/java/openblocks/integration/AdapterDonationStation.java b/src/main/java/openblocks/integration/AdapterDonationStation.java index 0ec5b91d..639f1095 100644 --- a/src/main/java/openblocks/integration/AdapterDonationStation.java +++ b/src/main/java/openblocks/integration/AdapterDonationStation.java @@ -5,8 +5,10 @@ import openperipheral.api.adapter.IPeripheralAdapter; import openperipheral.api.adapter.method.IMultiReturn; import openperipheral.api.adapter.method.ReturnType; import openperipheral.api.adapter.method.ScriptCallable; +import openperipheral.api.architecture.FeatureGroup; import openperipheral.api.helpers.MultiReturn; +@FeatureGroup("openblocks-donation-station") public class AdapterDonationStation implements IPeripheralAdapter { @Override diff --git a/src/main/java/openblocks/integration/AdapterProjector.java b/src/main/java/openblocks/integration/AdapterProjector.java index 8bde04af..dcd46073 100644 --- a/src/main/java/openblocks/integration/AdapterProjector.java +++ b/src/main/java/openblocks/integration/AdapterProjector.java @@ -9,6 +9,7 @@ import openblocks.common.tileentity.TileEntityProjector; import openperipheral.api.adapter.Asynchronous; import openperipheral.api.adapter.IPeripheralAdapter; import openperipheral.api.adapter.method.*; +import openperipheral.api.architecture.FeatureGroup; import openperipheral.api.helpers.MultiReturn; import org.apache.commons.lang3.ArrayUtils; @@ -17,6 +18,7 @@ import com.google.common.base.Preconditions; import com.google.common.collect.Maps; import com.google.common.primitives.UnsignedBytes; +@FeatureGroup("openblocks-projector") public class AdapterProjector implements IPeripheralAdapter { @Override diff --git a/src/main/java/openblocks/integration/AdapterVillageHighlighter.java b/src/main/java/openblocks/integration/AdapterVillageHighlighter.java index 365ab336..9985ecac 100644 --- a/src/main/java/openblocks/integration/AdapterVillageHighlighter.java +++ b/src/main/java/openblocks/integration/AdapterVillageHighlighter.java @@ -8,9 +8,11 @@ import openblocks.common.tileentity.TileEntityVillageHighlighter; import openperipheral.api.adapter.IPeripheralAdapter; import openperipheral.api.adapter.method.ReturnType; import openperipheral.api.adapter.method.ScriptCallable; +import openperipheral.api.architecture.FeatureGroup; import com.google.common.collect.Maps; +@FeatureGroup("openblocks-village-highlighter") public class AdapterVillageHighlighter implements IPeripheralAdapter { @Override