Discord:https://discord.gg/xYHfnbFJ5h
RealItemDrop – Plugin Documentation
1. Introduction
RealItemDrop is a lightweight Paper 1.21+ plugin powered by PacketEvents.
It turns ground drops into ghost item-frames—fully visible to players, but zero server-side entities—and lets you pick them up with left/right clicks, generate thousands in seconds, or wipe them instantly.
---
2. Core Features
Feature Description
Ghost Frames Only spawn/despawn packets—no entities, no lag.
One-Click Clear `/dfc` removes every frame on your screen instantly.
⚙️ Async Batch `/dropframe <mat> [amount] [radius]`—create thousands without freezing the server.
Auto-Cleanup All frames vanish automatically when you log out.
Zero Dependencies Just Paper 1.21+ and PacketEvents.
---
3. Commands
Command Alias Permission Usage
`/dropframe <mat> [n] [r]` `/df` none Spawn n ghost frames within r blocks (max 5 000 / 100).
`/dropframeclear [all]` `/dfc` `dropframe.clear.all` (for `all`) Clear your own or everyone’s frames in one tick.
---
4. Tech Highlights
1. Pure Packet Display
- Client-side only—0 entities, 0 tick cost.
- Stack unlimited frames in the same block.
2. Async & Chunk-Safe
- Only places inside already-loaded chunks—no chunk loading.
- Yields every 200 frames to keep TPS @ 20.
3. Bulk Destroy Optimised
- Sends single destroy packet per player—minimal network traffic.
---
5. Performance Test
Over 10 000 items dropped and displayed—TPS stayed 20 (local test, single player; your mileage may vary).
---
6. Gallery
7.Introduction video
https://www.dropbox.com/scl/fi/k3vx...ey=w4sfjgsjzx4t1hyguipgzz2f2&st=m9x717pn&dl=0