GlowstoneMC / GlowstoneMC/Glowstone

Command blocks

Open
#338 6 comments 1 reaction 0 assignees View on GitHub
Category: gameplay feature Category: server feature help wanted Type: story
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.