Jump to content

alimrv

Members
  • Posts

    4
  • Joined

  • Last visited

alimrv's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. package net.alimrv.ridemod.block.custom; import net.minecraft.client.renderer.entity.FallingBlockRenderer; import net.minecraft.core.BlockPos; import net.minecraft.server.level.ServerLevel; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.MoverType; import net.minecraft.world.entity.item.FallingBlockEntity; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.phys.Vec3; import org.jetbrains.annotations.NotNull; public class EntityGrass extends FallingBlockEntity { Vec3 vec = Vec3.ZERO; BlockPos pos; ServerLevel level; BlockState state; int i; public EntityGrass(EntityType<? extends FallingBlockEntity> entityType, ServerLevel level , BlockPos pos , BlockState state, int i) { super(entityType, level); this.pos = pos; this.level = level; this.state = state; this.i = i; } @Override public void tick() { setNoGravity(true); if(this.time >= 6) { placeBlock(this.pos,this.level,this.state,this.i); this.kill(); } this.setDeltaMovement(this.vec.add(0 , 0.5, 0)); this.move(MoverType.SELF , this.getDeltaMovement()); ++this.time; } //places block after moving the entity void placeBlock(BlockPos pos, @NotNull ServerLevel level , BlockState state , int i) { level.setBlock(pos,state , i); } } I figured it was better to make a FallingBlockEntity than a fireball. But still I can't figure out how to change the blockState . I looked at FallingBlockRenderer but I don't know how to use it.
  2. Well , how can I replace my fireball's texture with a grass block . I couldn't figure it out.
  3. Hello everyone! I recently started learning Minecraft modding and I'm currently trying to figure out how to work with entities . My goal is to move the block the player is looking at three blocks up . Now I've figured how to move the block but I wanted to add some animations to it and I decided to summon an entity and move it upwards and delete it and then summon my block again. But the problem is I can't any way to summon an entity . All the videos on YT are about making custom entities or block entities . And my second question is how can I move it afterwards . Can I apply some kind of force ?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.