BasicallyUtilCommands - Server Commands for World Processing
This fully server-side mod adds a set of powerful commands especially useful for map creators and datapack developers.
What's New in World Management
Distance Calculation and Measurement
The /distance command allows precise calculation of distances between points with the ability to scale the result - available to all players on the server.
Block and Collision Checking
The /check system includes two main functions: counting the number of specific blocks within a specified radius and detecting intersections of selected entities' hitboxes with the current position.
Raycasting Spatial Scanning
The /raycast function creates a marker entity tagged "basicallycommandutils.raycast_origin" and sequentially moves it forward. At each step, the specified function is executed - perfect for collision detection and intermediate point analysis.
Entity and Physics Management
Force and Motion
Using /motion, you can add or set motion vectors for selected entities directly in the direction of command execution.
Complete Health Restoration
The /heal command restores health to selected entities for a specified number of points.
Fire Control
The /ignite function allows managing the burning state - setting fire duration or simply igniting selected targets.
Block to Entity Transformation
Using /entitify, you convert a block at the modified position into an entity - either a block display or falling block. Options to keep or remove the original, plus a flexible system for applying identification and organization tags.
New Personalization Features
The mod also introduces the PlayerName tag containing the player's name in NBT data format, simplifying work with personal information in complex systems.
Additional features will be added in future updates - follow the project's development!