Commit Graph

108 Commits

Author SHA1 Message Date
ceze88
77a7623003 Fix items not dropping in some versions 2023-12-15 12:24:30 +01:00
ceze88
80124b12c2 Fix table name 2023-12-15 12:24:08 +01:00
ceze88
d95afa70bb Fix H2 trying to create duplicate tables 2023-12-15 12:24:00 +01:00
ceze88
5429317974 Fix main path 2023-12-11 14:29:40 +01:00
ceze88
2033f30cd0 Database update to the new system 2023-12-08 16:34:04 +01:00
Christian Koop
69b2210ae0
Migrate from SongodaCore to CraftaroCore v3.0.0-SNAPSHOT 2023-06-29 12:17:40 +02:00
Christian Koop
96d1962b78
Use CompatibleHand in InteractListener instead of deprecated method 2023-06-29 11:54:51 +02:00
Christian Koop
cc9a10e19e
Migrates from EpicHoppers v4.7.8 to v5.0.0-SNAPSHOT(-tmp)
The -tmp suffix is because of a currently failing GitHub Action pipeline which cannot succeed
as long as specific other plugins EpicHoppers relies on have not been migrated to the new Core etc.

So I manually uploaded a *release* artifact to the repo (which will be deleted in the near future).
2023-06-29 11:49:30 +02:00
Christian Koop
ec807b493a
Modernize and clean up pom.xml and plugin.yml 2023-06-26 16:35:39 +02:00
Christian Koop
2627d28d8f
Heavy code style changes and slight refactoring 2023-06-26 16:28:09 +02:00
ceze88
5fa8bc9d26 Fix EpicHoppers linking bug 2023-04-11 18:06:12 +02:00
Christian Koop
208c4fc6d6
Fixes a NullPointerException in InventoryListeners#onInventoryClick 2022-09-18 17:48:57 +02:00
ceze88
9b4333a643 Remove deprecated methods, add MySQL support 2022-08-14 10:46:52 +02:00
ceze88
c93cdb5a33 Fix for duplication bug SD-9118 2022-07-31 14:43:28 +02:00
temez
4688e81da7 Fixed duping cobblestone and deepslate 2022-03-20 16:43:08 +02:00
Christian Koop
2a07767a17
Replace deprecated NBTItem calls 2022-03-18 21:03:49 +01:00
Christian Koop
82dcb79f43
Reorganize pom.xml and plugin.yml 2022-01-21 20:06:11 +01:00
Christian Koop
caa39d284a
Recodes how the new hologram logic works
I partially reverted d601049117 and chose minimal logic changes. Got reports of holograms not enabling or not being removed so this should be easier and less to test


SD-8943
2022-01-18 13:51:02 +01:00
Fernando Pettinelli
d601049117 Update for the new HologramManager changes. 2021-12-20 19:34:57 -03:00
Christian Koop
1794b6f822
Queues furnaces updates and do them in batch [SD-8658]
The only value often changing is `uses` on every `FurnaceSmeltEvent` filling up the async queue (or spawning enough threads using the Bukkit API crashing the server)

Related to 1ec246304d (idk why I didn't do this commit first instead of this current one)
2021-10-27 19:26:02 +02:00
Christian Koop
b0d687d490
plugin.yml: Adds Vault to softdepend 2021-10-26 23:18:05 +02:00
Christian Koop
1ec246304d
Tries to schedule database operations more sanely [SD-8658]
The core problem is how Furnaces are written to the database, seemingly on servers with many furnaces.

But this only shifts the problem to not crash the whole Server still having a big potential to maybe even make things worse by delaying the crash/problem.
2021-10-26 23:15:32 +02:00
Fernando Pettinelli
75937527cb Added epicfurnaces.limit.<limit> permission. 2021-10-09 12:31:15 -03:00
Brianna
63e9b68f74 Fixed an issue causing furnaces not to drop loot. 2021-09-23 14:35:19 -05:00
Brianna
3d8fb5af0b Replaced the script engine with the one in core. 2021-06-12 22:05:21 -05:00
Christian Koop
4a247d1ba9 Update holograms in bulk (SD-7586)
**Requires at least SongodaCore 2.4.57**

Drastically improves performance when hooked into *Holographic Displays*

+ minor code cleanup
2021-06-12 21:59:58 -05:00
Fernando Pettinelli
c5b9e46569 Revamped the remote access menu. 2021-06-12 21:59:36 -05:00
Fernando Pettinelli
1b69e4c648 Added "Allow Normal Furnaces" option. 2021-06-12 21:58:01 -05:00
Fernando Pettinelli
402362c32b Fixed stacks over 64. 2021-06-12 21:57:32 -05:00
Fernando Pettinelli
1cd742a5fb Added protection plugin support. 2021-06-12 21:57:08 -05:00
Fernando Pettinelli
87f565a093 Added fast overheat method. 2021-06-12 21:57:03 -05:00
Brianna
4824bf8566 Added customizable GUI support. 2020-12-14 15:28:38 -06:00
Fernando Pettinelli
80cb8260e4 Minor cleanup. 2020-12-08 12:06:32 -06:00
Fernando Pettinelli
e8b96653fb Added SQLite support + conversion. 2020-12-08 12:06:28 -06:00
Brianna
8a117929fb Implemented the SongodaCore NBT API. 2020-11-23 16:03:36 -06:00
Brianna
be60612762 Let's charge the correct level for levelup. 2020-11-23 14:50:09 -06:00
Brianna
8c8cc9c843 Cleaned up commands. 2020-09-21 18:32:06 -05:00
Brianna
426e707516 Optimized imports. 2020-09-21 18:29:28 -05:00
Brianna
66b2973c3c Added compatibility with new data loading system in SongodaCore. 2020-09-21 18:13:10 -05:00
Brianna
b8df695b75 Obvious language issue. 2020-09-21 18:13:05 -05:00
Brianna
042e040737 Fixed an issue causing any material to level up a furnace. 2020-09-21 18:13:00 -05:00
Brianna
e69403b38a Cleaned up and improved permissions. 2020-08-12 16:15:43 -05:00
Brianna
b529b19678 Only allow remote in loaded chunks. 2020-08-12 16:15:36 -05:00
Brianna
76b52b4fd8 Added the ability to require more items for levelup. 2020-07-15 17:54:03 -05:00
Fabrizio La Rosa
c0f0d8ed8e Hotfix for plugin not loading without fsb 2020-07-15 12:42:16 -05:00
Fabrizio La Rosa
986985fd6f Added FSB support 2020-07-06 09:50:55 -05:00
Aurora
4a769e95bd
Change call to ScriptEngineManager 2020-07-06 16:14:59 +02:00
Aurora
29af6cb38f
Added a check to prevent users from adding themselfes to the acces list multiple times 2020-07-05 21:58:15 +02:00
Brianna
74dfdd74d6 Support 1.16. 2020-06-28 19:32:52 -05:00
Brianna
4c94c12f63 Remove holograms and furnace data when TNT breaks the furnace. 2020-06-12 09:13:14 -05:00