Compare commits

...

8 Commits

Author SHA1 Message Date
edee3efe36 Merge remote-tracking branch 'upstream/2.X' into 2.X
All checks were successful
continuous-integration/drone/push Build is passing
# Conflicts:
#	api/src/main/java/lol/pyr/znpcsplus/api/interaction/ActionRegistry.java
2024-07-13 23:44:23 +02:00
D3v1s0m
d48de6382a
fix action commands, ughh 2024-06-25 01:16:03 +05:30
D3v1s0m
f60cf7a018
add config option fake-enforce-secure-chat to disable secure chat popup 2024-06-24 16:28:12 +05:30
D3v1s0m
b8b4b3e179
update dependencies 2024-06-24 16:26:02 +05:30
D3v1s0m
d9faee043c
partial fix for help message 2024-06-24 16:25:20 +05:30
D3v1s0m
7afadc15ea
small action command(s) fix 2024-06-24 16:24:21 +05:30
D3v1s0m
4d54dd8512
%blank% for empty hologram line 2024-06-11 21:31:00 +05:30
D3v1s0m
26442f2e3e
expose action registry to api and added action factory 2024-06-11 21:29:38 +05:30

@ -2,6 +2,7 @@ package lol.pyr.znpcsplus.api.interaction;
public interface ActionRegistry {
void register(InteractionActionType<?> type);
void unregister(Class<? extends InteractionAction> clazz);
<T extends InteractionAction> T deserialize(String str);
<T extends InteractionAction> String serialize(T action);