Kam
d0dc8a4578
Trader System + Stocks Implemented
...
- Removed Auction System Temporarily for Full Rebase
2026-01-22 12:38:56 -05:00
Claude
77c8e418eb
Update market plan doc: convert to implementation status recap
...
- Changed from planning document to status tracking document
- Documented completed phases (2-6)
- Documented not yet implemented phases (1, 7)
- Documented removed features (categories, separate controllers)
- Added file inventory and localization keys reference
- Added design decisions summary
- Added next steps section
2026-01-04 10:29:57 +00:00
Claude
4093bf9adf
Move market configs to main.cfg with dedicated categories
...
Configuration now uses the main config file with nested categories:
- market (main category)
- market.currency (currency system settings)
- market.auction (auction house settings)
- market.trader (trader stock settings)
This keeps all market/economy settings in one place within the
existing main configuration file.
2026-01-04 07:56:30 +00:00
Claude
cdf30af20c
Add auction configuration, timing rules, and finalize design decisions
...
Design Decisions Added:
- Modify Bid feature: auto-reclaim and re-bid from claims
- Default 5 auction slots per player (configurable)
- 30-day claim expiration (configurable)
- Percentage-based minimum bid increment (configurable)
- Snipe protection: extend TO 5 minutes when bid near end (configurable)
- Auction durations: 2h, 12h, 24h, 48h (configurable)
Item Restrictions Updated:
- Reuse existing ProfileSlotRequirement (cnpc_profile_slot NBT tag)
- Reuse existing SoulbindRequirement (cnpc_soulbind NBT tag)
- Add new CNPC_Untradeable attribute
Configuration Reference Added:
- Full auction.cfg with all settings
- Currency configuration
- Trader stock configuration
- Complete permission nodes table
Updated conclusion with all finalized decisions.
2026-01-04 07:49:44 +00:00
Claude
c647179c26
Update CNPC 1.11 Market Plan with design decisions
...
- Add confirmed design decisions section based on discussion:
- Outbid refunds go to claims (not direct balance)
- Use existing CustomNPC+ permission system pattern
- Currency is NOT profile slot bound (shared across slots)
- Use existing gold coin (CustomItems.coinGold) for display
- Stock reset timer shown as banner ABOVE trader GUI
- Add Feature 4: Item Attributes & Restrictions
- Untradeable, SlotBound, SoulBound item attributes
- Auction house item blacklist system (by item, mod, NBT tag)
- Add Feature 5: Admin Auction Management
- Admin GUI for viewing/managing all listings
- Force cancel, edit, end auctions early
- Blacklist management GUI
- Audit logging for admin actions
- Update implementation phases (now 5 phases)
- Update file summary with new files
- Update testing strategy with new test cases
- Update API/scripting extensions with item attribute methods
2026-01-04 07:37:28 +00:00
Claude
47fc4ebcc1
Add comprehensive implementation plan for CNPC+ 1.11 Market Update
...
This plan covers three major features:
- Auction House: New Auctioneer NPC role with global auction system
- Currency System: VaultAPI integration for Bukkit hybrid servers
- Trader Enhancements: Stock/inventory system with reset timers
Includes detailed architecture, data structures, and implementation order.
2026-01-03 21:12:55 +00:00
Kam
8efa1d354d
Commit New Java Doc
2025-10-28 02:05:17 -04:00
Kam
74d6f2391b
Updated Java Doc
2025-05-29 16:27:42 -04:00
Kam
076fb627d2
Update Java Doc
2024-03-27 15:12:29 -04:00
Kam
43f3ba823f
Update Java Doc
2024-03-21 20:22:57 -04:00
Kam
dbfd88475f
Add Java Doc
2024-03-20 02:28:51 -04:00
Kam
f8e2e1f992
Clear JavaDoc
2024-03-20 02:24:16 -04:00
Kam
052364f6a1
Update JavaDoc
2024-03-10 17:00:46 -04:00
Kam
5d153f74bb
Updated JavaDoc
2024-02-13 16:57:50 -05:00
KAMKEEL
8bedd7e7ef
Update CNPC+ Java Doc
...
-- Implemented CNPC+ Api with new Java Doc
2022-11-25 00:41:59 -05:00
Luis C.M
aa02e5dcc3
Fixed API interface errors, added casts for custom item script handlers in EventHooks, and added some event interfaces.
2022-11-23 23:59:01 -06:00
KAMKEEL
be9ae94163
Start API Branch
2022-11-15 15:25:53 -05:00
Luis C.M
8d3cd3fd82
Revert "Merge remote-tracking branch 'origin/dev' into dev"
...
This reverts commit 66edbcea80 , reversing
changes made to 3fd962289c .
2022-11-06 01:25:28 -06:00
KAMKEEL
6ae465c5d0
Revert "Added several more functions to pre-existing classes:"
...
This reverts commit e9a8f8cebc .
2022-11-06 00:10:04 -04:00
Luis C.M
e9a8f8cebc
Added several more functions to pre-existing classes:
...
-Spawner, Transport, Healer, Guard, Bard jobs received more functions.
-Added more functions to the transporter role.
-IRole: Added getNpc() function.
-IAnimal, IEntityLiving, and IEntityLivingBase received more functions from their MC counterparts.
-Nearly every function with that takes position/vector parameters now has an equivalent with IPos as a parameter instead.
2022-11-05 20:19:14 -05:00
KAMKEEL
97e8105225
Update Docs
2022-08-16 15:07:47 -04:00
KAMKEEL
72db2aee5a
Remove Docs
2022-08-16 15:07:03 -04:00
KAMKEEL
96dbb7bd48
Update Java Docs
2022-08-16 14:46:05 -04:00
KAMKEEL
a3407ed9b2
API Documents
2022-07-02 23:54:16 -04:00