-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
34 lines (27 loc) · 938 Bytes
/
TODO.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
IMPORTANT:
- Give all items in items.yml a constant uuid, separate from the actual id that can be random per instance
- For revoking all items of a certain type, even if they are different unique instances
Core Systems:
- Equipment
Attributes:
- Item Set bonuses
- Damage Mitigation
Triggers:
- Periodic trigger
- Take damage (or attacked by entity)
- Attack entity
- Kill entity
Triggerables:
- EffectLib effects
- Bukkit effects
- Skills
- Send message to command sender
- Fire players out of bows
Trigger Results:
- TriggerResult enum implements Result, Result has TriggerResult getResult, onTrigger returns Result
Projectiles:
- Put projectile item on projectile entity metadata when fired
- Add trigger for triggerables that listen to projectile hit event
General QoL:
- Add option to set an item's max stack size
- Have to listen to all sorts of events to accomplish this without breaking functionality of other items