docs: update documentation; patch ChangeActiveSlotInteraction
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
# Early Plugin System (Class Transformation)
|
||||
|
||||
The Early Plugin System allows advanced mods to transform Java bytecode before classes are loaded. This is a powerful feature for core modifications that cannot be achieved through the standard plugin API.
|
||||
The Early Plugin System allows advanced mods to transform Java bytecode before classes are loaded. This is a powerful
|
||||
feature for core modifications that cannot be achieved through the standard plugin API.
|
||||
|
||||
## Overview
|
||||
|
||||
@@ -23,6 +24,7 @@ Early plugins are appropriate when:
|
||||
- Standard plugin APIs don't provide sufficient access
|
||||
|
||||
**Prefer standard plugins** when possible. Early plugins:
|
||||
|
||||
- Are harder to maintain across server updates
|
||||
- May conflict with other early plugins
|
||||
- Can introduce hard-to-debug issues
|
||||
@@ -223,12 +225,12 @@ public int priority() {
|
||||
}
|
||||
```
|
||||
|
||||
| Priority | Use Case |
|
||||
|----------|----------|
|
||||
| 1000+ | Critical patches (security fixes) |
|
||||
| 100-999 | Core modifications |
|
||||
| 0 | Standard transformations |
|
||||
| -100 to -1 | Post-processing |
|
||||
| Priority | Use Case |
|
||||
|------------|-----------------------------------|
|
||||
| 1000+ | Critical patches (security fixes) |
|
||||
| 100-999 | Core modifications |
|
||||
| 0 | Standard transformations |
|
||||
| -100 to -1 | Post-processing |
|
||||
|
||||
## Compatibility Considerations
|
||||
|
||||
|
||||
Reference in New Issue
Block a user