Add SQL Generators

Add cache for table strings generated
Add legacy support for Tags and login messages by converting legacy color codes to minimessage tags
This commit is contained in:
Taah
2023-08-26 06:59:29 -07:00
parent 1f48dc1e60
commit b0a8b463cb
20 changed files with 384 additions and 26 deletions

View File

@ -1,6 +1,8 @@
package dev.plex.punishment.extra;
import com.google.gson.GsonBuilder;
import dev.plex.storage.annotation.NoLimit;
import dev.plex.storage.annotation.SQLTable;
import dev.plex.util.adapter.ZonedDateTimeAdapter;
import lombok.Data;
@ -8,9 +10,12 @@ import java.time.ZonedDateTime;
import java.util.UUID;
@Data
@SQLTable("notes")
public class Note
{
private final UUID uuid;
@NoLimit
private final String note;
private final UUID writtenBy;
private final ZonedDateTime timestamp;