Skip to content

Commit 40fae20

Browse files
committed
GregTech Modern Utilities version 2.2.1
* HOTFIX: fix some blocks not being properly broken by omni-breaker right click (fixes #15)
1 parent fc2ba0d commit 40fae20

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

build.gradle

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,9 @@ dependencies {
132132
runtimeOnly fg.deobf("dev.architectury:architectury-forge:${architectury_version}")
133133
implementation fg.deobf("appeng:appliedenergistics2-forge:${appeng_version}")
134134

135-
136135
// lombok
137136
compileOnly 'org.projectlombok:lombok:1.18.24'
138137
annotationProcessor 'org.projectlombok:lombok:1.18.24'
139-
140-
// implementation fg.deobf("curse.maven:configuration-444699:5840405")
141138
}
142139

143140
tasks.named('processResources', ProcessResources).configure {

changelog.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
# GregTech Modern Utilities version 2.2.0
1+
# GregTech Modern Utilities version 2.2.1
22

3-
* Update to GTm 7.1.3
4-
* Add a placeholder for the WAT to see what its current frequency is
5-
* Update omni-breaker recipe to use 2 non-full amps
6-
* Update 64A converter recipes to use non-full amps
3+
* HOTFIX: fix some blocks not being properly broken by omni-breaker right click (fixes #15)

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ org.gradle.jvmargs=-Xmx1G
1111
mapping_version=2023.09.03-1.20.1
1212

1313
# Mod Properties
14-
mod_version=2.2.0
14+
mod_version=2.2.1
1515
maven_group=net.neganote.gtmutils
1616
archives_base_name=gtmutils
1717
mod_id=gtmutils

src/main/java/net/neganote/gtutilities/common/item/PrecisionBreakBehavior.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,16 @@
88
import net.minecraft.server.level.ServerLevel;
99
import net.minecraft.world.InteractionResult;
1010
import net.minecraft.world.entity.item.ItemEntity;
11+
import net.minecraft.world.item.ItemStack;
1112
import net.minecraft.world.item.context.UseOnContext;
1213
import net.minecraft.world.item.enchantment.Enchantments;
1314
import net.minecraft.world.level.Level;
1415
import net.minecraft.world.level.block.state.BlockState;
1516

17+
import it.unimi.dsi.fastutil.objects.ObjectArrayList;
18+
19+
import java.util.List;
20+
1621
import static net.minecraft.world.level.block.Block.getDrops;
1722

1823
public class PrecisionBreakBehavior implements IInteractionItem {
@@ -51,7 +56,8 @@ public InteractionResult useOn(UseOnContext context) {
5156
}
5257

5358
if (!level.isClientSide()) {
54-
var drops = getDrops(blockState, (ServerLevel) level, pos, level.getBlockEntity(pos));
59+
List<ItemStack> drops = new ObjectArrayList<>(
60+
getDrops(blockState, (ServerLevel) level, pos, level.getBlockEntity(pos)));
5561
var player = context.getPlayer();
5662
assert player != null;
5763
level.destroyBlock(pos, false);

0 commit comments

Comments
 (0)