Skip to content

Commit 61fd0c7

Browse files
committed
Fixed returnthings behavior
1 parent 5caebd1 commit 61fd0c7

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"vsversion": "1.15.1"
2+
"vsversion": "1.15.7"
33
}

resources/modinfo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"modid": "playercorpse",
44
"name": "Player Corpse",
55
"author": "DArkHekRoMaNT",
6-
"version": "1.1.5",
6+
"version": "1.1.6",
77
"dependency": {
88
"game": "1.15.0"
99
},

src/Core.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,24 +89,26 @@ public override void StartServerSide(ICoreServerAPI api)
8989
}
9090

9191
int offset = args.Length > 2 ? args[2].ToInt(-1) : 0;
92-
if (offset == -1 || files.Length <= offset)
92+
if (offset >= 0 || files.Length <= offset)
9393
{
9494
player.SendMessage(Lang.Get("Index {0} not found", args.Length > 2 ? args[2] : offset.ToString()));
9595
return;
9696
}
9797

98-
InventoryGeneric inventory = LoadLastDeathContent(player, offset);
98+
InventoryGeneric inventory = LoadLastDeathContent(toPlayer, offset);
9999
foreach (var slot in inventory)
100100
{
101101
if (slot.Empty) continue;
102102

103-
if (!player.InventoryManager.TryGiveItemstack(slot.Itemstack))
103+
if (!toPlayer.InventoryManager.TryGiveItemstack(slot.Itemstack))
104104
{
105-
api.World.SpawnItemEntity(slot.Itemstack, player.Entity.ServerPos.XYZ.AddCopy(0, 1, 0));
105+
api.World.SpawnItemEntity(slot.Itemstack, toPlayer.Entity.ServerPos.XYZ.AddCopy(0, 1, 0));
106106
}
107107
slot.Itemstack = null;
108108
slot.MarkDirty();
109109
}
110+
111+
player.SendMessage(Lang.Get("Returned things from {0} to {1} with index {2}", fromPlayer.PlayerName, toPlayer.PlayerName, offset));
110112
},
111113
Config.Current.NeedPrivilegeForReturnThings.Val
112114
);

0 commit comments

Comments
 (0)