Package-level declarations
Types
Marks declarations that are internal to DevCore and should not be used by external consumers.
A DSL builder for creating and modifying ItemStacks in a declarative way.
Functional interface for operations that may throw exceptions.
Exception thrown when a feature requires a newer Minecraft version than currently running.
Functions
Checks if the current Minecraft server version meets the minimum required version.
Divides all coordinates of this Location by a scalar value.
Divides this Location's coordinates component-wise by another Location.
Divides this Location's coordinates component-wise by a Vector.
Divides all components of the Vector by a scalar value.
Divides two Vectors component-wise.
Creates a modified copy of this ItemStack using a DSL builder. The original ItemStack is not modified.
Retrieves a Location from the configuration section at the specified path.
Retrieves a Vector from the configuration section at the specified path.
Executes a ThrowableGetter and returns its result, or a default value if it throws an exception.
Creates a new ItemStack using a DSL builder.
Launches a new coroutine within this plugin's scope on the Bukkit main thread.
Subtracts a scalar value from all coordinates of this Location.
Subtracts another Location's coordinates from this Location.
Subtracts a Vector from this Location's coordinates.
Subtracts a scalar value from all components of the Vector.
Subtracts two Vectors component-wise.
Adds a scalar value to all coordinates of this Location.
Adds another Location's coordinates to this Location.
Adds a Vector to this Location's coordinates.
Adds a scalar value to all components of the Vector.
Adds two Vectors component-wise.
Gets all entities within the specified radius from this entity's location.
Filters entities from this list that are within the specified radius from a center entity.
Safely removes the specified amount of items of the given material from this inventory.
Schedules a task to run after a specified delay on the main server thread.
Schedules a repeating task to run at fixed intervals on the main server thread.
Sends a string message to all entities in this collection.
Sends a Component message to all entities in this collection.
Multiplies all coordinates of this Location by a scalar value.
Multiplies this Location's coordinates component-wise with another Location.
Multiplies this Location's coordinates component-wise with a Vector.
Multiplies all components of the Vector by a scalar value.
Multiplies two Vectors component-wise.
Unary minus operator that subtracts 1.0 from all components.