diff --git a/dependency-reduced-pom.xml b/dependency-reduced-pom.xml
index b903c17..6dd822e 100644
--- a/dependency-reduced-pom.xml
+++ b/dependency-reduced-pom.xml
@@ -4,7 +4,7 @@
net.seanomik
energeticstorage
EnergeticStorage
- 0.7.5-SNAPSHOT
+ 0.7.6-SNAPSHOT
clean package
diff --git a/pom.xml b/pom.xml
index a509643..c8605b8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
net.seanomik
energeticstorage
- 0.7.5-SNAPSHOT
+ 0.7.6-SNAPSHOT
jar
EnergeticStorage
diff --git a/src/main/java/net/seanomik/energeticstorage/gui/ESTerminalGUI.java b/src/main/java/net/seanomik/energeticstorage/gui/ESTerminalGUI.java
index 7e4204f..9a3a2e6 100644
--- a/src/main/java/net/seanomik/energeticstorage/gui/ESTerminalGUI.java
+++ b/src/main/java/net/seanomik/energeticstorage/gui/ESTerminalGUI.java
@@ -383,6 +383,22 @@ public class ESTerminalGUI implements InventoryHolder, Listener {
openSystem.setSortOrder(sortOrder);
initializeItems(player, openSystem);
} else {
+ // Check if the player is clicking the glass panes, if they are then cancel the event.
+ if (clickedItem != null && clickedItem.hasItemMeta()) {
+ ItemMeta meta = clickedItem.getItemMeta();
+
+ if (meta.hasDisplayName()) {
+ String display = meta.getDisplayName();
+
+ if ( (display.isEmpty() || display.startsWith("To insert items, put them ")) &&
+ (clickedItem.getType() == Material.BLACK_STAINED_GLASS_PANE || clickedItem.getType() == Material.LIME_STAINED_GLASS_PANE) ) {
+
+ event.setCancelled(true);
+ return;
+ }
+ }
+ }
+
switch (clickType) {
case SHIFT_IN:
if (Utils.isItemValid(clickedItem)) {