Fast Block Place Mod 1.8.9 -

While primarily a FPS boost mod, Patcher includes a "Placebo" block place fix that reduces latency in singleplayer and local servers.

package com.yourname.fastplace;

import net.minecraftforge.common.config.Configuration; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import java.io.File;

public class Config public static boolean fastPlaceEnabled = true; public static boolean fastBreakEnabled = false;

public static void load(FMLPreInitializationEvent event) 
    File configFile = new File(event.getModConfigurationDirectory(), "fastplace.cfg");
    Configuration config = new Configuration(configFile);
    config.load();
fastPlaceEnabled = config.getBoolean("FastPlace", "general", true, "Remove right-click delay");
    fastBreakEnabled = config.getBoolean("FastBreak", "general", false, "Remove left-click delay");
config.save();

Update the tick handler to check Config.fastPlaceEnabled. fast block place mod 1.8.9


FBP circumvents the client-side delay while attempting to avoid server-side detection. The implementation varies, but common methods include:

The mod overwrites the onTick() method in NetHandlerPlayClient or directly patches the rightClickDelayTimer decrement logic. Example pseudocode of the patch:

// Vanilla (simplified)
public void onTick() 
    if (this.rightClickDelayTimer > 0) 
        this.rightClickDelayTimer--;

// Fast Place Modification public void onTick() // Force timer to 0 every tick this.rightClickDelayTimer = 0;

Create a new Forge project for 1.8.9. Your build.gradle should include: While primarily a FPS boost mod, Patcher includes

buildscript 
    repositories 
        jcenter()
        maven  url = "https://files.minecraftforge.net/maven"
dependencies 
        classpath 'net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT'
apply plugin: 'net.minecraftforge.gradle.forge'

version = "1.0" group = "com.yourname.fastplace" archivesBaseName = "fastplace"

minecraft version = "1.8.9-11.15.1.2318-1.8.9" runDir = "run" mappings = "stable_20"


Minecraft version 1.8.9 is the competitive PvP community's "gold standard." Unlike later versions (1.9+), 1.8.9 lacks attack cooldowns, retains sword blocking, and—crucially for this topic—has a block placement system that is client-authoritative in certain respects. This means that while the server validates placements, the client predicts and renders them instantly. Fast block place mods exploit this architectural nuance.

Before installing:


package com.yourname.fastplace;

import net.minecraft.client.Minecraft; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.gameevent.TickEvent;

public class FastPlaceTickHandler

@SubscribeEvent
public void onClientTick(TickEvent.ClientTickEvent event) 
    if (event.phase == TickEvent.Phase.START) 
        Minecraft mc = Minecraft.getMinecraft();
        if (mc.rightClickDelayTimer > 0) 
            // Force delay to zero – instant place
            mc.rightClickDelayTimer = 0;
// Optional: Force leftClickCounter to zero for fast break too
        if (mc.leftClickCounter > 0) 
            mc.leftClickCounter = 0;