GlowstoneMC / GlowstoneMC/Glowstone
Command blocks
- Dominant language
- Java
- Stars
- 2k
- Forks
- 280
- PR merge metrics
- No merged PRs in 30d
Description
I am currently working on Command Blocks (with >1.8 functionality). This is to track the progress of these branches: [API](https://github.com/GlowstoneMC/Glowkit/tree/command-blocks-api) & [Server implementation](https://github.com/GlowstoneMC/Glowstone/tree/command-blocks).
**To-Do**:
- [ ] Update the Command block API for the new functions
- [ ] Place the new command blocks
- [ ] Save TileEntity and MaterialData for command blocks
- [ ] _Incomplete_ Open command blocks when clicked
- [ ] Save data when closed
- [ ] Fix a bug with duplicate interaction packets (opening the command block twice)
- [ ] _Incomplete_ Use op permission levels
- [ ] Set permission level when joining the server (EntityStatus)
- [ ] Add permission level to configuration
- [ ] Make command blocks reactive to redstone
- [ ] Execute commands on behalf of the block
- [ ] Chain command blocks
---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/36976410-command-blocks?utm_campaign=plugin&utm_content=tracker%2F14691067&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F14691067&utm_medium=issues&utm_source=github).
Contributor guide
Research direction
Review the command-blocks-api branch and the command-blocks server branch first. Use the checklist to scope the work across placement, TileEntity and MaterialData persistence, interaction and permission handling, redstone activation, command execution, and chaining. Done means the listed command-block functionality is implemented and the incomplete items are resolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 20/100