
constructionwand but its plugin!
This document was generated by AI (not reviewed)
A Minecraft server plugin inspired by the Forge mod Construction Wand. Allows players to quickly extend block placement, greatly improving building efficiency!
| Wand | Max Blocks | Durability | Base Material |
|---|---|---|---|
| Stone Construction Wand | 9 | 131 | Stone Pickaxe |
| Iron Construction Wand | 27 | 250 | Iron Pickaxe |
| Diamond Construction Wand | 128 | 1561 | Diamond Pickaxe |
| Netherite Construction Wand | 256 | 2031 | Netherite Pickaxe |
| Infinity Construction Wand | 1024 | ∞ | Nether Star |
plugins folderPackage the CWResourcepack folder as a ZIP file, then:
.minecraft/resourcepacks folderresource-pack URL in server.propertiesAll wands follow the same crafting pattern:
Empty Empty [Material]
Empty [Stick] Empty
[Stick] Empty Empty
| Wand | Material | Core |
|---|---|---|
| Stone | Cobblestone | Stone Pickaxe |
| Iron | Iron Ingot | Iron Pickaxe |
| Diamond | Diamond | Diamond Pickaxe |
| Netherite | Netherite Ingot | Netherite Pickaxe |
| Infinity | Nether Star | Nether Star |
Main command: /constructionwand (aliases: /cw, /wand)
| Command | Description | Permission |
|---|---|---|
/cw help |
Show help information | None |
/cw list |
List all wand types | None |
/cw preview |
Toggle preview mode | constructionwand.preview |
/cw gui |
Open settings GUI | constructionwand.settings |
/cw give <type> [player] |
Give a wand | constructionwand.give |
/cw itemgui |
Open item acquisition GUI | constructionwand.itemgui |
/cw enchant <enchantment> <level> |
Enchant a wand | constructionwand.enchant |
/cw lang <language> |
Switch language | constructionwand.lang |
/cw reload |
Reload configuration | constructionwand.reload |
/cw nbtdebug |
Debug NBT information | constructionwand.nbtdebug |
| Permission | Description |
|---|---|
constructionwand.use |
Allow using construction wands |
constructionwand.use.stone |
Allow using stone construction wand |
constructionwand.use.iron |
Allow using iron construction wand |
constructionwand.use.diamond |
Allow using diamond construction wand |
constructionwand.use.netherite |
Allow using netherite construction wand |
constructionwand.use.infinity |
Allow using infinity construction wand |
constructionwand.preview |
Allow toggling preview mode |
constructionwand.settings |
Allow opening settings GUI |
| Permission | Description |
|---|---|
constructionwand.give |
Allow giving wands |
constructionwand.itemgui |
Allow opening item acquisition GUI |
constructionwand.enchant |
Allow using enchant command |
constructionwand.lang |
Allow switching server language |
constructionwand.reload |
Allow reloading configuration |
constructionwand.nbtdebug |
Allow using NBT debug |
constructionwand.bypass |
Bypass region protection checks |
| Permission Group | Description |
|---|---|
constructionwand.player |
Includes all player permissions |
constructionwand.admin |
Includes all permissions |
Increases the wand's maximum block placement count.
| Level | Bonus |
|---|---|
| I | +15% |
| II | +30% |
| III | +50% |
| IV | +75% |
| V | +100% |
How to Obtain:
/cw enchant building_extension <level> command# Language setting
language: "en_US" # Options: zh_CN, zh_TW, en_US, lzh
# Preview settings
preview:
# Particle color
particle-color: "RED" # RED, GREEN, BLUE, YELLOW, ORANGE, PURPLE, WHITE, AQUA, LIME or #RRGGBB
# Preview mode
mode: "full" # full, corners, outline
# Region protection settings
protection:
use-event-check: true
use-worldguard: true
# Wand settings (customize each wand's properties)
wands:
stone:
enabled: true
max-blocks: 9
durability: 131
# ... other wand configurations
enabled: true
max-level: 10
levels:
1: 0.15
2: 0.30
3: 0.50
4: 0.75
5: 1.00
# ... higher levels
default-increment: 0.15
Supported languages:
zh_CN - Simplified Chinesezh_TW - Traditional Chineseen_US - Englishlzh - Classical ChineseUse /cw lang <language_code> to switch languages.
ConstructionWand/
├── src/main/java/org/little100/constructionWand/
│ ├── ConstructionWand.java # Main plugin class
│ ├── action/ # Block placement logic
│ ├── command/ # Command handling
│ ├── enchant/ # Enchantment system
│ ├── gui/ # GUI interfaces
│ ├── i18n/ # Internationalization
│ ├── listener/ # Event listeners
│ ├── preview/ # Preview system
│ ├── protection/ # Region protection
│ ├── recipe/ # Crafting recipes
│ ├── utils/ # Utility classes
│ └── wand/ # Wand management
├── src/main/resources/
│ ├── config.yml # Configuration file
│ ├── plugin.yml # Plugin information
│ ├── enchant/ # Enchantment configs
│ └── lang/ # Language files
└── CWResourcepack/ # Resource pack
# Clone the repository
git clone https://github.com/Little100/ConstructionWand_Pugin.git
# Enter directory
cd ConstructionWand_Pugin
# Build
./gradlew build
# Output files are in build/libs/
This project is licensed under the GPLv3 License - see the LICENSE file for details.
If you find a bug or have a feature suggestion, please submit it on GitHub Issues.
Made with ❤️ by Little_100