It is fun and challenging if it is missable. I started working on it locally but started an issue since the CONTRIBUTING file says to discuss changes involving changes to defaults. This would require:
Re-enable gravity at end of magnet_time, when magnet_time is 0, and same for pickup_age (change from auto-pickup to drop to ground)
Make default magnet_time 0
Change some other defaults (below)
I started working on it locally but started an issue since the CONTRIBUTING file says to start an issue to discuss changes involving changes to defaults.
What do you think? It would be more like MC (along with default pickup_radius .4, magnet_radius 1.4). I'm not saying being like MC is always good, just that these settings (and potentially code changes) provide a good result.
The change would add a possibility of loss which makes mining more exciting. Instead of the item following you around, the item jumps toward you and you have to be close enough (and that's your only chance if you there is a dropoff between you and the node you broke).
It adds kinetics to mining that affect gameplay (more interactivity with world provides more immersion), rather than just an audiovisual change like the current version does (since you always get the item, there is no actual gameplay change in the current version).
Helps when player presses the drop key (trickier but doable) which is broken (picked up automatically) if some settings in this mod are set to certain values in the current version.
:edit: Correction: The pickup_age is supposed to do gravity rather than collect immediately (?) (fails on certain engine version/mod combinations, unless it is a timing issue. The issue is somehow dropped_by isn't always set)
Some other code changes are necessary to re-enable gravity on the item after magnet_time or pickup_age finishes, etc. I got it working on my local copy.
:edit: It seems to work fine with the following defaults (no code changes would be necessary except defaults--The problem I was having that would require further changes to fix manually dropping items was a bug where MultiCraft wasn't setting dropped item entity's dropped_by string):
It is fun and challenging if it is missable. I started working on it locally but started an issue since the CONTRIBUTING file says to discuss changes involving changes to defaults. This would require:
magnet_time
0I started working on it locally but started an issue since the CONTRIBUTING file says to start an issue to discuss changes involving changes to defaults.
What do you think? It would be more like MC (along with default
pickup_radius
.4,magnet_radius
1.4). I'm not saying being like MC is always good, just that these settings (and potentially code changes) provide a good result.Some other code changes are necessary to re-enable gravity on the item after magnet_time or pickup_age finishes, etc. I got it working on my local copy.
:edit: It seems to work fine with the following defaults (no code changes would be necessary except defaults--The problem I was having that would require further changes to fix manually dropping items was a bug where MultiCraft wasn't setting dropped item entity's dropped_by string):
:edit: These values need tweaking. I will get back to this.