Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
1.0 kB · 41 lines
C++
at master
1234567891011121314151617181920212223242526272829303132333435363738394041#include "stdafx.h"#include "net.minecraft.world.level.h"#include "net.minecraft.world.entity.player.h"#include "MilkBucketItem.h"
MilkBucketItem::MilkBucketItem(int id) : Item( id ){ setMaxStackSize(1);}
shared_ptr<ItemInstance> MilkBucketItem::useTimeDepleted(shared_ptr<ItemInstance> instance, Level *level, shared_ptr<Player> player){ if (!player->abilities.instabuild) instance->count--;
if (!level->isClientSide) { player->removeAllEffects(); }
if (instance->count <= 0) { return shared_ptr<ItemInstance>( new ItemInstance(Item::bucket_empty) ); } return instance;}
int MilkBucketItem::getUseDuration(shared_ptr<ItemInstance> itemInstance){ return DRINK_DURATION;}
UseAnim MilkBucketItem::getUseAnimation(shared_ptr<ItemInstance> itemInstance){ return UseAnim_drink;}
shared_ptr<ItemInstance> MilkBucketItem::use(shared_ptr<ItemInstance> instance, Level *level, shared_ptr<Player> player){ player->startUsingItem(instance, getUseDuration(instance)); return instance;}