Skip to content

Kooperlol/Blockify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Ever wondered how servers like FadeCloud or AkumaMC do private farms and mines? Well, let Blockify take care of it for you! Blockify is a public library that can manage and create client-sided blocks.

Check out the Wiki to get started, and join the Discord for help.

Features

  1. Stage Management: Blockify has different stages for an audience. Each stage has multiple "views", which represent different patterns within a stage.
  2. Block Interaction Events: The project handles block interaction events, such as starting to dig a block, as seen in the BlockDigAdapter class.
  3. Block Breaking Events: Blockify also handles block-breaking events, including checking if a block is breakable and sending block change updates to the player.
  4. Chunk Loading: The ChunkLoadAdapter class handles chunk-loading events, including sending block changes to the player.
  5. Game Mode Checks: The project checks the player's game mode and adjusts block-breaking speed accordingly.
  6. Memory Management: Blockify manages memory efficiently by using custom data types like BlockifyPosition and BlockifyChunk.
  7. Custom Events: Blockify has a custom event BlockifyBlockBreakEvent that is called when a block is broken.
  8. Complex Block Patterns: Blockify can handle complex block patterns using the BlockifyPattern class. In addition, it can handle setting crop ages and other custom block data.

Dependencies

Statistics

Check out our bStats page

About

A client-sided block library for Minecraft

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages