bluefireoly
ba95c1d286
Update KSpigotItems.kt
2020-10-22 23:35:31 +02:00
bluefireoly
99ffe08258
Space compound update
2020-10-22 19:22:39 +02:00
bluefireoly
661af86ead
Only trigger click on mouse click action - else cancel
2020-10-22 01:53:04 +02:00
bluefireoly
bbc447ff5d
Update InventoryGUIButton.kt
2020-10-21 23:08:48 +02:00
bluefireoly
25d8e5fd41
Added compound scroll button to Inventory GUI builder
2020-10-21 22:54:32 +02:00
bluefireoly
c20bf0a1a6
Inventory GUI compound scroll functionality
2020-10-21 22:43:08 +02:00
bluefireoly
163fc9f9fd
Update InventoryGUISpaceCompound.kt
2020-10-21 22:23:50 +02:00
bluefireoly
b25adb42d4
Added scrolledLines set functionality
2020-10-21 22:21:27 +02:00
bluefireoly
c9993593a7
Update InventoryGUISpaceCompound.kt
2020-10-21 22:12:08 +02:00
bluefireoly
decf2c7b57
Update InventoryGUIButton.kt
2020-10-21 21:49:19 +02:00
bluefireoly
be97686815
Update InventoryGUISpaceCompound.kt
2020-10-21 21:36:44 +02:00
bluefireoly
1fc55f47c7
Simplified usage state watching
2020-10-21 21:28:50 +02:00
bluefireoly
76f7db0d45
SpaceCompound now knows what GUIs currently use it
2020-10-21 20:56:33 +02:00
bluefireoly
94f7b33c1f
Now taking page changes into account when handling click events
2020-10-21 20:56:10 +02:00
bluefireoly
4c09ba34f2
Update InventoryGUISpaceCompound.kt
2020-10-21 18:16:33 +02:00
bluefireoly
ff7c5940d8
Added state watch functionality
2020-10-21 17:59:34 +02:00
bluefireoly
014ee6e279
Update InventoryGUISlots.kt
2020-10-21 17:16:58 +02:00
bluefireoly
76ea1bfab8
Update InventoryGUISlots.kt
2020-10-21 17:15:40 +02:00
bluefireoly
9484bc1ce5
Foundation for building shared and non-shared inventory GUIs
2020-10-21 15:45:00 +02:00
bluefireoly
d7a7ef6914
The space compound can now be rendered
2020-10-21 15:34:08 +02:00
bluefireoly
3c05f54bdb
Merge branch 'master' into guispace
2020-10-20 19:02:55 +02:00
bluefireoly
ebd03cd70e
Create StringBuilderUtils.kt
2020-10-20 19:01:51 +02:00
bluefireoly
872a75acbf
Renamed builder function
2020-10-20 18:14:55 +02:00
bluefireoly
ce62e97358
Changed wrong packages
2020-10-19 18:20:13 +02:00
bluefireoly
38c67fb11b
Update InventoryGUI.kt
2020-10-19 18:18:48 +02:00
bluefireoly
a88336acb5
Update ConfigManager.kt
2020-10-19 18:18:46 +02:00
bluefireoly
957b855a96
Merge branch 'master' into guispace
2020-10-19 18:08:10 +02:00
bluefireoly
86d2478532
Update BadIPDetection.kt
2020-10-19 18:07:50 +02:00
bluefireoly
f16e254c8b
Merge branch 'master' into guispace
2020-10-19 18:03:19 +02:00
bluefireoly
0f62db6155
Added a list of available services to the documentation
2020-10-19 18:00:34 +02:00
bluefireoly
fd505cd902
Added BadIPDetection
2020-10-19 17:51:21 +02:00
bluefireoly
a988535c57
Update InventoryGUIBuilder.kt
2020-10-19 02:27:40 +02:00
bluefireoly
5817853096
Create InventoryGUISpaceCompound.kt
2020-10-19 02:27:37 +02:00
bluefireoly
f2990fee09
Removed gui from getItemStack method of GUI elements
...
GUI elements now get the gui type on another way (if needed)
2020-10-19 01:43:26 +02:00
bluefireoly
ab1bf8ea26
Update InventoryGUIBuilder.kt
2020-10-19 01:10:17 +02:00
bluefireoly
8072d176bf
Update InventoryGUIBuilder.kt
2020-10-19 01:06:24 +02:00
bluefireoly
d092708df2
Now passing the slot to the getItemStack method of a GUI element
2020-10-18 23:32:19 +02:00
bluefireoly
b3abcadfab
Icon of a GUI element now retrieved through a method
2020-10-18 22:51:25 +02:00
bluefireoly
85855b7081
Restructured InventoryGUI package
2020-10-18 21:45:00 +02:00
bluefireoly
da848728d2
Applied kotlin style conventions
2020-10-18 18:36:49 +02:00
Jakob K
e1d4e8bbfc
Merge pull request #4 from F0Xde/runnables
...
Use reified parameter for `executeCatching`; allow exception handlers to be sync or async
2020-10-18 17:16:26 +02:00
bluefireoly
f606fac7a4
Reformatted code and added documentation
2020-10-18 17:16:04 +02:00
bluefireoly
dcdb817a7c
Changed runTask to bukkitRun
...
Changed the runTask method to bukkitRun and added documentation
2020-10-18 16:53:10 +02:00
F0Xde
eaaa52cfe8
Rename some elements to make meaning clearer
2020-10-18 16:10:03 +02:00
F0Xde
c872a94fb2
Make exception handler last argument
2020-10-18 11:30:13 +02:00
F0Xde
95a6eef6df
Use reified type parameter for executeCatching; sync / async handlers
...
The unsafe cast before would throw an exception if any other generic
parameter than `Exception` was used without passing the class reference
explicitly.
It can now also be specified whether the exception handler is to be
executed sync or async, defaulting to sync.
2020-10-18 11:16:03 +02:00
F0Xde
1404b7f675
Remove unnecessary constants for pre- and suffix
2020-10-17 22:49:26 +02:00
F0Xde
f44aa17e3e
Localize messages using ResourceBundle
s
...
Messages can be localized by calling `L10n.getMessage`, which also
formats named arguments. Furthermore the extension function
`Player.getMessage` determines the locale to use by invoking
`L10n.localeProvider`.
2020-10-17 21:17:32 +02:00
bluefireoly
b72424d36d
Update InventoryGUIBuilder.kt
2020-10-17 19:09:13 +02:00
bluefireoly
9f6fcd5be8
Fixed StackOverflowError
2020-10-17 15:35:51 +02:00