Skip to content

Fast, high-performance block placing util (1.8 - 1.21.4)

License

Notifications You must be signed in to change notification settings

Devlrxxh/BlockChanger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlockChanger

A single class that offers very fast block placing, high performance and allowing multiple versions (1.8 - 1.21.4)

More Information can be found at: https://www.spigotmc.org/threads/methods-for-changing-massive-amount-of-blocks-up-to-14m-blocks-s.395868/

Setup

Just put the BlockChanger class in your project

Usage

BlockChanger blockChanger = new BlockChanger(main, false);

Location location = ...;
BlockData blockData = Material.GOLD_BLOCK.createBlockData();

blockChanger.setBlock(location, blockData);

BlockData blockData = blockChanger.getBlockDataAt(location);

blockChanger. // see all available methods

Snapshot System

Location pos1 = ...;
Location pos2 = ...;

BlockChanger.Snapshot snapshot = blockChanger.capture(pos1, pos2);

blockChanger.revert(snapshot);

About

Fast, high-performance block placing util (1.8 - 1.21.4)

Topics

Resources

License

Stars

Watchers

Forks

Languages