Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Atlas server <Melakki Recruitment> <members needed>


mwight17
 Share

Recommended Posts

Melrakki Nation 

Hello fellow traveler, I am King Thadius. I would love to welcome you and your fellow companions to the Drakon Isles to stay at our place, the Melrakki Nation. We in Melrakki Nation are a kind, considerate and caring people, although don’t take that for weakness as Melrakki Nation is strong in unity and just pure strength. If you choose to join this amazing dwarven nation of underground ruins and tunnels there is no telling what we can accomplish. Melrakki Nation is in need of just about anything, from builders to coal miners, and from elders to of course brew masters, form soldiers to smiths. Melrakki Nation is open to anyone. Melrakki Nation is a combination of Viking builds with a mythical twist to it. If you are looking for a nation that will grow with you, then choose Melrakki Nation.

 

< If you would love to apply to this nation please contact me on discord: Wight#7081, or in game at LordWight. > 

Melrakki Recruitment 1 (1).pdf

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • drawTexturedModalRect assumes that by default your texture is 256x256. There are variants that let you specify the total texture size (as opposed to just the part you want to draw) as well. You need to do use those if you want a texture that is not 256x256. Note also that your texture file should be a power of 2.
    • You never actually use this.    
    • dude see me code, drawTexturedModalRect(X,Y,IMAGEOFFSETX,IMAGEOFFSETY,1920,1080,ZLEVEL) with drawTexturedModalRect the max size of the image is 1920x1080?, what method should i use
    • The code:   public class AncientFruitBlock extends CropsBlock { public static final IntegerProperty AGE = BlockStateProperties.AGE_0_5; public static final EnumProperty<DoubleBlockHalf> HALF = BlockStateProperties.DOUBLE_BLOCK_HALF; private static final VoxelShape[] SHAPE_BY_AGE = new VoxelShape[]{ Block.makeCuboidShape(0.0D, 0.0D, 0.0D, 16.0D, 6.0D, 16.0D), Block.makeCuboidShape(0.0D, 0.0D, 0.0D, 16.0D, 8.0D, 16.0D), Block.makeCuboidShape(0.0D, 0.0D, 0.0D, 16.0D, 10.0D, 16.0D), Block.makeCuboidShape(0.0D, 0.0D, 0.0D, 16.0D, 12.0D, 16.0D), Block.makeCuboidShape(0.0D, 0.0D, 0.0D, 16.0D, 14.0D, 16.0D), Block.makeCuboidShape(0.0D, 0.0D, 0.0D, 16.0D, 16.0D, 16.0D)}; public AncientFruitBlock(Properties builder) { super(builder); this.setDefaultState(this.stateContainer.getBaseState().with(HALF, DoubleBlockHalf.LOWER)); } public BlockState updatePostPlacement(BlockState stateIn, Direction facing, BlockState facingState, IWorld worldIn, BlockPos currentPos, BlockPos facingPos) { DoubleBlockHalf doubleblockhalf = stateIn.get(HALF); if (facing.getAxis() != Direction.Axis.Y || doubleblockhalf == DoubleBlockHalf.LOWER != (facing == Direction.UP) || facingState.isIn(this) && facingState.get(HALF) != doubleblockhalf) { return doubleblockhalf == DoubleBlockHalf.LOWER && facing == Direction.DOWN && !stateIn.isValidPosition(worldIn, currentPos) ? Blocks.AIR.getDefaultState() : super.updatePostPlacement(stateIn, facing, facingState, worldIn, currentPos, facingPos); } else { return Blocks.AIR.getDefaultState(); } } @Nullable public BlockState getStateForPlacement(BlockItemUseContext context) { BlockPos blockpos = context.getPos(); return blockpos.getY() < 255 && context.getWorld().getBlockState(blockpos.up()).isReplaceable(context) ? super.getStateForPlacement(context) : null; } public void onBlockPlacedBy(World worldIn, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) { worldIn.setBlockState(pos.up(), this.getDefaultState().with(HALF, DoubleBlockHalf.UPPER), 3); } public boolean isValidPosition(BlockState state, IWorldReader worldIn, BlockPos pos) { if (state.get(HALF) != DoubleBlockHalf.UPPER) { return super.isValidPosition(state, worldIn, pos); } else { BlockState blockstate = worldIn.getBlockState(pos.down()); if (state.getBlock() != this) return super.isValidPosition(state, worldIn, pos); return blockstate.isIn(this) && blockstate.get(HALF) == DoubleBlockHalf.LOWER; } } public void placeAt(IWorld worldIn, BlockPos pos, int flags) { worldIn.setBlockState(pos, this.getDefaultState().with(HALF, DoubleBlockHalf.LOWER), flags); worldIn.setBlockState(pos.up(), this.getDefaultState().with(HALF, DoubleBlockHalf.UPPER), flags); } public void onBlockHarvested(World worldIn, BlockPos pos, BlockState state, PlayerEntity player) { if (!worldIn.isRemote) { if (player.isCreative()) { removeBottomHalf(worldIn, pos, state, player); } else { spawnDrops(state, worldIn, pos, (TileEntity)null, player, player.getHeldItemMainhand()); } } super.onBlockHarvested(worldIn, pos, state, player); } public void harvestBlock(World worldIn, PlayerEntity player, BlockPos pos, BlockState state, @Nullable TileEntity te, ItemStack stack) { super.harvestBlock(worldIn, player, pos, Blocks.AIR.getDefaultState(), te, stack); } protected static void removeBottomHalf(World world, BlockPos pos, BlockState state, PlayerEntity player) { DoubleBlockHalf doubleblockhalf = state.get(HALF); if (doubleblockhalf == DoubleBlockHalf.UPPER) { BlockPos blockpos = pos.down(); BlockState blockstate = world.getBlockState(blockpos); if (blockstate.getBlock() == state.getBlock() && blockstate.get(HALF) == DoubleBlockHalf.LOWER) { world.setBlockState(blockpos, Blocks.AIR.getDefaultState(), 35); world.playEvent(player, 2001, blockpos, Block.getStateId(blockstate)); } } } protected void fillStateContainer(StateContainer.Builder<Block, BlockState> builder) { builder.add(HALF); } @Override protected IItemProvider getSeedsItem() { return ItemInit.ANCIENT_SEED.get(); } @Override public int getMaxAge() { return 5; } @Override public VoxelShape getShape(BlockState state, IBlockReader worldIn, BlockPos pos, ISelectionContext context) { return SHAPE_BY_AGE[state.get(this.getAgeProperty())]; } }  
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.