38 lines
1.5 KiB
Plaintext
38 lines
1.5 KiB
Plaintext
KnockbackSync
|
|
=============
|
|
|
|
KnockbackSync is licensed under the GNU General Public License v3.0 or later.
|
|
See README.md (section "License") and https://www.gnu.org/licenses/gpl-3.0.en.html.
|
|
|
|
Bundled / ported third-party code
|
|
----------------------------------
|
|
|
|
This distribution contains a port of the 1.8 melee knockback formula from:
|
|
|
|
BukkitOldCombatMechanics (OldCombatMechanics)
|
|
Copyright (c) the OldCombatMechanics contributors (kernitus et al.)
|
|
https://github.com/kernitus/BukkitOldCombatMechanics
|
|
Licensed under the Mozilla Public License, Version 2.0 (MPL-2.0)
|
|
https://mozilla.org/MPL/2.0/
|
|
|
|
The ported code lives in:
|
|
|
|
common/src/main/java/me/caseload/knockbacksync/util/LegacyKnockback.java
|
|
|
|
It is derived from OldCombatMechanics' module
|
|
`kernitus.plugin.OldCombatMechanics.module.ModulePlayerKnockback`.
|
|
|
|
License compatibility
|
|
---------------------
|
|
|
|
The OldCombatMechanics source files are distributed under the standard MPL-2.0
|
|
notice (Exhibit A) and do NOT carry the "Incompatible With Secondary Licenses"
|
|
notice (Exhibit B). Under MPL-2.0 section 3.3, such Covered Software may be
|
|
distributed as part of a Larger Work governed by a "Secondary License" — which
|
|
MPL-2.0 section 1.12 defines to include the GNU General Public License, Version
|
|
3. Accordingly, the ported file may be combined with and distributed alongside
|
|
the GPL-3.0-or-later code that makes up the rest of KnockbackSync.
|
|
|
|
The terms of the MPL-2.0 continue to govern the ported file itself; its MPL
|
|
header is retained. The combined/Larger Work is offered under GPL-3.0-or-later.
|