Skip to content

Commit a1b8fe2

Browse files
committed
Update CHANGELOG.md
1 parent 047b226 commit a1b8fe2

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

doc/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,25 @@ All notable changes to this project will be documented in this file.
66

77
### Added
88

9+
#### Server API
10+
- **`Server`** utility class - Static server operations
11+
- `getOnlinePlayers()` - Get list of online players
12+
- `getPlayer(UUID/String)` - Find player by ID or name
13+
- `broadcast(String)` - Send global message
14+
- `broadcastPermission(String, String)` - Send message to permission group
15+
- `getWorlds()` - Get all loaded worlds
16+
- `getWorld(String)` - Get world by name
17+
- `getDefaultWorld()` - Get default world
18+
- `getOnlineCount()` - Get player count
19+
- `getPlayersInWorld(World)` - Get players in specific world
20+
21+
#### 📝 Config System
22+
- **JSON Support** - New JSON configuration format
23+
- `ConfigFormat` enum - YAML and JSON support
24+
- `SimplePlugin.getConfigFormat()` - Override to choose format
25+
- `JsonConfig` implementation using Gson
26+
- `BaseConfig` abstract class for shared logic
27+
928
#### Location & World API
1029
- **`Location`** class - 3D position with rotation and world
1130
- `Location(World, x, y, z)` - Position-only constructor

0 commit comments

Comments
 (0)