Skip to content

Commit c71cc89

Browse files
committed
fix: remove single click drag
1 parent d664cc3 commit c71cc89

File tree

3 files changed

+16
-17
lines changed

3 files changed

+16
-17
lines changed

build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ val githubActor = project.findProperty("gpr.user") as String? ?: System.getenv("
88
val githubToken = project.findProperty("gpr.key") as String? ?: System.getenv("GITHUB_TOKEN")
99

1010
group = "me.tech"
11-
version = "1.5.3"
11+
version = "1.5.4"
1212

1313
repositories {
1414
mavenCentral()

src/main/kotlin/me/tech/mcchestui/listeners/item/GUIItemDragListener.kt

+15-15
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,24 @@ internal class GUIItemDragListener(gui: GUI) : GUIEventListener(gui) {
3333

3434
val itemStack = newItems.values.firstOrNull()
3535
?: return
36-
if(itemStack.type == Material.AIR) {
36+
if(itemStack.type.isEmpty) {
3737
return
3838
}
3939

40-
gui.onPlaceItem?.let { uiEvent ->
41-
// TODO: Look for better method of handling this.
42-
val fakeEvent = InventoryClickEvent(
43-
view,
44-
InventoryType.SlotType.CONTAINER,
45-
slotIndex,
46-
if(type == DragType.SINGLE) ClickType.RIGHT else ClickType.LEFT,
47-
InventoryAction.PLACE_ALL
48-
)
49-
50-
uiEvent(fakeEvent, whoClicked as Player, itemStack, slotIndex).let { outcome ->
51-
isCancelled = outcome
52-
}
53-
}
40+
// gui.onPlaceItem?.let { uiEvent ->
41+
// // TODO: Look for better method of handling this.
42+
// val fakeEvent = InventoryClickEvent(
43+
// view,
44+
// InventoryType.SlotType.CONTAINER,
45+
// slotIndex,
46+
// if(type == DragType.SINGLE) ClickType.RIGHT else ClickType.LEFT,
47+
// InventoryAction.PLACE_ALL
48+
// )
49+
//
50+
// uiEvent(fakeEvent, whoClicked as Player, itemStack, slotIndex).let { outcome ->
51+
// isCancelled = outcome
52+
// }
53+
// }
5454
return
5555
}
5656

src/main/kotlin/me/tech/mcchestui/listeners/item/GUIItemPlaceListener.kt

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import org.bukkit.entity.Player
66
import org.bukkit.event.EventHandler
77
import org.bukkit.event.inventory.InventoryAction
88
import org.bukkit.event.inventory.InventoryClickEvent
9-
import org.bukkit.event.inventory.InventoryMoveItemEvent
109

1110
internal class GUIItemPlaceListener(gui: GUI) : GUIEventListener(gui) {
1211
@EventHandler

0 commit comments

Comments
 (0)