From 180aad05decc7eefa87e4e45d6747c48f40e5361 Mon Sep 17 00:00:00 2001 From: Tyler Murphy Date: Mon, 17 Apr 2023 12:12:01 -0400 Subject: save --- .../Minecraft/Tick/GameTicks/GrassTick.java | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100755 src/main/java/net/tylermurphy/Minecraft/Tick/GameTicks/GrassTick.java (limited to 'src/main/java/net/tylermurphy/Minecraft/Tick/GameTicks/GrassTick.java') diff --git a/src/main/java/net/tylermurphy/Minecraft/Tick/GameTicks/GrassTick.java b/src/main/java/net/tylermurphy/Minecraft/Tick/GameTicks/GrassTick.java new file mode 100755 index 0000000..f7201f1 --- /dev/null +++ b/src/main/java/net/tylermurphy/Minecraft/Tick/GameTicks/GrassTick.java @@ -0,0 +1,50 @@ +package net.tylermurphy.Minecraft.Tick.GameTicks; + +import net.tylermurphy.Minecraft.Scene.World; +import net.tylermurphy.Minecraft.Tick.BlockUpdate; + +public class GrassTick { + + private static boolean foundGrass(int x, int y, int z) + { + for(int a = x-1; a95) { + if(World.getBlock(update.x,update.y+1,update.z) == -1 && foundGrass(update.x,update.y,update.z)) { + World.setBlock(update.x,update.y,update.z, (byte)0); + } + } else { + BlockUpdate.createBlockUpdate(update.x,update.y,update.z, (byte)1, (byte)1); + } + } + if(update.new_block_id == 0) { + searchForDirt(update.x,update.y,update.z); + } + } + +} -- cgit v1.2.3-freya