cache transformer mixin addition

This commit is contained in:
unknown
2022-06-16 03:42:17 +02:00
parent dd4478eff7
commit 7e34fac784
2 changed files with 26 additions and 0 deletions

View File

@@ -45,6 +45,11 @@ public abstract class RSAbstractArchiveMixin implements RSAbstractArchive
final byte[] rsData = copy$getConfigData(groupId, fileId);
final int archiveId = ((RSArchive) this).getIndex();
if (OverlayIndex.hasCacheTransformer(archiveId, groupId))
{
return OverlayIndex.getCacheTransformer(archiveId, groupId).apply(rsData);
}
if (!OverlayIndex.hasOverlay(archiveId, groupId))
{
return rsData;