Vidal
77325428fa
Added more API methods
2026-02-03 20:03:37 -03:00
Kam
50a0dce086
Update MixinItem.java
2026-02-03 16:37:08 -05:00
Kam
eee0ce128e
Merge branch 'dev' of https://github.com/KAMKEEL/CustomNPC-Plus into dev
2026-02-03 16:24:49 -05:00
Kam
c80dd448cb
Fix GUI Tabs
2026-02-03 16:24:47 -05:00
Vidal
4eb6072a25
Added API class to EnergyTrajectoryData
2026-02-03 18:08:07 -03:00
Vidal
0e3ecb3d6e
Added EnergyTrajectoryData (WIP)
2026-02-03 18:00:52 -03:00
Kam
769109d046
Fix Windup Ticks 0 not starting Abilities
2026-02-03 15:52:46 -05:00
Vidal
bc4f82e55f
Added API classes to Energy Projectile
2026-02-03 17:20:36 -03:00
Vidal
7ee6c8aa53
Merge remote-tracking branch 'origin/dev' into dev
2026-02-03 17:19:39 -03:00
Kam
a49df51ad9
Fixes to Ability Load, Reference Handling
2026-02-03 15:09:20 -05:00
Vidal
87d511dae1
Merge remote-tracking branch 'origin/dev' into dev
2026-02-03 16:09:12 -03:00
Kam
ead3c5944c
Fix Anchor Point Helper issue on NPCs
2026-02-03 14:06:30 -05:00
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
d8e72b7da8
Fix API jar to only include... just APIs (could probably be minimalized further)
2026-02-03 01:13:39 +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
335ccd260b
Updated translation
2026-02-02 04:48:43 -03: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