Skip to content

Commit

Permalink
feat(minecraft): add list of bukkit parsers
Browse files Browse the repository at this point in the history
  • Loading branch information
Citymonstret committed Jan 23, 2024
1 parent 7eae6b2 commit 84b37ec
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
21 changes: 21 additions & 0 deletions docs/minecraft/bukkit.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,24 @@ Cloud for Bukkit is available through [Maven Central](https://search.maven.org/s
```groovy
implementation 'cloud.commandframework:cloud-bukkit:2.0.0-SNAPSHOT'
```

## Parsers

| Parser | Type (\* = cloud type) | Brigadier Type |
| ---------------------------- | ---------------------------------------------------------------------------------------- | ------------------- |
| UUIDParser | [UUID](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/UUID.html) | `uuid` |
| NamespacedKeyParser | [NamespacedKey](https://jd.papermc.io/paper/1.20/org/bukkit/NamespacedKey.html) | `resource_location` |
| EnchantmentParser | [Enchantment](https://jd.papermc.io/paper/1.20/org/bukkit/enchantments/Enchantment.html) | `enchantment` |
| ItemStackParser | ProtoItemStack\* | `item_stack` |
| ItemStackPredicateParser | ItemStackPredicate\* | `item_predicate` |
| BlockPredicateParser | BlockPredicate\* | `block_predicate` |
| SingleEntitySelectorParser | SingleEntitySelector\* | `entity` |
| SinglePlayerSelectorParser | SinglePlayerSelector\* | `entity` |
| MultipleEntitySelectorParser | MultipleEntitySelector\* | `entity` |
| MultiplePlayerSelectorParser | MultiplePlayerSelector\* | `entity` |
| LocationParser | [Location](https://jd.papermc.io/paper/1.20/org/bukkit/Location.html) | `vec3` |
| Location2DParser | Location2D\* | `vec2` |
| MaterialParser | [Material](https://jd.papermc.io/paper/1.20/org/bukkit/Material.html) | |
| OfflinePlayerParser | [OfflinePlayer](https://jd.papermc.io/paper/1.20/org/bukkit/OfflinePlayer.html) | |
| PlayerPayer | [Player](https://jd.papermc.io/paper/1.20/org/bukkit/entity/Player.html) | |
| WorldParser | [World](https://jd.papermc.io/paper/1.20/org/bukkit/World.html) | |
4 changes: 4 additions & 0 deletions docs/minecraft/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,7 @@ if (commandManager.hasCapability(CloudBukkitCapabilities.ASYNCHRONOUS_COMPLETION
commandManager.registerAsynchronousCompletions();
}
```

## Parsers

`cloud-paper` has access to all the parsers from [cloud-bukkit](bukkit.md#parsers).

0 comments on commit 84b37ec

Please sign in to comment.