Vidal
75de803700
Added interfaces to energy data, refactored names
2026-02-03 15:45:45 -03:00
Vidal
87d511c38e
Fixed some GUI stuff and added animation to AbilityOrbDual
2026-02-03 15:27:28 -03:00
Vidal
2d47aa00d8
- Added standalone min max methods to FieldDef
...
- Increased lightning density and radius minmax on all energy abilities
- Made AbilityOrbBarrage interruptible during active state
- Renamed AbilityEnergyBeam to AbilityBeam
- Updated imports
2026-02-03 12:32:30 -03:00
Vidal
1a8b8fb5f3
Made staves shoot EntityAbilityOrb
2026-02-03 11:58:39 -03:00
Vidal
eb2d904bac
Color-only overload to EnergyColorData
2026-02-03 11:57:47 -03:00
Vidal
4889c8b881
Added animation to shockwave
2026-02-03 11:57:19 -03:00
Vidal
c5822023a0
Added modifyVisibility to FieldDef
...
AbilityGuard tweaks
2026-02-03 07:45:02 -03:00
Kam
fd85215592
Fix Ability Def Handler
2026-02-03 05:07:54 -05:00
Kam
b368871e4f
Update Ability.java
2026-02-03 04:45:31 -05:00
Kam
8aa6e926f6
Some Ability Helpers
2026-02-03 04:27:54 -05:00
Vidal
8fc0155df8
Attempt at damage reduction
2026-02-03 06:22:24 -03:00
Vidal
4f629c5679
Made ability abort after the counter has been triggered
2026-02-03 05:57:40 -03:00
Vidal
60b846b35e
- Added onDamageTaken to Ability
...
- Reworked AbilityGuard
- Added AbilityOrbBarrage
- Updated translation
- Updated onDamageTaken method calls
2026-02-03 05:43:50 -03:00
Kam
0004029de9
Remove Bukkit from this
2026-02-02 21:54:51 -05:00
Kam
8985ab0f12
Merge branch 'dev' of https://github.com/KAMKEEL/CustomNPC-Plus into dev
2026-02-02 21:51:22 -05:00
Kam
2c6ec0ce34
Better GUI handling for Ability Making System
2026-02-02 21:51:21 -05:00
somehussar
11444946cb
Go back to reflections
2026-02-03 03:27:32 +01:00
somehussar
fcaf1b0017
Merge remote-tracking branch 'origin/dev' into dev
2026-02-03 03:19:17 +01:00
somehussar
35e76ea9eb
gay janino
2026-02-03 03:19:03 +01:00
Kam
38d305ab99
Merge branch 'dev' of https://github.com/KAMKEEL/CustomNPC-Plus into dev
2026-02-02 20:40:19 -05:00
Kam
d3167df1b9
Fix to Type Tab
2026-02-02 20:40:17 -05:00
somehussar
b5971f258b
No class def handling
2026-02-03 02:38:55 +01:00
somehussar
e030986d0d
gay ass reflections
2026-02-03 02:33:42 +01:00
somehussar
157bbcd3b4
Test
2026-02-03 01:50:09 +01:00
somehussar
650a13edb1
Merge branch 'dev' into kam-cant-make-plugin-integrations-part-2
...
# Conflicts:
# dependencies.gradle
2026-02-03 01:10:40 +01:00
somehussar
f6342b2335
Fix integration with bukkit and plugins codewise
2026-02-03 01:04:34 +01:00
Kam
0cbc30f8cb
Better GUI Handling for Abilities
2026-02-02 18:53:36 -05:00
Kam
911f185400
Fields Builder for Ability GUIs
2026-02-02 18:26:52 -05:00
Kam and Claude Opus 4.5
0ff501bb16
Declarative ability GUI: replace 18 SubGui classes with FieldDef system
...
All ability GUI tabs (General, Target, Effects, Type, Visual) are now
fully declarative via FieldDef definitions. Deleted 18 SubGuiAbility*
classes (~3100 lines) and rewrote SubGuiAbilityConfig to use
GuiScrollWindow for every tab with a unified field renderer.
- Add FieldDef, FieldType, TabTarget, ColumnHint, TabDef gui framework
- Add getFieldDefinitions() to all 18 ability subclasses
- Add getBaseFieldDefinitions() to Ability.java for shared tabs
- Merge COLOR/EFFECTS into SUB_GUI with convenience factories
- Net reduction: ~3100 lines removed
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 16:17:37 -05:00
Kam
3651643f26
Fix GL Issues?
2026-02-02 14:59:55 -05:00
Vidal
bcc9d790d6
Added Disc Dual animation
2026-02-02 03:00:35 -03:00
Vidal
b74149d98d
Added Heavy Hit and Cutter animations
2026-02-02 00:52:43 -03:00
Vidal
0369b6de83
oopsie ><
2026-02-01 20:53:12 -03:00
Vidal
bc88c88982
Changed animation name reading logic
2026-02-01 20:49:34 -03:00
Vidal
8ae3bcff1c
nevermind
2026-02-01 20:44:23 -03:00
Vidal
0883d7fb94
Cast register animation to builtin
2026-02-01 20:39:15 -03:00
Vidal
9d7ad714a1
WIP Animations Register
2026-02-01 20:27:21 -03:00
Vidal
b254ad0ba9
WIP Animations Register
2026-02-01 20:25:16 -03:00
Vidal
c168702970
WIP Animations Register
2026-02-01 20:09:12 -03:00
Vidal
c39ce6b6d1
Fixed sync windup animation not being an ability property and getting overridden on gui init
2026-02-01 17:08:24 -03:00
Vidal
f4db57875a
Changed dual ability names
2026-02-01 06:45:29 -03:00
Vidal
00ebb626a6
HOW DID I MISS THIS
2026-02-01 04:27:56 -03:00
Vidal
119c317029
Fixed wrong packet channel and misplaced SideOnly
2026-02-01 02:01:29 -03:00
Vidal
ffc6a070dc
Removed todo
2026-02-01 01:50:39 -03:00
Vidal
44f7161c9f
Added charge to animation and fixed some access modifiers
2026-02-01 01:50:28 -03:00
Vidal
86a4c15dbb
Fixed energy abilities not rendering
2026-02-01 00:59:54 -03:00
somehussar
77be537de4
Merge remote-tracking branch 'upstream/dev' into dev
2026-02-01 03:39:11 +01:00
somehussar
d6b7b969b3
Fix crash on server
2026-02-01 03:39:03 +01:00
Vidal
71065fc520
Added Dual Disc Ability
2026-01-31 22:36:12 -03:00
Vidal
e9f22dab2a
Added Dual Orb Ability
2026-01-31 21:56:14 -03:00