ceze88
012a0d173c
Fix issues if there were too many migrations to run. Escape SQL values
2023-08-02 18:31:04 +02:00
ceze88
8920e7e2f9
Update UltimateClaims hook
2023-08-02 18:30:12 +02:00
ceze88
fdf79eeee3
New delete methods, start auto increment from one for databases
2023-07-25 19:54:05 +02:00
ceze88
54ef2c0b29
Fixes getNextId method for empty databases. Adds some new saving methods. TODO: clean up this class
2023-07-24 12:23:10 +02:00
ceze88
9d94232ab5
Fixes NPE when the entity is not stacked
2023-07-24 11:58:39 +02:00
ceze88
3ff333d1b4
Adds loadBatch with conditions and delete with custom uuid column
2023-07-20 16:35:15 +02:00
ceze88
abd51e0e82
Fix item stacking when using large numbers
2023-07-17 12:20:48 +02:00
ceze88
98e03a2861
Fix drop issues in some cases where mobs don't drop loot
2023-07-16 20:29:00 +02:00
ceze88
8a31f3e0c2
Update method for the latest api method
2023-07-16 19:41:30 +02:00
ceze88
4955954bd6
Fix package name
2023-07-16 17:59:24 +02:00
dependabot[bot]
f24f250d36
Bump decentholograms from 2.2.5 to 2.8.3 ( #58 )
...
Bumps [decentholograms](https://github.com/DecentSoftware-eu/DecentHolograms ) from 2.2.5 to 2.8.3.
- [Release notes](https://github.com/DecentSoftware-eu/DecentHolograms/releases )
- [Commits](https://github.com/DecentSoftware-eu/DecentHolograms/compare/2.2.5...2.8.3 )
---
updated-dependencies:
- dependency-name: com.github.decentsoftware-eu:decentholograms
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-01 17:39:25 +02:00
dependabot[bot]
885c64435d
Bump inject-maven-plugin from 1.3 to 1.4 ( #56 )
...
Bumps [inject-maven-plugin](https://github.com/marcelmay/inject-maven-plugin ) from 1.3 to 1.4.
- [Release notes](https://github.com/marcelmay/inject-maven-plugin/releases )
- [Commits](https://github.com/marcelmay/inject-maven-plugin/compare/inject-maven-plugin-1.3...inject-maven-plugin-1.4 )
---
updated-dependencies:
- dependency-name: de.m3y.maven:inject-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-01 17:38:41 +02:00
dependabot[bot]
4cf7834fff
Bump annotations from 23.1.0 to 24.0.1 ( #57 )
...
Bumps [annotations](https://github.com/JetBrains/java-annotations ) from 23.1.0 to 24.0.1.
- [Release notes](https://github.com/JetBrains/java-annotations/releases )
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md )
- [Commits](https://github.com/JetBrains/java-annotations/compare/23.1.0...24.0.1 )
---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-01 17:38:20 +02:00
Christian Koop
d28a961216
Re-implement CompatibleMaterial#getEggType
2023-07-01 13:51:24 +02:00
Christian Koop
3575bd25b9
Use non-shaded class name when loading the H2 driver
2023-07-01 13:39:44 +02:00
Christian Koop
199840f845
Minor code style fixes/refactoring in H2Connector
2023-07-01 13:39:44 +02:00
Christian Koop
fafc4baaa3
Fixes username and password in H2Connector being mixed up
2023-07-01 13:39:44 +02:00
ceze88
2962a5cef8
Improve data loading to make it easier for plugins to create new data instances when deserialized
2023-07-01 09:54:09 +02:00
Christian Koop
1b2b2a41a3
Updates UltimateStacker-API dependency to use the new name+version
2023-06-30 22:53:43 +02:00
Christian Koop
8c80d86cc5
pom.xml: Adds some empty lines for clarification/grouping of shade arti.
2023-06-30 16:38:40 +02:00
Christian Koop
77f1e54479
pom.xml: Re-add legacy/outdated songoda public repository mirror
...
Introduced in d6f2daaeb6
The ID matched maven mirror configurations on my machine and GitHub Actions.
2023-06-30 16:37:57 +02:00
Christian Koop
d6f2daaeb6
pom.xml: Fixes Songoda/Craftaro repository ID and URL
2023-06-30 16:19:22 +02:00
Christian Koop
f8ffd4b7cb
pom.xml: Removes PaperMC repository
2023-06-30 16:18:58 +02:00
Christian Koop
b8c14253ad
Fix version for UltimateStackerAPI dependency from 1.0
to 1.0.0
2023-06-30 16:17:56 +02:00
Christian Koop
2aa367c8e3
Merge branch 'feature/new-improved-database-system' into development
2023-06-29 17:14:28 +02:00
ceze88
84c7d1da4b
Fix database converter, fix uuid data support. Adds test for database
2023-06-29 16:04:12 +02:00
Christian Koop
9ac1da984d
Renamed method argument l
to location
in LocationUtils#isInArea
2023-06-29 09:37:42 +02:00
Christian Koop
0d1bd6075d
Re-implement CompatibleMaterial#isBrewingStandIngredient
2023-06-29 09:22:59 +02:00
Christian Koop
132ea8d871
Re-code CompatibleMaterial#getBurnResult to be version-independant
...
It now is version, server-implementation independant and supports recipes from other plugins ^^
2023-06-29 09:20:34 +02:00
ceze88
5d0b0409da
Updates jooq to latest java 8 and hikaricp
2023-06-28 12:13:39 +02:00
ceze88
5d9cab5613
Merge branch 'development' into feature/new-improved-database-system
...
# Conflicts:
# Core/pom.xml
# Core/src/main/java/com/craftaro/core/SongodaPlugin.java
2023-06-28 11:58:09 +02:00
Christian Koop
2935009634
Implement getYieldForCrop
and getSeedForCrop
in CompatibleMaterial
...
Similar methods with different names existed before and are used in EpicFarming.
I decided on keeping them in here instead of moving them to the plugin.
2023-06-25 16:12:12 +02:00
Christian Koop
b7e64d17e6
Updates CompatibleHand to accept LivingEntity instead of Player
...
Needed in EpicEnchants plugin
2023-06-25 12:40:14 +02:00
Christian Koop
2becc27bda
Include all of XSeries in the core instead of specific classes
2023-06-25 12:09:27 +02:00
Christian Koop
572cf3d805
Adds a lot of this.
in GUI releated classes
2023-06-24 16:00:57 +02:00
Christian Koop
7ce74de993
Deprecates CompatibleSound in favor of XSound from the XSeries library
2023-06-24 15:58:38 +02:00
Christian Koop
b09338f78f
Adds a lot of this.
in some files
2023-06-24 12:57:57 +02:00
Christian Koop
49eb5437e9
Updates item-nbt-api
dependency to v2.11.3
2023-06-24 12:55:15 +02:00
Christian Koop
f2c204ae89
Restore CompatibleMaterial#getGlassPaneColor(int)
...
Needed in default configuration of plugins using the Core's GUI APIs
2023-06-21 16:06:55 +02:00
Christian Koop
bac3c1b16e
Re-implemented CompatibleMaterial + changed usages to XMaterial
2023-06-20 20:22:29 +02:00
Christian Koop
d4fe43fd35
Adds XSeries's XMaterial class to the shaded dependencies
2023-06-18 01:01:28 +02:00
Christian Koop
fbf6531f08
Updates maven-shade-plugin
from v3.3.0 to v3.5.0
2023-06-18 01:00:48 +02:00
Christian Koop
b6e1d0afca
Exclude license files etc. when shading third-party libraries
2023-06-18 01:00:23 +02:00
Christian Koop
2a7e5ceb34
Updates dependency com.viaversion:viaversion-api
to v4.7.0
2023-06-18 00:42:18 +02:00
Christian Koop
9e73e2a87d
Fixes some code style issues
2023-06-18 00:33:07 +02:00
Christian Koop
82e8dd03c0
Extends ClientVersion mapping for 1.18, 1.19 and 1.20
2023-06-18 00:33:07 +02:00
Christian Koop
b00660942b
Adds some more server versions to Compatibility ServerVersion class
2023-06-18 00:33:07 +02:00
Christian Koop
3afc2aa6a4
Fixes some code style issues in Compatibility module
2023-06-18 00:33:07 +02:00
Christian Koop
3b92b69cc6
Fixes some code style issues
2023-06-17 16:34:50 +02:00
Christian Koop
3203e4b799
Deprecate some utility classes that still need some additional work
2023-06-17 16:31:13 +02:00