Fast Block Place Mod 1.8.9 May 2026

@IFMLLoadingPlugin.MCVersion("1.8.9") public class Plugin implements IFMLLoadingPlugin { @Override public String[] getASMTransformerClass() { return new String[]{"com.example.fastblockplace.Transformer"}; }

repositories { mavenCentral() }

@Override public String getAccessTransformerClass() { return null; } } { "modid": "fastblockplace", "name": "Fast Block Place", "description": "Removes the delay between placing blocks. Place blocks as fast as you can click!", "version": "1.0", "mcversion": "1.8.9", "url": "", "updateUrl": "", "authorList": ["YourName"], "credits": "ASM Patch for 1.8.9", "logoFile": "", "screenshots": [], "dependencies": [] } 5. build.gradle (ForgeGradle Setup) buildscript { repositories { jcenter() maven { url = "https://files.minecraftforge.net/maven" } } dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT' } } apply plugin: 'net.minecraftforge.gradle.tweaker-client' apply plugin: 'java' fast block place mod 1.8.9

@Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); logger.info("FastBlockPlace Mod is initializing (1.8.9)"); }

version = "1.0" group = "com.example.fastblockplace" archivesBaseName = "FastBlockPlace" @IFMLLoadingPlugin

@Override public void injectData(Map<String, Object> data) {}

@Override public void visitFieldInsn(int opcode, String owner, String name, String desc) { // Skip storing the 4 into blockHitDelay if (opcode == Opcodes.PUTFIELD && name.equals("blockHitDelay")) { LOGGER.info("Patched: prevented blockHitDelay assignment"); return; } super.visitFieldInsn(opcode, owner, name, desc); } } } package com.example.fastblockplace; import net.minecraftforge.fml.relauncher.IFMLLoadingPlugin; import java.util.Map; } } { "modid": "fastblockplace"

@Mod.EventHandler public void init(FMLInitializationEvent event) { logger.info("FastBlockPlace Mod enabled – block placing delay removed"); } } This patches net.minecraft.client.multiplayer.PlayerControllerMP method clickBlock to remove the 4 tick cooldown ( blockHitDelay ).