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
Vidal
245e8f8162
Added Dual Beam Ability
2026-01-31 21:55:39 -03:00
Vidal
9df8fbb88d
Registry to add new Abilities, could possibly be used to register other stuff like animations
2026-01-31 19:22:43 -03:00
Vidal
b9e82e4c5b
Fixed mysterious override stopping the game from running
...
Kam let's please stop using claude for everything this BuiltInAbility is not even used
2026-01-31 16:37:28 -03:00
somehussar
17eb003a12
i fucking give up, this will not hold up.
2026-01-31 07:18:54 +01:00
somehussar
289baf4131
Revert test gui command
2026-01-31 06:06:54 +01:00
somehussar
00e62be79d
Revert "oops"
...
This reverts commit d0eef8b271 .
2026-01-31 06:06:10 +01:00
Vidal
5dc27f7212
Updated anchor point method calls
2026-01-31 02:02:18 -03:00
somehussar
d0eef8b271
oops
2026-01-31 06:00:46 +01:00
somehussar
43c0a8e296
Shitty test command do not fucking use xd
2026-01-31 06:00:37 +01:00
somehussar
a1549abff1
Move classes around
2026-01-31 05:47:17 +01:00
somehussar
3ea6303fc3
Sizing
2026-01-31 05:39:28 +01:00
somehussar
9480212c4d
Group ability
2026-01-31 05:26:02 +01:00
somehussar
5182a3474e
Field handler for automatic GUI creation
2026-01-31 04:58:27 +01:00
Vidal
a8ca3293fd
Removed wrong @param
2026-01-30 20:25:15 -03:00
Vidal
4a5b0f4995
Updated overrides and imports
2026-01-30 20:21:45 -03:00
Vidal
d9bf5132e7
Updated old anchor point method calls
2026-01-30 13:46:53 -03:00
Vidal
01e06c22ac
Added alpha to the head and tail of the beam
2026-01-30 13:30:27 -03:00
Vidal
2cac2e4add
Changed Special Key from C to B
2026-01-30 12:37:57 -03:00
Kam
1b8ad4dd90
Player Abilities
2026-01-30 05:01:54 -05:00