Skip to content

Instantly share code, notes, and snippets.

@MarkWatt3295
Created April 17, 2017 09:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MarkWatt3295/afc372de1faac8523889ec2d2f97d5a6 to your computer and use it in GitHub Desktop.
Save MarkWatt3295/afc372de1faac8523889ec2d2f97d5a6 to your computer and use it in GitHub Desktop.
Latest Copy of GuiAdditionBlock
package com.maw79.mods.blocks.mathsblocks;
import com.maw79.mods.client.gui.GuiMathsMultiplicationBlock1;
import com.maw79.mods.client.gui.mathsgui.GuiAdditionBlock;
import com.maw79.mods.client.gui.mathsgui.GuiMathsTest;
import com.maw79.mods.client.gui.mathsgui.GuiSubtractionBlock;
import com.maw79.mods.handlers.ModSoundHandler;
import com.maw79.mods.main.Reference;
import com.maw79.mods.util.Utilities;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.SoundCategory;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.text.TextComponentString;
import net.minecraft.world.World;
public class BlockMathsAdditionBlock extends Block {
public boolean blockanswered;
public BlockMathsAdditionBlock(String unlocalizedName) {
super(Material.CLOTH);
this.setUnlocalizedName(unlocalizedName);
this.setRegistryName(new ResourceLocation(Reference.MOD_ID, unlocalizedName));
this.setHardness(1);
this.setResistance(1);
}
@Override
public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer player,
EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) {
worldIn.playSound(player, pos, ModSoundHandler.MAWSOUND_COIN, SoundCategory.BLOCKS, 1.0F, 1.0F);
if(!player.world.isRemote){
Minecraft.getMinecraft().displayGuiScreen(new GuiAdditionBlock());
this.blockanswered = true;
}
return true;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment