Better Spoofer v1.2
Advanced Fake Player Spoofing for Paper 1.21+
Hold
Shift
and click to select a range
Compatible with Minecraft 1.21 - 1.21.11
BetterSpoofer v1.2.0
Changelog
Released June 2026
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ New Features
Changelog
Released June 2026
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ New Features
- Hologram System (TextDisplay) Holograms are now fully implemented using PacketEvents TextDisplay entities. Each fake player spawns configurable name and ping holograms above their head with billboard CENTER rotation, see-through rendering, and true shadows. Format supports MiniMessage and legacy &x codes with
<name>and<ping>placeholders. - Phantom Fake Player Mode Added
--realand--phantomflags to/spoofer add. Administrators can now explicitly choose between NMS-backed interactive fakes and lightweight packet-only phantoms. Auto-detection remains the default when no flag is specified. - Webhook Rate Limiting Discord webhook integration now uses a batched queue system. Add and remove events are collected and flushed every 3 seconds as grouped messages. A 1.5-second global cooldown prevents all rate limit hits. HTTPS-only enforcement blocks accidental plain-HTTP URLs.
◆ Improvements
- Webhook Daily Summary Precision The daily activity summary now fires exactly at the configured hour in the server's timezone instead of on a random minute. Uses calculated delay instead of hourly polling.
- Command Name Validation
/spoofer addnow validates usernames against Minecraft rules (1-16 chars,A-Za-z0-9_) before attempting spawn. Invalid names are rejected with a clear error message. - Shared Location Resolution Extracted duplicated spawn-location fallback logic into a single
resolveDefaultSpawnLocation()method shared byFakePlayerServiceandPersistenceStore. All three fallback tiers (exact coords, default-world + radius, first-loaded-world) are now maintained in one place. - Hologram Position Sync Holograms now follow fake players during random wandering via
moveAll(). Joining players receive hologram snapshots alongside entity and TAB snapshots.
◆ Fixes
- Entity ID CAS Edge Case Replaced the manual CAS loop in
FakePlayer.nextEntityId()withAtomicInteger.getAndUpdate(), eliminating a potential ID collision when the wrap-around reset raced between concurrent spawn threads. - Scheduler Expired Fake Cleanup Fakes that exceed
max-stay-minutesare now force-removed regardless of the scheduler's paused state. Previously, pausing the scheduler could leave expired fakes lingering indefinitely. - Config Default Mismatch Fixed
look-at-nearby-playersdefaulting totruein code whileconfig.ymlshipped withfalse. Both now default tofalse. - Skin Command Message Key Fixed
/spoofer skinusing a non-existentunknown-subcommandmessage key when an invalid skin source was provided. Now correctly falls back tounknown-command.
◆ Technical Changes
FakePlayerService- added public staticresolveDefaultSpawnLocation(SpooferConfig, Logger)HologramManager- rewritten from stub to full TextDisplay implementation withspawn(),despawn(),sendInitialSnapshot(),moveAll()WebhookSender- added batched queue withaddQueue,removeQueue,flushBatched(),scheduleFlush(), globallastSendMscooldownSpooferCommand- addedMC_NAMEregex pattern,--real/--phantomflag parsing,explicitRealresolution logicFakePlayer-nextEntityId()simplified to singlegetAndUpdate()callDailyCurveScheduler- reordered tick logic: forced expiry removal before paused checkRealPlayerListener- addedhologramManager.sendInitialSnapshot()on player joinFakeEntityManager- addedhologramManager.moveAll()intickWander()PersistenceStore- replaced duplicated location resolution with sharedFakePlayerService.resolveDefaultSpawnLocation()ConfigLoader- correctedlook-at-nearby-playersdefault fromtruetofalse
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BetterSpoofer by Bishyy - Paper 1.21+ - NMS-backed fake player management
BetterSpoofer by Bishyy - Paper 1.21+ - NMS-backed fake player management
No ratings yet
Product Info
Statistics
19
Views
0
Purchases
0
Downloads
195.55 KB
File size
06.07.2026
Published
06.07.2026
Updated
Info
Server type
Supported software
Supported Versions
1.21 - 1.21.11
Share & Earn
Share and earn part of the profits, an estimated €0.5 per product sale.