Skip to content

Commit 2bc0eec

Browse files
committed
replace: createStack() -> asMutable() & createSnapshot() -> asImmutable()
1 parent cf82a24 commit 2bc0eec

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

src/main/java/org/spongepowered/api/advancement/DisplayInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ default Builder icon(ItemType itemType) {
171171
* @return This builder, for chaining
172172
*/
173173
default Builder icon(ItemStack itemStack) {
174-
return this.icon(itemStack.createSnapshot());
174+
return this.icon(itemStack.asImmutable());
175175
}
176176

177177
/**

src/main/java/org/spongepowered/api/event/cause/entity/damage/DamageModifier.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ public Builder group(final String group) {
163163
}
164164

165165
public Builder item(final ItemStack itemStack) {
166-
this.item(java.util.Objects.requireNonNull(itemStack, "ItemStack").createSnapshot());
166+
this.item(java.util.Objects.requireNonNull(itemStack, "ItemStack").asImmutable());
167167
return this;
168168
}
169169

src/main/java/org/spongepowered/api/event/item/inventory/AffectItemStackEvent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public interface AffectItemStackEvent extends Event, Cancellable {
6767
*/
6868
default List<? extends Transaction<ItemStackSnapshot>> filter(Predicate<ItemStack> predicate) {
6969
final List<Transaction<ItemStackSnapshot>> invalidatedTransactions = new ArrayList<>();
70-
this.transactions().stream().filter(transaction -> !predicate.test(transaction.finalReplacement().createStack())).forEach(transaction -> {
70+
this.transactions().stream().filter(transaction -> !predicate.test(transaction.finalReplacement().asMutable())).forEach(transaction -> {
7171
transaction.setValid(false);
7272
invalidatedTransactions.add(transaction);
7373
});

src/main/java/org/spongepowered/api/event/item/inventory/AffectSlotEvent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public interface AffectSlotEvent extends AffectItemStackEvent {
4040
@Override
4141
default List<SlotTransaction> filter(Predicate<ItemStack> predicate) {
4242
final List<SlotTransaction> invalidatedTransactions = new ArrayList<>();
43-
this.transactions().stream().filter(transaction -> !predicate.test(transaction.finalReplacement().createStack())).forEach(transaction -> {
43+
this.transactions().stream().filter(transaction -> !predicate.test(transaction.finalReplacement().asMutable())).forEach(transaction -> {
4444
transaction.setValid(false);
4545
invalidatedTransactions.add(transaction);
4646
});

src/main/java/org/spongepowered/api/item/inventory/transaction/SlotTransaction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public SlotTransaction(Slot slot, ItemStackSnapshot original, ItemStackSnapshot
5757
* @param stack The stack
5858
*/
5959
public void setCustom(ItemStack stack) {
60-
this.setCustom(Objects.requireNonNull(stack, "ItemStack was null").createSnapshot());
60+
this.setCustom(Objects.requireNonNull(stack, "ItemStack was null").asImmutable());
6161
}
6262

6363
/**

0 commit comments

Comments
 (0)