Code Patterns
Copy-paste examples for common plugin tasks. Commands, events, ECS, GUI, and more.
All
225
Command
60
Damage
2
Ecs
27
Entity
5
Gui
75
Interaction
2
Inventory
4
Moderation
3
Permission
2
Player
9
Plugin
4
Storage
2
Teleport
3
Ui
22
Util
5
← Back to Patterns
java
plugin
Manifest with AssetPack
Configure manifest.json to include custom UI files and other assets from the plugin JAR.
Example Code
{
"Group": "dev.myplugin",
"Name": "MyPlugin",
"Version": "1.0.0",
"Main": "dev.myplugin.MyPlugin",
"Description": "My plugin with custom UI",
"Authors": [
{
"Name": "MyName"
}
],
"ServerVersion": "*",
"IncludesAssetPack": true
}
// pom.xml resources configuration:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>manifest.json</include>
<include>Common/**/*</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
Common Mistakes
Forgetting IncludesAssetPack: true. Not including Common/**/* in pom.xml resources. Using wrong directory structure for assets.