Kam
b719856762
Balance Prediction Client Side Trader
2026-02-04 14:45:47 -05:00
Kam
db7ae16ee9
Merge branch 'cloner_tabs' into dev
2026-02-04 12:55:57 -05:00
Kam
2b62b9406d
Folder Saving for Cloner Add
2026-02-04 12:55:06 -05:00
Kam
a325c5c618
Full Screen Directory Mode for Cloner Tab Handling
2026-02-04 12:34:26 -05:00
Vidal
75447c62a9
Hotfix
2026-02-04 06:23:03 -03:00
Vidal
2c3ca1b5ed
Added a filter to browse through abilities from different mods
2026-02-04 06:18:00 -03:00
Kam
65e29e42dd
Tab Handling GUI
2026-02-04 01:18:38 -05:00
Kam
8ed8b55bdc
Merge branch 'dev' of https://github.com/KAMKEEL/CustomNPC-Plus into dev
2026-02-03 19:30:59 -05:00
Kam
1ddb1d19f8
Update MixinItemStack.java
2026-02-03 19:30:54 -05:00
Vidal
6ea7d0ac7d
More trajectory changes
2026-02-03 21:26:27 -03:00
Kam
50a0dce086
Update MixinItem.java
2026-02-03 16:37:08 -05:00
Kam
c80dd448cb
Fix GUI Tabs
2026-02-03 16:24:47 -05: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
75de803700
Added interfaces to energy data, refactored names
2026-02-03 15:45:45 -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
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
8aa6e926f6
Some Ability Helpers
2026-02-03 04:27:54 -05: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
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
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
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
44f7161c9f
Added charge to animation and fixed some access modifiers
2026-02-01 01:50:28 -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
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
Vidal
4a5b0f4995
Updated overrides and imports
2026-01-30 20:21:45 -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
Kam
38c0519c0a
Refactor to Cleaner Class Setup
2026-01-29 14:19:57 -05:00