aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/util/mc/FakeInventory.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/util/mc/FakeInventory.kt')
-rw-r--r--src/main/kotlin/util/mc/FakeInventory.kt24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/main/kotlin/util/mc/FakeInventory.kt b/src/main/kotlin/util/mc/FakeInventory.kt
index 26c04bc..198ec68 100644
--- a/src/main/kotlin/util/mc/FakeInventory.kt
+++ b/src/main/kotlin/util/mc/FakeInventory.kt
@@ -1,14 +1,14 @@
package util.mc
-import net.minecraft.entity.player.PlayerEntity
-import net.minecraft.inventory.Inventory
-import net.minecraft.item.ItemStack
+import net.minecraft.world.entity.player.Player
+import net.minecraft.world.Container
+import net.minecraft.world.item.ItemStack
-class FakeInventory(val stack: ItemStack) : Inventory {
- override fun clear() {
+class FakeInventory(val stack: ItemStack) : Container {
+ override fun clearContent() {
}
- override fun size(): Int {
+ override fun getContainerSize(): Int {
return 1
}
@@ -16,26 +16,26 @@ class FakeInventory(val stack: ItemStack) : Inventory {
return stack.isEmpty
}
- override fun getStack(slot: Int): ItemStack {
+ override fun getItem(slot: Int): ItemStack {
require(slot == 0)
return stack
}
- override fun removeStack(slot: Int, amount: Int): ItemStack {
+ override fun removeItem(slot: Int, amount: Int): ItemStack {
return ItemStack.EMPTY
}
- override fun removeStack(slot: Int): ItemStack {
+ override fun removeItemNoUpdate(slot: Int): ItemStack {
return ItemStack.EMPTY
}
- override fun setStack(slot: Int, stack: ItemStack?) {
+ override fun setItem(slot: Int, stack: ItemStack?) {
}
- override fun markDirty() {
+ override fun setChanged() {
}
- override fun canPlayerUse(player: PlayerEntity?): Boolean {
+ override fun stillValid(player: Player?): Boolean {
return true
}
}