feat: Add core functionality for chests and farming mechanics

- Implemented ChestsManager to handle player interactions with custom chests.
- Created CustomMaterial class to define custom materials with properties.
- Developed EventManager for handling chat events (currently empty).
- Introduced Farm class to manage block breaking and item drops with custom logic.
- Added utility methods in Utils class for random element selection and block manipulation.
- Created Model class for managing 3D model commands.
- Defined plugin.yml for command registration and permissions.
This commit is contained in:
2026-02-23 18:22:42 +01:00
parent 60f6e2a052
commit ea42ca1e9a
20 changed files with 486 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

18
target/classes/plugin.yml Normal file
View File

@@ -0,0 +1,18 @@
name: Endariel
main: be.thedrewen.Main
version: 1.0.0
api-version: '1.21'
commands:
test:
description: "Tester les fonctions."
usage: /test <x> <y> <z>
permission: be.thedrewen.op
models:
description: "Ui pour faire spawn des Models 3Ds."
usage: /models
permission: be.thedrewen.op
permissions:
be.thedrewen.op:
default: op