BlockEntities with DisplayEntities icon

BlockEntities with DisplayEntities -----

Create custom block using new 1.19.4 Display Entities



Block Entities

Disclaimer

This plugin was created for recreational and research purposes. It is not intended for intensive use, as it is still in an experimental phase, and there may be many errors.

I do not intend to provide exhaustive support for the plugin, and I may only address minor issues and implement new mechanics in the future. However, the project code is open source, and contributions are welcome.

Furthermore, please note that this plugin was developed exclusively for Minecraft version 1.19.4, and it may not function with any other configuration. I am uncertain whether it works with Geyser or ViaVersion.


BlockEntities is a plugin that uses the new Display Entities from Minecraft version 1.19.4 to create custom blocks. The plugin's goal is to explore the possibilities that these entities offer.

[​IMG]
Link to the GIF

[​IMG]
Link to the GIF

To function, the plugin requires a texture pack that allows the Display Entity to render the desired block. Inside, the plugin creates a Display Entity with CustomModelData and adds a Barrier to give it a hitbox.

Currently, the plugin has basic functions to place and break blocks. In the future, the ability to orient blocks, use specific tools to remove them, and allow them to receive/emit redstone could be added.

Likewise, the possibility of assigning commands when interacting with blocks is being considered for a future update.

How to Install

To get the plugin to work correctly, the Minecraft server needs to be version 1.19.4 and run using Java 17+. Additionally, a compatible texture pack must be configured, which can be found at the following link Texture Pack. You can also refer to the Wiki for information on how to create a texture pack compatible with the plugin.

Installing the plugin is simple, just place the plugin's JAR file in the server's plugins folder and restart the server. The configuration file will be automatically generated when the server starts.

WIKI

For additional information on the plugin, please refer to the following entries in the Wiki:

- Block Configuration
- How to create a texture pack
- Commands and Permissions

These entries provide detailed explanations on how to configure and customize blocks, create a texture pack, and use the necessary commands and permissions for plugin usage.
Resource Information
Author:
----------
Total Downloads: 443
First Release: Mar 19, 2023
Last Update: Mar 19, 2023
Category: ---------------
All-Time Rating:
1 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings