Kam
|
92133afe75
|
Fix issue with Finish Quest API
|
2026-03-15 00:09:56 -04:00 |
|
Kam
|
c07e9e7006
|
Create Barrier Abilities + Heavy Refactoring
|
2026-02-17 14:32:13 -05:00 |
|
Kam
|
071d89cc15
|
Add energy projectile types and events: implement IEnergyOrb, IEnergyBeam, IEnergyDisc, and IEnergyLaser interfaces, along with their respective script handlers and event hooks
|
2026-02-16 01:03:05 -05:00 |
|
Kam
|
3577701edf
|
Auction Fixes + Auction API Hookup
|
2026-01-24 15:11:50 -05:00 |
|
Kam
|
a9b602713c
|
Large Cleanup to Code Imports and Formatting
|
2026-01-22 23:07:38 -05:00 |
|
Kam
|
d0dc8a4578
|
Trader System + Stocks Implemented
- Removed Auction System Temporarily for Full Rebase
|
2026-01-22 12:38:56 -05: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 |
|
Claude
|
7e6b17c106
|
Implement Phase 1: Currency System foundation
- Add ConfigMarket.java with separate market.cfg config file
- Currency settings (name, starting balance, max balance, Vault integration)
- Auction settings (durations, fees, snipe protection, claim expiration)
- Trader settings (stock system defaults)
- Add PlayerCurrencyData.java for balance storage
- NOT profile slot bound - shared across all slots
- Tracks balance, lifetime earned, and lifetime spent
- Deposit/withdraw with overflow protection
- Add VaultHelper.java for Bukkit hybrid server integration
- Reflection-based VaultAPI integration
- Falls back to internal currency when Vault unavailable
- Supports getBalance, deposit, withdraw, transfer operations
- Add CurrencyController.java for currency operations
- Claims system for auction refunds and NPC payments
- Claim expiration with configurable days
- Persistence via currency_claims.dat
- Update PlayerData.java to integrate currency
- Separate loadCurrency/saveCurrency methods
- Currency file stored separately from slot data
- Add scripting API methods to ScriptPlayer.java
- getCurrencyBalance(), addCurrency(), removeCurrency()
- canAffordCurrency(), getCurrencyName(), formatCurrency()
- hasPendingClaims(), getPendingClaimsTotal(), claimAllCurrency()
|
2026-01-04 08:14:29 +00:00 |
|
Kam
|
9df3db48ce
|
Update DEV Api Reference
|
2025-10-28 00:10:58 -04:00 |
|
lonewolf8351
|
6e43c34e91
|
Added getPartyMembers() method to Iplayer
|
2025-10-28 00:06:41 -04:00 |
|
Kam
|
9c541999f3
|
Optimize Imports
|
2025-07-23 14:22:52 -04:00 |
|
Kam
|
8a497f82a0
|
Fix Bad Packet
|
2025-07-07 17:27:35 -04:00 |
|
bigguy345
|
d58b4bb905
|
ActionLogger !!
|
2025-07-07 21:22:34 +03:00 |
|
bigguy345
|
e6d4e1f3fd
|
ActionManager name
|
2025-07-07 13:21:39 +03:00 |
|
bigguy345
|
e017ad1f83
|
Fixed player.getActionManager() NULL (data was null)
|
2025-07-03 18:35:00 +03:00 |
|
bigguy345
|
6de09c1ee4
|
Added player's ActionManager getter to API
|
2025-06-28 09:38:38 +03:00 |
|
Kam
|
43bc1eb81f
|
Code Cleanup / Reformat
|
2025-05-20 13:53:26 -04:00 |
|
Kam
|
cc148c02d7
|
Convert all getPlayerData() to PlayerData.get()
|
2025-04-08 22:48:32 -04:00 |
|
Kam
|
ef389da110
|
Fix Player Rotation
|
2025-03-31 22:46:20 -04:00 |
|
Kam
|
9691c90ffc
|
Scripting for Attribute Handling on Players, Items, Totals, etc
|
2025-03-14 05:35:23 -04:00 |
|
Kam
|
180d257024
|
Proper Reformating
|
2025-03-13 17:14:45 -04:00 |
|
Kam
|
7a16cdf520
|
Magic for PlayerData and NPCs
|
2025-03-05 19:40:55 -05:00 |
|
Kam
|
40154f9c53
|
Quest Profile Options
|
2025-02-21 06:19:24 -05:00 |
|
Kam
|
c3538836be
|
Optimize Imports
|
2025-02-20 21:40:39 -05:00 |
|
Kam
|
db2144116f
|
Reorg -- Data Packets designed to send to Client
|
2025-01-30 13:54:49 -05:00 |
|
Kam
|
db7473fd57
|
Delete more
|
2025-01-30 12:45:10 -05:00 |
|
Kam
|
c3179b36f2
|
Remove PacketHandlerClient
|
2025-01-30 12:44:39 -05:00 |
|
Kam
|
fb496ce1e2
|
SyncController
|
2025-01-30 09:26:10 -05:00 |
|
Kam
|
d91d4668d6
|
WHEN WILL THIS END!
|
2025-01-29 21:50:55 -05:00 |
|
luisc
|
d57571ea0d
|
Made API return a DBC player object if a player is a DBC player. Deprecated old getDBCPlayer() function.
|
2024-10-24 17:12:00 -05:00 |
|
Kam
|
96560034cc
|
Fix Remove Item not taking into account ignoreNBT and ignoreDamage
|
2024-03-28 01:32:45 -04:00 |
|
Kam
|
dd7a0b7f12
|
Add Insane Sync Data Control from BACK in the BROKEN 1.9 BETA >:D
|
2024-03-07 22:22:39 -05:00 |
|
Kam
|
bf6a77d183
|
Quest Location Party Complete
|
2024-03-03 20:19:08 -05:00 |
|
Kam
|
e46b78ff71
|
Optimize Imports
|
2024-02-15 17:54:28 -05:00 |
|
Kam
|
a9f511f873
|
Merge branch 'dev' into experimental
|
2024-01-18 16:09:51 -05:00 |
|
Kam
|
e1f5c912e7
|
Change to Wiki
|
2024-01-18 16:05:38 -05:00 |
|
Goodbird
|
c3b134b5ae
|
Implemented the ability to get the screen size from server
|
2024-01-05 16:31:57 +03:00 |
|
Kam
|
da313f6d0a
|
Compatibility Helper DBC
|
2023-07-19 11:17:11 -04:00 |
|
Luis C.M
|
b592bb5d5e
|
IPos objects now use double values in calculations for distance, addition, cross product, etc.
|
2023-07-07 17:51:51 -05:00 |
|
Kam
|
491e377a3e
|
CAPITAL I cause it looks cool
|
2023-06-05 22:12:48 -04:00 |
|
Kam
|
54b46129a9
|
Capital "I" for Instance
|
2023-06-05 19:35:27 -04:00 |
|
Kam
|
fa7fb7f734
|
??? Fix Quest Cooldown Times ???
|
2023-05-11 11:57:39 -04:00 |
|
Luis C.M
|
6913cadc79
|
IModelData:
-Implemented hidePart() abd hidden() functions
|
2023-03-17 02:59:33 -05:00 |
|
Luis C.M
|
be18e756fc
|
Animation overhaul, along with animation changes to the API.
|
2023-01-16 13:53:15 -06:00 |
|
KAMKEEL
|
bda76bafe6
|
Optimize Imports
|
2023-01-12 21:33:06 -05:00 |
|
KAMKEEL
|
6e92f08851
|
Config Overhaul
|
2023-01-07 00:21:08 -05:00 |
|
Luis C.M
|
1ac0b3b0a3
|
Added more functions to IPlayer, IEntityLiving, IEntityLivingBase, and IAnimal.
|
2022-12-26 01:13:28 -06:00 |
|
Luis C.M
|
5d520837b1
|
Implemented a way to play ISound(s) to players without using a sound ID.
|
2022-12-21 19:07:19 -06: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 |
|