Avatar
Welcome to FPP!
To join our community, please login or register!
Internet Explorer: Internet Explorer is not supported. Please upgrade to a more modern browser.
FPP - Spoof
FPP - Spoof
[1.2.1] A collection of extensions for (FPP) Spoof
## [1.2.1] - 2026-06-17 11 days ago
### Architecture: Shared API Classes Moved To Core

- Moved `BotProfile`, `Personality`, `ActivityLevel`, `ChatFrequency`, `SleepSchedule`, `ProfileApi`, and `ProfileService` into the core plugin at `me.bill.fakePlayerPlugin.api.personality` to fix `NoClassDefFoundError` caused by per-extension `URLClassLoader` isolation
- `fpp-personality` extension retains only the implementation (`ProfileServiceImpl`, `ProfileStorage`, Bukkit events)
- All 6 dependent extensions updated to import from `me.bill.fakePlayerPlugin.api.personality.*` instead of `me.bill.fpppersonality.*`

### Fixed

- **Build output**: Jars now land in `fpp-extensions/builds/` (was resolving to workspace root `../builds/`)
- **Load ordering**: `FPP-Personality` loads first (priority 0) so dependents (`FPP-AIChat`, `FPP-Chat`, `FPP-Peaks`, `FPP-Skin`, `FPP-Swap`) find it at registration time
- **Build reliability**: Root `:build` now explicitly depends on all extension `:build` tasks so `copyExtension` finalizers always run after `cleanAll`
- **Spoof bundle reliability**: `copySpoof` changed from `finalizedBy` to `dependsOn` on `:build` so `fpp-spoof-1.2.1.jar` is always produced

### Changed

- Build output path: `fpp-extensions/builds/` (was workspace root `builds/`)
- Core dependency: `fake-player-plugin-1.6.6.12.8-all.jar` (was `fpp.jar`)
- `cleanAll` deletes `fpp-extensions/builds/` instead of workspace root `builds/`

### Removed

- Removed dead module source: `fpp-command/`, `fpp-groups/`, `fpp-list/`, `fpp-nametag/`, `fpp-waypoints/`
- Removed `compileOnly(project(":fpp-personality"))` cross-extension dependency from root `build.gradle.kts`
- Removed duplicate API classes from `fpp-personality` extension source
44 downloads •
[1.2.0] - 2026-06-15 13 days ago
### Added
- **fpp-pathfinder**: Restored as a first-party extension with a pathfinding service controller
- **fpp-pathfinder**: Added global and per-bot pathfinding settings tabs for navigation options
- **fpp-swap**: Restored as a first-party extension with `/fpp swap` command support and swap settings
- **fpp-skin**: Added `/fpp spawn --skin ` command extension support
- **fpp-skin**: Added extension-owned skin data persistence for saved bot skins
- **fpp-luckperms**: Added extension-owned bot display decoration service for LuckPerms prefixes and suffixes
- **fpp-nametag**: Added extension-owned NameTag service integration for nick and skin isolation

### Changed
- Moved more addon behavior behind public FPP extension APIs, including commands, command extensions, services, and settings tabs
- Updated all first-party extension module versions from `1.1.0` to `1.1.1`
- Added `fpp-spoof.jar` output containing the individual first-party extension jars
- Extension build output now copies individual jars and the bundle directly to workspace `builds/`

### Fixed
- **fpp-skin**: Custom and URL-applied skins now persist across bot saves, despawns, and respawns
- **fpp-skin**: Saved skins are reapplied after spawn so restored bots keep their configured appearance
- **fpp-list**: Tab-list team syncing now handles bot spawn, despawn, player joins, and restoration timing more safely
- **fpp-swap**: Swap scheduling reloads cleanly when settings change and cancels pending swap tasks on disable
- **fpp-peaks**: Peak-hours sleeping bot state can restore from the database when restart persistence is enabled

### Technical
- Added extension-owned config registration for pathfinding, swap, and peak-hours settings
- Added extension command icons for core help/addon GUI display
- Improved cleanup on extension disable by unregistering commands, services, settings tabs, listeners, and scheduled work

16 downloads •
[1.1.0] - 2026-05-23 about 1 month ago
### Added
- **fpp-ping**: Added `--all` flag for bulk ping operations on all bots
- **fpp-skin**: Added `--all` flag for bulk skin operations on all bots
- Bulk command support for `--ping`, `--random`, and `--reset` options
- Enhanced tab completion for bulk operations

### Changed
- **fpp-ping**: Migrated to Adventure Component API (reduces deprecation warnings)
- **fpp-chat**: Config defaults now save properly on first run
- **fpp-list**: Changed `bot-tab-list.enabled` default from `true` to `false`
- Renamed extension pack from `fpp-pack` to `fpp-spoof`
- Updated all module versions from `1.0.0` to `1.1.0`
- Output jar now includes version: `fpp-spoof-1.1.0-all.jar`

### Fixed
- **fpp-chat**: Messages not sending due to config not loading defaults
- **fpp-list**: Tab list interfering with LuckPerms group ordering
- **fpp-ping**: ChatColor deprecation warnings (partial migration to Adventure)
- Null safety improvements across all extensions
- Error handling for invalid command arguments

### Technical
- Converted all modules from Maven (pom.xml) to Gradle (build.gradle.kts)
- Removed all pom.xml files from project
- Added proper dependency management in Gradle
- Improved build configuration and task organization
106 downloads •
1.0.0 about 1 month ago

FPP Extensions


A collection of extensions for FakePlayerPlugin (FPP) — a Paper/Spigot plugin that adds fake player bots to your Minecraft server.


Each extension lives in its own module and can be built individually, or bundled together into a single fpp-extensions-bundle.jar


 


Extensions:


- fpp-aichat


  AI-powered chat for bots with support for OpenAI, Ollama, Anthropic, Google Gemini, Groq, Copilot, and custom providers.


- fpp-chat


  Bot chat AI and configurable message behavior.


- fpp-command


  Adds /fpp cmd to run commands as fake players.


- fpp-groups


  Group fake players together for bulk actions.


- fpp-list


  Server player-list and tab-list integration for bots.


- fpp-luckperms


  LuckPerms permission group integration.


- fpp-nametag


  Name-tag and display-name customization.


- fpp-pathfinder


  Pathfinding and navigation system for fake players.


- fpp-peaks


  Peak-hours manager that spawns bots during busy server times.


- fpp-ping


  Simulated ping and latency for fake players.


- fpp-skin


  Adds /fpp skin to set skins for fake players.


- fpp-swap


  Adds /fpp swap to swap places with a fake player.


- fpp-waypoints


  Patrol waypoints and route management for bots.


35 downloads •
Resource
Views
889
Total Downloads
201
First Release
15 May 2026
Last Release
17 Jun 2026
Category
FPP(Official) - Extension
Rating
Version 1.2.1
Downloads
44
Release
17 Jun 2026, 20:22
Rating