Commit Graph

726 Commits

Author SHA1 Message Date
Christian Koop
f7c9dfe1c5
feat: Add Message#getMessageLines(char) which EpicAutomators needs
EpicAutomators just needs the method. It never existed in the core,
it has been used in the plugin since for ever essentially...
Somebody just never comitted it and published local builds I guess...

I'm annoyed
2024-10-02 14:41:46 +02:00
Christian Koop
124a6aa9c3
Release v3.5.0-SNAPSHOT 2024-09-23 09:49:31 +02:00
Christian Koop
791b03778a
feat: add SkullItemCreator#byUuid to create skulls for offline players 2024-09-22 16:15:26 +02:00
Christian Koop
80061597d7
feat: add MinecraftApiClient to fetch a profile from an UUID 2024-09-22 16:07:47 +02:00
Christian Koop
656d3b9775
feat!: Recode SkullItemCreator to not use XSeries's XSkull class
XSkull is having a couple of issues and just throwing exceptions for a couple of people.
No fix in sight etc. so let's get rid of it and have our own implementation.
2024-09-20 10:25:48 +02:00
Christian Koop
cb25ddd7a1
Release v3.4.0-SNAPSHOT 2024-09-06 11:01:20 +02:00
Christian Koop
897e76771e
refactor: Replace reflections for GameProfile in ItemUtils with Nms 2024-09-06 10:59:05 +02:00
Christian Koop
704059d817
feat!: Remove ItemUtils#applyRandomEnchants method
Use `NmsItem#copyAndApplyRandomEnchantment` instead
2024-09-06 10:59:05 +02:00
Christian Koop
488490de18
feat: re-implement ItemUtils#applyRandomEnchants in NMS submodules
With this the implementation is more stable between version
and easier to maintain.
2024-09-06 10:59:04 +02:00
ceze88
265e5864c9 Add method to allow Number and Boolean types for placeholders 2024-08-26 19:53:41 +02:00
ceze88
0f2aff788f Only accept Strings for placeholder replacement to prevent toString issues on non convertable objects 2024-08-26 19:46:11 +02:00
ceze88
e4d46d1a4b Revert "Make legacz placeholders optional"
This reverts commit f100e3cd20.
2024-08-21 13:30:02 +02:00
ceze88
f100e3cd20 Make legacz placeholders optional 2024-08-21 13:21:23 +02:00
ceze88
2fbdf10627 Add option to set placeholder prefix and suffix 2024-08-21 11:28:19 +02:00
ceze88
d2766ca7c7 Add appendItemLore to AdventureUtils 2024-08-21 11:26:47 +02:00
Christian Koop
3dcf402269
chore(deps): Upgrade XSeries dependency for better MC 1.21.1 support 2024-08-17 16:53:23 +02:00
Christian Koop
2a8d30aefa
Release v3.3.0-SNAPSHOT 2024-08-11 10:45:11 +02:00
Christian Koop
bcc35c7f64
chore(deps): update item-nbt-api to v2.13.2 for Spigot 1.21.1 support 2024-08-11 10:45:11 +02:00
ceze88
91a92bc10b Merge branch 'development' of https://github.com/craftaro/SongodaCore into development 2024-07-22 15:33:59 +02:00
Christian Koop
4cd0c02aea
Release v3.2.0-SNAPSHOT 2024-07-19 19:36:57 +02:00
Christian Koop
d91c675bb7
feat: introduce new SkullItemCreator class for use instead of XSkull
If the XSkull class changes again, we only have to update the Core's implementation.
The #byPlayer method also handles offline mode servers
better than XSkull which essentially just fails right now
2024-07-19 19:15:19 +02:00
Christian Koop
54494c8ad9
fix!: remove dependance on update.songoda.com which is not available
This also gets rid of auto-download of different locale files
as the services providing them finally stopped working.
2024-07-19 17:35:36 +02:00
Christian Koop
27115b20e8
fix: Fix NullpointerException when MarketplaceUrl is null in OverviewGUI 2024-07-19 17:34:23 +02:00
ceze88
4e4b1529ab Fix placeholder value is not parsed for colors 2024-07-16 17:29:36 +02:00
ceze88
9b7e65992a Add generic return type methods 2024-07-13 14:22:35 +02:00
ceze88
c3cd6baf49 Merge branch 'development' of https://github.com/craftaro/SongodaCore into development 2024-07-10 19:05:48 +02:00
ceze88
2fda84aad9 Add Adventure Component support for GUIs 2024-07-10 19:05:46 +02:00
TeamHRLive
926b5cbcf7 [Fixed] Error due to Particles in 1.8.8 2024-07-09 18:42:46 +05:30
ceze88
363ff47b34 Add placeholder prefix and suffix 2024-07-08 18:54:47 +02:00
ceze88
4ba9254913 Better placeholder replacing 2024-07-08 18:26:42 +02:00
Christian Koop
d431fdb708
chore(deps): update XSeries to v11.2.0 2024-07-08 09:18:10 +02:00
ceze88
0b57aaff21 Fix version check 2024-07-03 15:39:12 +02:00
ceze88
65e03a58ae Fix chat messages become blank for players 2024-07-02 16:56:02 +02:00
ceze88
c72f416f9b Fix CMILib dependency 2024-07-02 15:49:10 +02:00
Christian Koop
2bcaee34aa
fix: do not write to the locale file if nothing changed when updating it
Something in that mess of a code the charset gets lost or something
and breaks special characters like `prefix: '&f'`

