hypherionmc / hypherionmc/sdlink

[Bug]: Indirect Selectors (execute @p, tellraw ["selector":"@s"]) not populated

Open
#220 0 comments 0 reactions 0 assignees View on GitHub
Type: Bug
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.