From fb45a79e2299dc995dc34951ae78027c2b97d63b Mon Sep 17 00:00:00 2001 From: Kam Date: Thu, 5 Feb 2026 17:07:59 -0500 Subject: [PATCH] Add MD Files --- 1.11_Beta_Update.md | 36 +---------------------- Ability_Beta_Update.md | 65 +----------------------------------------- Auction_Beta_Update.md | 5 +--- 3 files changed, 3 insertions(+), 103 deletions(-) diff --git a/1.11_Beta_Update.md b/1.11_Beta_Update.md index 815c62e5d..0ec2bc605 100644 --- a/1.11_Beta_Update.md +++ b/1.11_Beta_Update.md @@ -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. diff --git a/Ability_Beta_Update.md b/Ability_Beta_Update.md index 8733ebc8b..ed286947d 100644 --- a/Ability_Beta_Update.md +++ b/Ability_Beta_Update.md @@ -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. diff --git a/Auction_Beta_Update.md b/Auction_Beta_Update.md index 8b382b4af..822504012 100644 --- a/Auction_Beta_Update.md +++ b/Auction_Beta_Update.md @@ -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.