@@ -164,42 +164,34 @@ docker compose up --build
164
164
docker compose -f docker-compose.release.yml up --build
165
165
```
166
166
167
- # Feature Support Matrix
168
-
169
- This list is not comprehensive. Feel free to PR or file an issue if something is missing/incorrect.
170
-
171
- | Feature | Hyperion | Pumpkin | FerrumC | Valence | Minestom* |
172
- | --------------------------------------------------------------------------------------| -----------------------------------------------| ---------------------| ---------------------| -------------| ------------------|
173
- | Language | Rust | Rust | Rust | Rust | Java |
174
- | Goal | game engine for massive events | 1:1 vanilla re-impl | 1:1 vanilla re-impl | game engine | game engine |
175
- | Structure | flecs ECS | custom ECS | custom ECS | bevy ECS | non-ECS paradigm |
176
- | Major Dependencies | valence | | | | |
177
- | Can handle 10k players | ✅ | ❌ | ❌ | ❌ | ❌ |
178
- | Used in production | ❌ | ❌ | ❌ | ❌ | ✅ |
179
- | Stable and large adoption | ❌ | ❌ | ❌ | ❌ | ✅ |
180
- | Proximity Voice ([ Simple Voice Chat] ( https://modrinth.com/plugin/simple-voice-chat ) ) | ✅ | ❌ | ❌ | ❌ | ✅ |
181
- | Lighting | ✅ | ❌ | ✅ | ❌ | ✅ |
182
- | Placing blocks | ✅ | ❌ | ❌ | ? | ✅ |
183
- | Breaking blocks | ✅ | ❌ | ❌ | ? | ✅ |
184
- | Blocks physics | ✅ | ❌ | ❌ | ❌ | ✅ |
185
- | Entity-entity collisions | ✅ | ❌ | ❌ | ❌ | ✅ |
186
- | Block-entity collisions | ✅ | ❌ | ❌ | ✅ | ✅ |
187
- | World borders | ✅ | ❌ | ❌ | ✅ | ✅ |
188
- | Block Edit API (think WorldEdit) | ✅ | ❌ | ❌ | ✅ | ✅ |
189
- | PvP | ✅ | ❌ | ❌ | ✅ | ✅ |
190
- | Vertical scaling (fully multi-threaded) | ✅ | ❌ | ❌ | ✅ | ✅ |
191
- | Horizontal scaling | ✅ | ❌ | ❌ | ❌ | ❌ |
192
- | Advanced tracing support | ✅ ([ tracy] ( https://github.com/wolfpld/tracy ) ) | ❌ | ❌ | ✅ | ❌ |
193
- | Set Resource Packets | ❌ | ❌ | ? | ✅ | ✅ |
194
- | Minecraft 1.20.1 | ✅ | ❌ | ✅ | ✅ | ✅ |
195
- | Minecraft 1.21.x | ❌ | ✅ | ❌ | ❌ | ✅ |
196
- | Proxy Support (Velocity) | ✅ | ✅ | ? | ✅ | ✅ |
197
- | Inventory | ✅ | ✅ | ? | ✅ | ✅ |
198
- | Particle Support | ✅ | ✅ | ? | ✅ | ✅ |
199
- | RCON | ❌ | ✅ | ❌ | ? | ✅ |
200
- | Chat Support | ❌ | ✅ | ? | ✅ | ✅ |
201
- | Command Support | ✅ | ✅ | ? | ✅ | ✅ |
202
-
203
- ` * ` = Minestom has many more features than we've mentioned here. If you're comfortable using Java and want to run a
204
- minigame Minecraft server in a production environment, Minestom is a good choice. It's especially recommended if you
205
- don't need to support an extremely large number of players (like thousands).
167
+ # Hyperion Features
168
+
169
+ ** Language:** Rust
170
+
171
+ ** Goal:** Game engine for massive events
172
+
173
+ ** Structure:** flecs ECS
174
+
175
+ ** Platform Details:**
176
+ - Version: Minecraft 1.20.1
177
+ - Proxy Support: Velocity
178
+ - Proximity Voice: Simple Voice Chat
179
+ - Max estimated player count: ~ 176,056
180
+
181
+ ** Core Features:**
182
+ - Lighting
183
+ - Block mechanics (placing, breaking, physics)
184
+ - Collisions (entity-entity and block-entity)
185
+ - World borders
186
+ - Block Edit API (WorldEdit-like)
187
+ - PvP
188
+ - Inventory system
189
+ - Particle Support
190
+ - Chat Support
191
+ - Command Support
192
+
193
+ ** Technical Features:**
194
+ - Vertical scaling (fully multi-threaded)
195
+ - Horizontal scaling
196
+ - Advanced tracing support (tracy)
197
+ - Proxy Support (Velocity)
0 commit comments