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.6 kB · 59 lines
C++
at master
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859#include "stdafx.h"#include "net.minecraft.commands.h"#include "..\Minecraft.Client\MinecraftServer.h"#include "..\Minecraft.Client\PlayerList.h"#include "net.minecraft.world.level.h"#include "ExperienceCommand.h"
EGameCommand ExperienceCommand::getId(){ return eGameCommand_Experience;}
int ExperienceCommand::getPermissionLevel(){ return LEVEL_GAMEMASTERS;}
void ExperienceCommand::execute(shared_ptr<CommandSender> source, byteArray commandData){// if (args.length > 0) {// Player player;// String inputAmount = args[0];//// boolean levels = inputAmount.endsWith("l") || inputAmount.endsWith("L");// if (levels && inputAmount.length() > 1) inputAmount = inputAmount.substring(0, inputAmount.length() - 1);//// int amount = convertArgToInt(source, inputAmount);// boolean take = amount < 0;//// if (take) amount *= -1;//// if (args.length > 1) {// player = convertToPlayer(source, args[1]);// } else {// player = convertSourceToPlayer(source);// }//// if (levels) {// if (take) {// player.giveExperienceLevels(-amount);// logAdminAction(source, "commands.xp.success.negative.levels", amount, player.getAName());// } else {// player.giveExperienceLevels(amount);// logAdminAction(source, "commands.xp.success.levels", amount, player.getAName());// }// } else {// if (take) {// throw new UsageException("commands.xp.failure.widthdrawXp");// } else {// player.increaseXp(amount);// logAdminAction(source, "commands.xp.success", amount, player.getAName());// }// }//// return;// }//// throw new UsageException("commands.xp.usage");}