So we just don't save the changes for now if nothing changed ^^
The system where locales are currently fetched for
merging with the existing one is abandoned anyway,
so I don't think there are any changes that would be merged
2024-06-26 23:41:04 +02:00
Christian Koop
dcc71e7ba9
fix: update XSeries version in SongodaPlugin class to be same as pom.xml 2024-06-22 19:45:14 +02:00
Christian Koop
64e28e7905
build: use manually uploaded artifact for CMI-API 2024-06-22 19:08:13 +02:00
ceze88
f05ca97af3 Add all versions of minecraft to ServerVersion 2024-06-22 15:53:54 +02:00
Christian Koop
4be282c3a6
Release v3.1.0-SNAPSHOT 2024-06-22 13:10:51 +02:00
Christian Koop
02dc18c50d
chore!: remove deprecated NBTItem implementations 2024-06-21 21:27:51 +02:00
Christian Koop
7b4819875b
chore(deps): update nbt-injector from v2.12.4 to v2.13.0 2024-06-21 21:05:42 +02:00
Christian Koop
fabce46c4e
chore(deps): update item-nbt-api and XSeries for Minecraft 1.21 support 2024-06-21 20:31:50 +02:00
Christian Koop
e417233b5b
Release v3.0.8-SNAPSHOT 2024-06-05 14:55:45 +02:00
Christian Koop
78493b4a4a
add tr7zw's nbt-injector library as dependency for songoda.ai
Requested by @briannastatic
2024-06-05 14:54:57 +02:00
dependabot[bot]
743f62e8bd
Bump com.github.decentsoftware-eu:decentholograms from 2.8.4 to 2.8.8 (#103)
Bumps [com.github.decentsoftware-eu:decentholograms](https://github.com/DecentSoftware-eu/DecentHolograms) from 2.8.4 to 2.8.8.
- [Release notes](https://github.com/DecentSoftware-eu/DecentHolograms/releases)
- [Commits](https://github.com/DecentSoftware-eu/DecentHolograms/compare/2.8.4...2.8.8)

---
updated-dependencies:
- dependency-name: com.github.decentsoftware-eu:decentholograms
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 17:37:45 +02:00
ceze88
ed1f103131 Fix reflection issues 2024-05-26 19:45:48 +02:00
ceze88
03b6c3d554 Shade adventure stuff to avoid strange loading issues on 1.20.5+ paper servers 2024-05-26 15:56:40 +02:00
ceze88
c7d452d659 Add missing lib 2024-05-25 22:25:23 +02:00
ceze88
a064f76a9a Add missing serializer 2024-05-25 18:10:09 +02:00
ceze88
4fdb895b3b Fix NPE 2024-05-25 17:10:03 +02:00