mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 16:37:45 +00:00
Add MD Files
This commit is contained in:
1 parent
5417cf8126
commit
fb45a79e22
3 files changed
+3
-103
No files matched your search
+1
-35
@@ -4,34 +4,21 @@
|
||||
|
||||
|
||||
|
||||
## Features: ⚒️
|
||||
## Scripting:
|
||||
|
||||
- **Syntax Highlighting:**
|
||||
|
||||
> Full color-coded script editor. Keywords, types, variables, methods, strings, and comments are all distinct. Scope-aware coloring distinguishes local fields from globals and chained method calls.
|
||||
|
||||
|
||||
|
||||
- **Autocomplete:**
|
||||
|
||||
> Smart suggestions as you type. Context-aware for static vs instance access, shows method parameters, resolves chained calls, and suggests auto imports for classes. Frequently used members prioritized.
|
||||
|
||||
|
||||
|
||||
- **Error Detection:**
|
||||
|
||||
> Catch mistakes before running. Type mismatches, wrong arguments, missing methods, unused imports, duplicate definitions, and more -- all underlined with hover messages explaining the issue.
|
||||
|
||||
|
||||
|
||||
- **Hover Information:**
|
||||
|
||||
> Hover any symbol to see its type, documentation, and declaration. Works on methods, fields, classes, and even generics. Click to pin tooltips in place.
|
||||
|
||||
|
||||
|
||||
- **Script Editor Overhaul:**
|
||||
|
||||
> - **Line Numbers** - Gutter with current line highlighting.
|
||||
> - **Go To Line** - CTRL+G to jump to any line.
|
||||
> - **Search & Replace** - CTRL+F / CTRL+H with real-time highlighting.
|
||||
@@ -47,40 +34,19 @@
|
||||
> - **Fullscreen Mode** - Expand editor to fill the game window.
|
||||
> - **Shortcut Overlay** - View all keyboard shortcuts at a glance.
|
||||
|
||||
|
||||
|
||||
- **Java Scripting (Janino):**
|
||||
|
||||
> Write scripts in real Java compiled at runtime. Name methods after hooks for automatic wiring. Language selector per tab to switch between Java and JavaScript. External `.java` file support.
|
||||
|
||||
|
||||
|
||||
- **Client-Side Scripting:**
|
||||
|
||||
> Run scripts on the client for responsive experiences. Server-controlled -- off by default, must be explicitly enabled. Script files sync automatically on login and reload.
|
||||
|
||||
|
||||
|
||||
- **Cloner Tab Overhaul:**
|
||||
|
||||
> Folder-based organization for saved NPCs, items, and entries. Full-width directory browser for large collections. Improved tab navigation.
|
||||
|
||||
|
||||
|
||||
- **Addon API Support:**
|
||||
|
||||
> Addons can ship type definitions that load into the script editor automatically. Full autocomplete, hover info, and documentation for addon APIs. Addons can extend existing CNPC+ types with new methods.
|
||||
|
||||
|
||||
|
||||
- **Animation Improvements:**
|
||||
|
||||
> Data store for passing data across animation events and frames. New consumer-based task system for animation lifecycle. Expanded scripting API for animation control.
|
||||
|
||||
|
||||
|
||||
**Extras**
|
||||
|
||||
- Player Dialog Events now work like NPC Dialog Events.
|
||||
- Attack speed configuration for linked items.
|
||||
- Client-side balance prediction during Trader interactions.
|
||||
|
||||
+1
-64
@@ -2,142 +2,79 @@
|
||||
|
||||
🟡 **In Testing**
|
||||
|
||||
|
||||
|
||||
## Features: ⚒️
|
||||
## Ability Update: ⚒️
|
||||
|
||||
- **Phase-Based Execution:**
|
||||
|
||||
> All abilities follow a Wind-up → Active → Completion flow. Wind-up lets players react, Active deals the effect.
|
||||
|
||||
|
||||
|
||||
- **Melee Abilities:**
|
||||
|
||||
> - **Slam** - Leap and AOE on impact.
|
||||
> - **Heavy Hit** - Single powerful strike with bonus knockback.
|
||||
> - **Cutter** - Slashing cone arc attack.
|
||||
> - **Shockwave** - AOE burst radiating from the caster.
|
||||
|
||||
|
||||
|
||||
- **Energy Orbs:**
|
||||
|
||||
> - **Orb** - Homing energy sphere.
|
||||
> - **Dual Orb** - Two simultaneous homing orbs.
|
||||
> - **Orb Barrage** - Rapid volley of orbs in sequence.
|
||||
|
||||
|
||||
|
||||
- **Energy Discs:**
|
||||
|
||||
> - **Disc** - Spinning flat projectile with optional boomerang.
|
||||
> - **Dual Disc** - Two simultaneous discs.
|
||||
|
||||
|
||||
|
||||
- **Energy Beams:**
|
||||
|
||||
> - **Beam** - Sustained homing beam from caster to target.
|
||||
> - **Dual Beam** - Two simultaneous beams.
|
||||
|
||||
|
||||
|
||||
- **Laser Shot:**
|
||||
|
||||
> Instant-fire projectile with no homing. Pure aim.
|
||||
|
||||
|
||||
|
||||
- **Projectile:**
|
||||
|
||||
> Standard projectile using classic Minecraft physics.
|
||||
|
||||
|
||||
|
||||
- **Movement Abilities:**
|
||||
|
||||
> - **Charge** - Rush forward in a line, damaging everything in path.
|
||||
> - **Dash** - Quick directional movement without damage.
|
||||
> - **Teleport** - Instant relocation to the target.
|
||||
|
||||
|
||||
|
||||
- **AOE Abilities:**
|
||||
|
||||
> - **Sweeper** - Wide rotational sweep around the caster.
|
||||
> - **Vortex** - Pulls entities inward while dealing damage.
|
||||
|
||||
|
||||
|
||||
- **Telegraph System:**
|
||||
|
||||
> Visual ground indicators during wind-up. Supports Circle, Ring, Line, Cone, and Point shapes with color customization and warning phase transitions.
|
||||
|
||||
|
||||
|
||||
- **Energy Projectile Customization:**
|
||||
|
||||
> Modular data system for all energy projectiles: Anchor Point, Display Colors, Homing, Combat Stats, and Lifespan.
|
||||
|
||||
|
||||
|
||||
- **Ability Effects:**
|
||||
|
||||
> Abilities can apply potion effects on hit: Slowness, Weakness, Poison, Wither, Blindness, Nausea, Hunger, Mining Fatigue.
|
||||
|
||||
|
||||
|
||||
- **Ability Conditions:**
|
||||
|
||||
> Condition system controlling when abilities can execute based on target state and custom predicates.
|
||||
|
||||
|
||||
|
||||
- **Interruptible Wind-ups:**
|
||||
|
||||
> Abilities can be interrupted by damage during wind-up, forcing a configurable Dazed recovery state.
|
||||
|
||||
|
||||
|
||||
- **Movement & Rotation Locking:**
|
||||
|
||||
> Lock caster movement, rotation, or both during Wind-up, Active, or both phases.
|
||||
|
||||
|
||||
|
||||
- **Animation & Sound Integration:**
|
||||
|
||||
> Wind-up and Active animations with optional duration sync. Custom sound events per phase.
|
||||
|
||||
|
||||
|
||||
- **Player Abilities:**
|
||||
|
||||
> Players can unlock abilities, select one at a time, and share a universal cooldown.
|
||||
|
||||
|
||||
|
||||
- **Ability Preview:**
|
||||
|
||||
> Live preview in the ability editor GUI. Test telegraphs, animations, and projectiles on a dummy NPC.
|
||||
|
||||
|
||||
|
||||
- **Scripting API:**
|
||||
|
||||
> Full event support: Start, Execute, Interrupt, Complete, Hit (modifiable damage/knockback), and Tick events. Start, Execute, and Hit are cancelable.
|
||||
|
||||
|
||||
|
||||
- **Ability Commands:**
|
||||
|
||||
> `/kam ability list`, `types`, `info`, `delete`, `reload` for managing custom abilities.
|
||||
|
||||
|
||||
|
||||
**Extras**
|
||||
|
||||
- Global ability presets that update everywhere when edited.
|
||||
- Weighted ability selection for NPC random usage.
|
||||
- Configurable min/max range per ability.
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
# CNPC+ 1.11 Beta - Market Update
|
||||
|
||||
🟡 **In Testing**
|
||||
|
||||
## Features: ⚒️
|
||||
## Auction Features: ⚒️
|
||||
|
||||
- **Built-in Currency System:**
|
||||
> Fully configurable economy currency used across all Market features. Profile persistent across character slots with Vault support for Bukkit-compatible plugins.
|
||||
@@ -50,7 +48,6 @@
|
||||
> `/kam auction open` for players. Admin commands for listing view and player activity inspection.
|
||||
|
||||
**Extras**
|
||||
|
||||
- Auction logging for server admins (tracks creates, bids, buyouts, sales, expirations, cancellations, claims).
|
||||
- Lifetime currency tracking per player (total earned and spent).
|
||||
- Configurable starting balance and max balance cap.
|
||||
|
||||
Reference in new issue
Block a user