hypherionmc / hypherionmc/sdlink
[Bug]: Indirect Selectors (execute @p, tellraw ["selector":"@s"]) not populated
- Dominant language
- Java
- Stars
- 38
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
### 🐞 Description
https://discord.com/channels/750990873311051786/1498203217991962774
### 🔄 Steps to reproduce
Use command blocks to run "execute as @ p run say" or "tellraw @ a["",{"selector":"@ p"},{"text":" Used the contraption"}]
### ✅ Expected behavior
Populate the user names (might be tricky to get Adventure to do?)
### ❌ Actual behavior
Discord will receive @ p or @ a instead of the username that shows up in the Minecraft chat.
### 🎮 Minecraft Version
1.20.1
### 🛠️ Mod Version
3.4.1
### 📦 Mod Loader
Forge
### 🔧 Mod Loader Version
47.4.20
### 📚 CraterLib Version
3.1.1
### 📜 Logs & Screenshots
_No response_
Contributor guide
Research direction
Start by reproducing the command-block cases on Minecraft 1.20.1 with SDLink 3.4.1, Forge 47.4.20, and CraterLib 3.1.1. Trace how indirect selectors such as @p and @s are handled before the message reaches Discord. Done means the Discord message contains the resolved Minecraft username rather than the selector text.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100