Commit Graph
118 Commits
Author SHA1 Message Date
Kam fc8e2e9e7f Create Ability Hud Editor and Remove Ability Wheel. 2026-02-20 01:59:01 -05:00
Kam 1de1c4e710 Reformat Code 2026-02-18 05:13:51 -05:00
Kam 0512588a7a Add Chained Abilities 2026-02-18 04:02:51 -05:00
Kam 85db3df355 feat: implement player ability state management with rotation and position locking 2026-02-14 04:02:01 -05:00
Kam 2c00ecae9e feat: add built-in ability handling and UI updates for ability management 2026-02-12 20:30:12 -05:00
Kam 65e29e42dd Tab Handling GUI 2026-02-04 01:18:38 -05:00
Kam 1b8ad4dd90 Player Abilities 2026-01-30 05:01:54 -05:00
Kam 55658a7956 Ability Preview GUI 2026-01-28 20:43:32 -05:00
Kam c339e5edbc Fix Built In Animation 2026-01-28 16:57:49 -05:00
Kam bd7cafa482 Telegraph Scripting System 2026-01-24 02:35:26 -05:00
Kam 5afa1c8959 Auction System Implementation 2026-01-23 21:53:12 -05:00
Kam a9b602713c Large Cleanup to Code Imports and Formatting 2026-01-22 23:07:38 -05:00
bigguy345 3f8373d76f Merge branch 'dev' into janino-scripts 2026-01-22 19:53:18 +02:00
Kam d0dc8a4578 Trader System + Stocks Implemented
- Removed Auction System Temporarily for Full Rebase
2026-01-22 12:38:56 -05:00
Kam 04e2a57cb4 Auction Merge 2026-01-20 21:07:18 -05:00
bigguy345 88d43f8199 Merge branch 'dev' into janino-scripts
# Conflicts:
#	repositories.gradle
2026-01-13 18:18:06 +02:00
bigguy345 fb0332e5cf Merge branch 'dev' into janino-scripts 2026-01-10 00:19:14 +02:00
Kam 166c8aa228 Ability Push 2026-01-09 15:29:00 -05:00
Claude d09c6b0c81 Add auction filtering and sorting system
New files:
- EnumAuctionSort: Sorting options (price, time, name, bids, etc.)
- AuctionFilter: Search/filter criteria with builder pattern
- AuctionDataPacket: Large packet for server->client listing data

AuctionController changes:
- getFilteredListings(): Main filtering/pagination method
- sortListings(): Comprehensive sorting by various criteria
- quickSearch(): Convenience method for simple searches
- FilterResult: Pagination result container

AuctionListing changes:
- Added bidCount field with NBT persistence
- Added creationTime alias methods

AuctionActionPacket changes:
- QueryListings: Filter-based search
- QueryMyListings: Player's own listings
- QueryMyBids: Player's active bids
- QueryClaimable: Items ready to claim

NoppesUtil changes:
- Auction data storage and IAuctionData interface
- Client-side data handling for GUI integration
2026-01-04 09:33:29 +00:00
Claude 57f9b706bf Implement Phase 5: Network packets, permissions, and scripting API
- Add auction permission nodes (use, list, bid, buyout, admin)
- Create AuctionActionPacket for client-server communication
  - Supports: CreateListing, PlaceBid, Buyout, CancelListing, ClaimItem, ClaimProceeds
  - Includes permission checks and validation
- Register packet in PacketHandler
- Add auction scripting API methods to ScriptPlayer:
  - getAuctionListingCount()
  - getMaxAuctionListings()
  - hasAuctionClaims()
  - getAuctionClaimCount()
  - getActiveAuctionBidCount()
2026-01-04 08:57:13 +00:00
bigguy345 818c62bdf9 Added ScriptFilesPacket, which fetches all files of a given language 2025-12-14 22:15:20 +02:00
Kam 9744209938 Refactor mount helpers and expose NPC flight state 2025-11-07 20:15:49 -05:00
Kam b25f2b786e Add debug logging toggle for sync flow 2025-10-19 22:06:11 -04:00
Kam d9b5aa6b3d Guard party packets server-side 2025-10-06 20:34:53 -04:00
Kam 9c541999f3 Optimize Imports 2025-07-23 14:22:52 -04:00
Kam bacfb5eba0 Create First Push of Recipe Events 2025-07-09 15:40:31 -04:00
Kam 3e10207b41 Magic Book Item + Magic Player Packets 2025-03-14 20:32:26 -04:00
Kam 180d257024 Proper Reformating 2025-03-13 17:14:45 -04:00
Kam eda6b72058 Chair + Hammer Pushing Functionality 2025-03-09 20:02:24 -04:00
Kam d37368efc8 Profile Packets are Permission Based and not Op Based 2025-03-09 18:15:51 -04:00
Kam 299d3f3bcc Add Permissions for PlayerData Modifcation 2025-03-08 16:47:28 -05:00
Kam 71d309eed1 Magic Modification Per NPC 2025-03-08 16:45:06 -05:00
Kam 382fb0cf9c Modifiable Magic Data in PlayerData tab 2025-03-07 16:00:06 -05:00
Kam 4d8832a005 White Space 2025-03-04 21:09:13 -05:00
Kam 7e9dfbdb2e Fix Custom GUI Components being Request Packets 2025-03-04 21:05:24 -05:00
Kam 82bad818f9 Magic Get Packet 2025-03-04 02:49:19 -05:00
Kam 9d288e9d09 Remove ScrollGroup Packet 2025-03-03 18:44:05 -05:00
Kam 58ff772e3c Magic GUI WIP Push 2025-03-03 05:13:07 -05:00
Kam c3538836be Optimize Imports 2025-02-20 21:40:39 -05:00
Kam e15e72d478 Full Refactor and Now it looks better 💯 2025-02-20 00:41:45 -05:00
Kam 98e886703c Push a TERRIBLY INCOMPLETE CODE!!! :DDDDD 2025-02-20 00:31:52 -05:00
Kam db330d0038 Remap Keybind to N by Default, L is used by DBC 2025-02-19 17:14:11 -05:00
Kam d62b02410e Profile Operations + Packets for GUI Handling 2025-02-19 16:27:27 -05:00
Kam cd12397927 Profile GUI and Effect Bar 2025-02-19 05:43:28 -05:00
Kam 5a38f9057f Profile + Effect Loading 2025-02-19 00:21:40 -05:00
Kam e8f657f7e6 More Profile Handling + Login Packet 2025-02-18 22:22:40 -05:00
Kam f84dd5477d Linked Item Scripts + Effect Script Fix 2025-02-17 15:21:59 -05:00
Kam f51c636b79 LinkedItem Things 2025-02-16 05:50:03 -05:00
Kam eb8b5387ea Linked Item GUI + Packets 2025-02-16 04:54:21 -05:00
Kam de2e3ce4fb More Linked Manage Controls 2025-02-15 22:59:51 -05:00