itzTerra / itzTerra/GhostZ

Creative mode Wisp reset

Open
#5 0 comments 0 reactions 0 assignees View on GitHub
bug good first issue
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

In Creative mode, when Ghost Lantern gets deleted (by using the creative inventory), it does not reset (suck) the placed wisps.

The reason is that right now, the resetting is implemented by a bunch of mixins for every possible scenario of Ghost Lantern removal and and the mixins for creative are missing.

This is part of a bigger problem - I need a universal way (like an event), so that any time a Ghost Lantern is removed from the inventory, its wisps get reset.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the existing mixins that reset placed wisps when Ghost Lantern is removed, then compare those paths with deletion through the creative inventory. Reproduce the creative-mode case and verify that removing Ghost Lantern resets its placed wisps through a universal removal path rather than another missing scenario-specific mixin.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.