forked from asofold/CompatNoCheatPlus
-
Notifications
You must be signed in to change notification settings - Fork 6
/
cncp_lists.txt
72 lines (39 loc) · 2.27 KB
/
cncp_lists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
CompatNoCheatPlus lists file
-------------------------------------------------------
Compatibility hooks for NoCheatPlus!
LICENSE
-------------------------
LICENSE.txt (Same as NoCheatPlus).
STACK
---------
?(add) more intricate load order stuff ? [best would be to force managelisteners with ncp]
***
!(add) reload command
? another sequence number (for standard events)
*** ADD MORE GENERIC HOOKS
!add check type and permission hooks, also for worldguard regions.
Citizens2 / Player class: make configurable (hidden) Or do internally: List of checks to use , exclude moving if possible.
Generic abstract class for the mcMMO style cancelling of next x events + ticks alive etc
add stats hook ?
add a good mechanism for adding external configurable hooks (read automatically from the cncp config).
!(add) Use some exemption mechanism for npcs (generic player class hook + citizens).
!consider remove: clearing the VL ? => probably not, needs redesign to also monitor block break. + only clear the necessary bits (not frequency)
! try: insta break: keep exemption (unless cancelled) for next block break event (!). -> maybe ncp
? HookInstaBreak : add static method to sset check types to exempt from for next break ?
cncp: check at least for logs / leaves for skill specific block types
hookiinstabreak: let hooks fail completely if listeners are failing to register ?
*** CLEANUP THIS, BETTER METHODS, INTEGRATE SOME INTO NCP MAYBE
* Auto detection of unknown events + log on disable + info command.
? analysis tools like event-Mirror ?
* More generic hooks, clean methods!
! Strip down mcMMO hook to add a new one / integrate into instabreak
! Clean up hooks, use TickTask and "next" to confine fuzzy unexemption to a minimum.
--------------------------
support for instant spells ? [internalName or name ? <- guess: name]
? register listeners with NCP directly? also use annotations ?
! Smarter way to enable / disable PlayerClassHoook (disable by default for now).
! if SpoutPlugin is present: add blocks to ignorepassable automatically / adjust flags ? [generic block setup]
? add info command: show all hooks and so on.
add class-name inspection methods (!).
set-speed: per world options ? [per world config concept]
set-speed: add option to set speed to default speed on player quit/kick