File tree Expand file tree Collapse file tree 3 files changed +6
-1
lines changed
src/main/java/dev/felnull/bettergui Expand file tree Collapse file tree 3 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 66
77 <groupId >dev.felnull</groupId >
88 <artifactId >BetterGUI</artifactId >
9- <version >1.0.6 </version >
9+ <version >1.0.7 </version >
1010 <packaging >jar</packaging >
1111
1212 <name >BetterGUI</name >
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ public abstract class GUIPage implements InventoryHolder {
1717 public Inventory inventory ;
1818 public GUIClickListener listener ;
1919 private HashMap <Integer , GUIItem > items = new HashMap <>();
20+ public ItemStack cursorItem = null ;
2021
2122 public GUIPage (InventoryGUI gui , String name , int size ) {
2223 this .inventory = Bukkit .createInventory (this , size , name );
Original file line number Diff line number Diff line change 77import org .bukkit .event .Listener ;
88import org .bukkit .event .inventory .InventoryClickEvent ;
99import org .bukkit .event .inventory .InventoryCloseEvent ;
10+ import org .bukkit .inventory .ItemStack ;
1011
1112public class GUIClickListener implements Listener {
1213 private final GUIPage page ;
@@ -60,6 +61,9 @@ public void onClick(InventoryClickEvent e){
6061 item .onCreativeClick (e );
6162 break ;
6263 }
64+ }else {
65+ ItemStack cursor = e .getCursor ();
66+ page .cursorItem = (cursor != null && cursor .getType () != org .bukkit .Material .AIR ) ? cursor .clone () : null ;
6367 }
6468
6569 switch (e .getClick ()){
You can’t perform that action at this time.
0 commit comments