mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-05 23:33:36 +00:00
Rebranding (#36)
* Update branding in docs * Update branding in README.md * Update branding in plugin READMEs * Update branding in plugins * Update branding in libraries * Update branding in the remaining places * Add CONTRIBUTING.md and LICENSE files * More branding in docs
This commit is contained in:
@@ -42,7 +42,7 @@ jobs:
|
|||||||
java -jar deployment.jar ../../../../plugins/fancyholograms-v2/release_deployment_config.json
|
java -jar deployment.jar ../../../../plugins/fancyholograms-v2/release_deployment_config.json
|
||||||
|
|
||||||
- name: Publish to reposilite (releases)
|
- name: Publish to reposilite (releases)
|
||||||
run: ./gradlew :plugins:fancyholograms-v2:api:publishAllPublicationsToFancypluginsReleasesRepository
|
run: ./gradlew :plugins:fancyholograms-v2:api:publishAllPublicationsToFancyinnovationsReleasesRepository
|
||||||
|
|
||||||
- name: Publish to reposilite (snapshots)
|
- name: Publish to reposilite (snapshots)
|
||||||
run: ./gradlew :plugins:fancyholograms-v2:api:publishAllPublicationsToFancypluginsSnapshotsRepository
|
run: ./gradlew :plugins:fancyholograms-v2:api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
|
||||||
@@ -42,7 +42,7 @@ jobs:
|
|||||||
java -jar deployment.jar ../../../../plugins/fancyholograms/release_deployment_config.json
|
java -jar deployment.jar ../../../../plugins/fancyholograms/release_deployment_config.json
|
||||||
|
|
||||||
- name: Publish to reposilite (releases)
|
- name: Publish to reposilite (releases)
|
||||||
run: ./gradlew :plugins:fancyholograms:api:publishAllPublicationsToFancypluginsReleasesRepository
|
run: ./gradlew :plugins:fancyholograms:api:publishAllPublicationsToFancyinnovationsReleasesRepository
|
||||||
|
|
||||||
- name: Publish to reposilite (snapshots)
|
- name: Publish to reposilite (snapshots)
|
||||||
run: ./gradlew :plugins:fancyholograms:api:publishAllPublicationsToFancypluginsSnapshotsRepository
|
run: ./gradlew :plugins:fancyholograms:api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
|
||||||
@@ -42,7 +42,7 @@ jobs:
|
|||||||
java -jar deployment.jar ../../../../plugins/fancynpcs/release_deployment_config.json
|
java -jar deployment.jar ../../../../plugins/fancynpcs/release_deployment_config.json
|
||||||
|
|
||||||
- name: Publish to reposilite (releases)
|
- name: Publish to reposilite (releases)
|
||||||
run: ./gradlew :plugins:fancynpcs:api:publishAllPublicationsToFancypluginsReleasesRepository
|
run: ./gradlew :plugins:fancynpcs:api:publishAllPublicationsToFancyinnovationsReleasesRepository
|
||||||
|
|
||||||
- name: Publish to reposilite (snapshots)
|
- name: Publish to reposilite (snapshots)
|
||||||
run: ./gradlew :plugins:fancynpcs:api:publishAllPublicationsToFancypluginsSnapshotsRepository
|
run: ./gradlew :plugins:fancynpcs:api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
|
||||||
@@ -42,4 +42,4 @@ jobs:
|
|||||||
java -jar deployment.jar ../../../../plugins/fancyholograms-v2/snapshot_deployment_config.json
|
java -jar deployment.jar ../../../../plugins/fancyholograms-v2/snapshot_deployment_config.json
|
||||||
|
|
||||||
- name: Publish to reposilite (snapshots)
|
- name: Publish to reposilite (snapshots)
|
||||||
run: ./gradlew :plugins:fancyholograms-v2:api:publishAllPublicationsToFancypluginsSnapshotsRepository
|
run: ./gradlew :plugins:fancyholograms-v2:api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
|
||||||
@@ -42,4 +42,4 @@ jobs:
|
|||||||
java -jar deployment.jar ../../../../plugins/fancyholograms/snapshot_deployment_config.json
|
java -jar deployment.jar ../../../../plugins/fancyholograms/snapshot_deployment_config.json
|
||||||
|
|
||||||
- name: Publish to reposilite (snapshots)
|
- name: Publish to reposilite (snapshots)
|
||||||
run: ./gradlew :plugins:fancyholograms:api:publishAllPublicationsToFancypluginsSnapshotsRepository
|
run: ./gradlew :plugins:fancyholograms:api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
|
||||||
@@ -42,4 +42,4 @@ jobs:
|
|||||||
java -jar deployment.jar ../../../../plugins/fancynpcs/snapshot_deployment_config.json
|
java -jar deployment.jar ../../../../plugins/fancynpcs/snapshot_deployment_config.json
|
||||||
|
|
||||||
- name: Publish to reposilite (snapshots)
|
- name: Publish to reposilite (snapshots)
|
||||||
run: ./gradlew :plugins:fancynpcs:api:publishAllPublicationsToFancypluginsSnapshotsRepository
|
run: ./gradlew :plugins:fancynpcs:api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
|
||||||
3
CONTRIBUTING.md
Normal file
3
CONTRIBUTING.md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# Contributing
|
||||||
|
|
||||||
|
See [docs/src/development-guidelines/contributing.md](docs/src/development-guidelines/contributing.md) for more information on how to contribute to the project.
|
||||||
21
LICENSE
Normal file
21
LICENSE
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2025 Oliver Schlüter
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
10
README.md
10
README.md
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
[](https://modrinth.com/user/Oliver)
|
[](https://modrinth.com/user/Oliver)
|
||||||
[](https://hangar.papermc.io/Oliver)
|
[](https://hangar.papermc.io/Oliver)
|
||||||
@@ -13,8 +13,8 @@
|
|||||||
[](https://discord.gg/ZUgYCEJUEx)
|
[](https://discord.gg/ZUgYCEJUEx)
|
||||||
|
|
||||||
|
|
||||||
[](https://www.codefactor.io/repository/github/fancymcplugins/fancyplugins)
|
[](https://www.codefactor.io/repository/github/fancyinnovations/fancyplugins)
|
||||||
[](https://github.com/fancymcplugins/fancyplugins)
|
[](https://github.com/fancyinnovations/fancyplugins)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -41,8 +41,8 @@
|
|||||||
- Quick E2E: generate a quick end-to-end environment for testing
|
- Quick E2E: generate a quick end-to-end environment for testing
|
||||||
|
|
||||||
Future packages that are planned to be added to the monorepo:
|
Future packages that are planned to be added to the monorepo:
|
||||||
- fancywebsite: https://github.com/FancyMcPlugins/FancyWebsite
|
- fancywebsite: https://github.com/FancyInnovations/FancyWebsite
|
||||||
- (fancymorphs: https://github.com/FancyMcPlugins/FancyMorphs)
|
- (fancymorphs: https://github.com/FancyInnovations/FancyMorphs)
|
||||||
- minecraft-client: a lightweight Minecraft client for testing
|
- minecraft-client: a lightweight Minecraft client for testing
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ allprojects {
|
|||||||
mavenLocal()
|
mavenLocal()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven("https://repo.papermc.io/repository/maven-public/")
|
maven("https://repo.papermc.io/repository/maven-public/")
|
||||||
maven("https://repo.fancyplugins.de/releases")
|
maven("https://repo.fancyinnovations.com/releases")
|
||||||
maven(url = "https://jitpack.io")
|
maven(url = "https://jitpack.io")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
docs/.DS_Store
vendored
Normal file
BIN
docs/.DS_Store
vendored
Normal file
Binary file not shown.
@@ -1,20 +1,20 @@
|
|||||||
input: src
|
input: src
|
||||||
output: .retype
|
output: .retype
|
||||||
url: https://docs.fancyplugins.de
|
url: https://docs.fancyinnovations.com
|
||||||
branding:
|
branding:
|
||||||
title: Fancy Plugins
|
title: Fancy Innovations
|
||||||
logo: /static/favicon.png
|
logo: /static/favicon.png
|
||||||
favicon: /static/favicon.png
|
favicon: /static/favicon.png
|
||||||
links:
|
links:
|
||||||
- text: Website
|
- text: Website
|
||||||
icon: globe
|
icon: globe
|
||||||
link: https://fancyplugins.de
|
link: https://fancyinnovations.com
|
||||||
- text: Download
|
- text: Download
|
||||||
icon: download
|
icon: download
|
||||||
link: https://modrinth.com/user/oliver
|
link: https://modrinth.com/user/oliver
|
||||||
- text: GitHub
|
- text: GitHub
|
||||||
icon: mark-github
|
icon: mark-github
|
||||||
link: https://github.com/fancymcplugins
|
link: https://github.com/fancyinnovations
|
||||||
- text: Discord
|
- text: Discord
|
||||||
icon: megaphone
|
icon: megaphone
|
||||||
link: https://discord.gg/ZUgYCEJUEx
|
link: https://discord.gg/ZUgYCEJUEx
|
||||||
@@ -26,10 +26,10 @@ footer:
|
|||||||
links:
|
links:
|
||||||
- text: Website
|
- text: Website
|
||||||
icon: globe
|
icon: globe
|
||||||
link: https://fancyplugins.de
|
link: https://fancyinnovations.com
|
||||||
- text: GitHub
|
- text: GitHub
|
||||||
icon: mark-github
|
icon: mark-github
|
||||||
link: https://github.com/fancymcplugins
|
link: https://github.com/fancyinnovations
|
||||||
- text: Discord
|
- text: Discord
|
||||||
icon: megaphone
|
icon: megaphone
|
||||||
link: https://discord.gg/ZUgYCEJUEx
|
link: https://discord.gg/ZUgYCEJUEx
|
||||||
|
|||||||
BIN
docs/src/.DS_Store
vendored
Normal file
BIN
docs/src/.DS_Store
vendored
Normal file
Binary file not shown.
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
authors:
|
authors:
|
||||||
- name: Oliver Schlüter
|
- name: Oliver Schlüter
|
||||||
email: oliver@fancyplugins.de
|
email: oliver@fancyinnovations.com
|
||||||
link: https://github.com/OliverSchlueter
|
link: https://github.com/OliverSchlueter
|
||||||
avatar: https://avatars.githubusercontent.com/u/79666085?v=4
|
avatar: https://avatars.githubusercontent.com/u/79666085?v=4
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@ With the new monorepo, the docs are now even closer to the code, which makes it
|
|||||||
In addition, we have improved the structure and added new content.
|
In addition, we have improved the structure and added new content.
|
||||||
|
|
||||||
!!!
|
!!!
|
||||||
You can find the new documentation at [https://docs.fancyplugins.de](https://docs.fancyplugins.de)
|
You can find the new documentation at [https://docs.fancyinnovations.com](https://docs.fancyinnovations.com)
|
||||||
!!!
|
!!!
|
||||||
|
|
||||||
## Reasons
|
## Reasons
|
||||||
@@ -62,5 +62,5 @@ We are also working on a section about the product direction and roadmap. You wi
|
|||||||
## Conclusion
|
## Conclusion
|
||||||
|
|
||||||
We are happy with the new documentation and hope you like it too.
|
We are happy with the new documentation and hope you like it too.
|
||||||
Visit [https://docs.fancyplugins.de](https://docs.fancyplugins.de) to check it out.
|
Visit [https://docs.fancyinnovations.com](https://docs.fancyinnovations.com) to check it out.
|
||||||
If you have any feedback or suggestions, feel free to join our Discord server and let us know.
|
If you have any feedback or suggestions, feel free to join our Discord server and let us know.
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
authors:
|
authors:
|
||||||
- name: Oliver Schlüter
|
- name: Oliver Schlüter
|
||||||
email: oliver@fancyplugins.de
|
email: oliver@fancyinnovations.com
|
||||||
link: https://github.com/OliverSchlueter
|
link: https://github.com/OliverSchlueter
|
||||||
avatar: https://avatars.githubusercontent.com/u/79666085?v=4
|
avatar: https://avatars.githubusercontent.com/u/79666085?v=4
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ To include the FancyHolograms API in your project, you need to add the following
|
|||||||
**Gradle:**
|
**Gradle:**
|
||||||
```kotlin
|
```kotlin
|
||||||
repositories {
|
repositories {
|
||||||
maven("https://repo.fancyplugins.de/releases")
|
maven("https://repo.fancyinnovations.com/releases")
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -24,9 +24,9 @@ dependencies {
|
|||||||
**Maven:**
|
**Maven:**
|
||||||
```xml
|
```xml
|
||||||
<repository>
|
<repository>
|
||||||
<id>fancyplugins-releases</id>
|
<id>fancyinnovations-releases</id>
|
||||||
<name>FancyPlugins Repository</name>
|
<name>FancyInnovations Repository</name>
|
||||||
<url>https://repo.fancyplugins.de/releases</url>
|
<url>https://repo.fancyinnovations.com/releases</url>
|
||||||
</repository>
|
</repository>
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -129,6 +129,6 @@ manager.removeHologram("hologram_name");
|
|||||||
|
|
||||||
## JavaDocs and help
|
## JavaDocs and help
|
||||||
|
|
||||||
You can find the JavaDocs for the FancyHolograms API [here](https://repo.fancyplugins.de/javadoc/releases/de/oliver/FancyHolograms/latest).
|
You can find the JavaDocs for the FancyHolograms API [here](https://repo.fancyinnovations.com/javadoc/releases/de/oliver/FancyHolograms/latest).
|
||||||
|
|
||||||
Join the [FancyPlugins Discord](https://discord.gg/ZUgYCEJUEx) for help and support. There is a dedicated channel for help about the api (`#holograms-dev`).
|
Join the [FancyInnovations Discord](https://discord.gg/ZUgYCEJUEx) for help and support. There is a dedicated channel for help about the api (`#holograms-dev`).
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ To include the FancyNPCs API in your project, you need to add the following depe
|
|||||||
**Gradle:**
|
**Gradle:**
|
||||||
```kotlin
|
```kotlin
|
||||||
repositories {
|
repositories {
|
||||||
maven("https://repo.fancyplugins.de/releases")
|
maven("https://repo.fancyinnovations.com/releases")
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -24,9 +24,9 @@ dependencies {
|
|||||||
**Maven:**
|
**Maven:**
|
||||||
```xml
|
```xml
|
||||||
<repository>
|
<repository>
|
||||||
<id>fancyplugins-releases</id>
|
<id>fancyinnovations-releases</id>
|
||||||
<name>FancyPlugins Repository</name>
|
<name>FancyInnovations Repository</name>
|
||||||
<url>https://repo.fancyplugins.de/releases</url>
|
<url>https://repo.fancyinnovations.com/releases</url>
|
||||||
</repository>
|
</repository>
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -134,7 +134,7 @@ npc.removeForAll();
|
|||||||
|
|
||||||
## JavaDocs and help
|
## JavaDocs and help
|
||||||
|
|
||||||
You can find the JavaDocs for the FancyNpcs API [here](https://repo.fancyplugins.de/javadoc/releases/de/oliver/FancyNpcs/latest).
|
You can find the JavaDocs for the FancyNpcs API [here](https://repo.fancyinnovations.com/javadoc/releases/de/oliver/FancyNpcs/latest).
|
||||||
|
|
||||||
Join the [FancyPlugins Discord](https://discord.gg/ZUgYCEJUEx) for help and support. There is a dedicated channel for help about the api (`#npcs-dev`).
|
Join the [FancyInnovations Discord](https://discord.gg/ZUgYCEJUEx) for help and support. There is a dedicated channel for help about the api (`#npcs-dev`).
|
||||||
```
|
```
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
---
|
---
|
||||||
icon: home
|
icon: home
|
||||||
title: FancyPlugins
|
title: FancyInnovations
|
||||||
---
|
---
|
||||||
#
|
#
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Welcome to the FancyPlugins documentation! Here you'll find documentation about how to use the plugins, including installation, commands and API.
|
Welcome to the FancyInnovations documentation! Here you'll find documentation about how to use the plugins, including installation, commands and API.
|
||||||
|
|
||||||
## About FancyPlugins
|
## About FancyInnovations
|
||||||
|
|
||||||
FancyPlugins is a collection of plugins for Minecraft servers. The plugins are designed to be easy to use and highly customizable. The plugins are open-source and free to use.
|
FancyInnovations is a collection of plugins for Minecraft servers. The plugins are designed to be easy to use and highly customizable. The plugins are open-source and free to use.
|
||||||
|
|
||||||
We focus on plugins that can serve many different use-cases. Everyone should be able to use our plugins, no matter if you're running a small private server or a large public server. For large and more complex use-cases, we offer an API that allows you to extend the plugins with your own features.
|
We focus on plugins that can serve many different use-cases. Everyone should be able to use our plugins, no matter if you're running a small private server or a large public server. For large and more complex use-cases, we offer an API that allows you to extend the plugins with your own features.
|
||||||
|
|
||||||
@@ -27,9 +27,9 @@ FancyHolograms is a plugin that allows you to create custom holograms made with
|
|||||||
## Quick links
|
## Quick links
|
||||||
|
|
||||||
**General:**
|
**General:**
|
||||||
- [Website](https://fancyplugins.de)
|
- [Website](https://fancyinnovations.com)
|
||||||
- [Discord](https://discord.gg/ZUgYCEJUEx)
|
- [Discord](https://discord.gg/ZUgYCEJUEx)
|
||||||
- [GitHub](https://github.com/fancymcplugins)
|
- [GitHub](https://github.com/fancyinnovations)
|
||||||
|
|
||||||
**FancyNpcs:**
|
**FancyNpcs:**
|
||||||
- [Download](https://modrinth.com/user/oliver)
|
- [Download](https://modrinth.com/user/oliver)
|
||||||
|
|||||||
BIN
docs/src/static/.DS_Store
vendored
Normal file
BIN
docs/src/static/.DS_Store
vendored
Normal file
Binary file not shown.
BIN
docs/src/static/fancyholograms/.DS_Store
vendored
Normal file
BIN
docs/src/static/fancyholograms/.DS_Store
vendored
Normal file
Binary file not shown.
BIN
docs/src/static/fancynpcs/.DS_Store
vendored
Normal file
BIN
docs/src/static/fancynpcs/.DS_Store
vendored
Normal file
Binary file not shown.
@@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
```kotlin
|
```kotlin
|
||||||
repositories {
|
repositories {
|
||||||
maven("https://repo.fancyplugins.de/releases/")
|
maven("https://repo.fancyinnovations.com/releases/")
|
||||||
// or
|
// or
|
||||||
maven("https://repo.fancyplugins.de/snapshots/")
|
maven("https://repo.fancyinnovations.com/snapshots/")
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ java {
|
|||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven("https://repo.papermc.io/repository/maven-public/")
|
maven("https://repo.papermc.io/repository/maven-public/")
|
||||||
maven("https://repo.fancyplugins.de/releases")
|
maven("https://repo.fancyinnovations.com/releases")
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
@@ -37,8 +37,8 @@ tasks {
|
|||||||
publishing {
|
publishing {
|
||||||
repositories {
|
repositories {
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsReleases"
|
name = "fancyinnovationsReleases"
|
||||||
url = uri("https://repo.fancyplugins.de/releases")
|
url = uri("https://repo.fancyinnovations.com/releases")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
@@ -47,8 +47,8 @@ tasks {
|
|||||||
}
|
}
|
||||||
|
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsSnapshots"
|
name = "fancyinnovationsSnapshots"
|
||||||
url = uri("https://repo.fancyplugins.de/snapshots")
|
url = uri("https://repo.fancyinnovations.com/snapshots")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ public class ReposiliteVersionFetcher implements VersionFetcher{
|
|||||||
public ComparableVersion fetchNewestVersion() {
|
public ComparableVersion fetchNewestVersion() {
|
||||||
if (newestVersion != null) return newestVersion;
|
if (newestVersion != null) return newestVersion;
|
||||||
|
|
||||||
String jsonString = VersionFetcher.getDataFromUrl("https://repo.fancyplugins.de/api/maven/latest/version/releases/de/oliver/" + pluginName);
|
String jsonString = VersionFetcher.getDataFromUrl("https://repo.fancyinnovations.com/api/maven/latest/version/releases/de/oliver/" + pluginName);
|
||||||
if (jsonString == null || jsonString.isEmpty()) {
|
if (jsonString == null || jsonString.isEmpty()) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ java {
|
|||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven("https://repo.papermc.io/repository/maven-public/")
|
maven("https://repo.papermc.io/repository/maven-public/")
|
||||||
maven("https://repo.fancyplugins.de/releases")
|
maven("https://repo.fancyinnovations.com/releases")
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
@@ -32,8 +32,8 @@ tasks {
|
|||||||
publishing {
|
publishing {
|
||||||
repositories {
|
repositories {
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsReleases"
|
name = "fancyinnovationsReleases"
|
||||||
url = uri("https://repo.fancyplugins.de/releases")
|
url = uri("https://repo.fancyinnovations.com/releases")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
@@ -42,8 +42,8 @@ tasks {
|
|||||||
}
|
}
|
||||||
|
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsSnapshots"
|
name = "fancyinnovationsSnapshots"
|
||||||
url = uri("https://repo.fancyplugins.de/snapshots")
|
url = uri("https://repo.fancyinnovations.com/snapshots")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ allprojects {
|
|||||||
mavenLocal()
|
mavenLocal()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven(url = "https://repo.papermc.io/repository/maven-public/")
|
maven(url = "https://repo.papermc.io/repository/maven-public/")
|
||||||
maven(url = "https://repo.fancyplugins.de/releases")
|
maven(url = "https://repo.fancyinnovations.com/releases")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -41,8 +41,8 @@ tasks {
|
|||||||
publishing {
|
publishing {
|
||||||
repositories {
|
repositories {
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsReleases"
|
name = "fancyinnovationsReleases"
|
||||||
url = uri("https://repo.fancyplugins.de/releases")
|
url = uri("https://repo.fancyinnovations.com/releases")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
@@ -51,8 +51,8 @@ tasks {
|
|||||||
}
|
}
|
||||||
|
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsSnapshots"
|
name = "fancyinnovationsSnapshots"
|
||||||
url = uri("https://repo.fancyplugins.de/snapshots")
|
url = uri("https://repo.fancyinnovations.com/snapshots")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ repositories {
|
|||||||
mavenLocal()
|
mavenLocal()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven(url = "https://repo.papermc.io/repository/maven-public/")
|
maven(url = "https://repo.papermc.io/repository/maven-public/")
|
||||||
maven(url = "https://repo.fancyplugins.de/releases")
|
maven(url = "https://repo.fancyinnovations.com/releases")
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ java {
|
|||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven("https://repo.papermc.io/repository/maven-public/")
|
maven("https://repo.papermc.io/repository/maven-public/")
|
||||||
maven("https://repo.fancyplugins.de/releases")
|
maven("https://repo.fancyinnovations.com/releases")
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
@@ -33,8 +33,8 @@ tasks {
|
|||||||
publishing {
|
publishing {
|
||||||
repositories {
|
repositories {
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsReleases"
|
name = "fancyinnovationsReleases"
|
||||||
url = uri("https://repo.fancyplugins.de/releases")
|
url = uri("https://repo.fancyinnovations.com/releases")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
@@ -43,8 +43,8 @@ tasks {
|
|||||||
}
|
}
|
||||||
|
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsSnapshots"
|
name = "fancyinnovationsSnapshots"
|
||||||
url = uri("https://repo.fancyplugins.de/snapshots")
|
url = uri("https://repo.fancyinnovations.com/snapshots")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
|
|||||||
@@ -29,11 +29,9 @@ With this plugin you can create holograms with customizable properties like:
|
|||||||
- **MiniMessage** formatting.
|
- **MiniMessage** formatting.
|
||||||
- Placeholders support through [PlaceholderAPI](https://github.com/PlaceholderAPI/PlaceholderAPI)
|
- Placeholders support through [PlaceholderAPI](https://github.com/PlaceholderAPI/PlaceholderAPI)
|
||||||
and [MiniPlaceholders](https://github.com/MiniPlaceholders/MiniPlaceholders) integration.
|
and [MiniPlaceholders](https://github.com/MiniPlaceholders/MiniPlaceholders) integration.
|
||||||
- [FancyNpcs](ttps://github.com/FancyMcPlugins/FancyNpcs) integration.
|
- [FancyNpcs](https://modrinth.com/plugin/fancynpcs) integration.
|
||||||
- ...and much more!
|
- ...and much more!
|
||||||
|
|
||||||
Check out **[images section](#images)** down below.
|
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
@@ -42,102 +40,7 @@ Paper **1.19.4** - **1.21.5** with **Java 21** (or higher) is required. Plugin s
|
|||||||
|
|
||||||
**Spigot** is **not** supported.
|
**Spigot** is **not** supported.
|
||||||
|
|
||||||
### Download (Stable)
|
### Download
|
||||||
|
|
||||||
- **[Hangar](https://hangar.papermc.io/Oliver/FancyHolograms)**
|
|
||||||
- **[Modrinth](https://modrinth.com/plugin/fancyholograms)**
|
- **[Modrinth](https://modrinth.com/plugin/fancyholograms)**
|
||||||
- **[GitHub Releases](https://github.com/FancyMcPlugins/FancyHolograms/releases)**
|
- **[Hangar](https://hangar.papermc.io/Oliver/FancyHolograms)**
|
||||||
|
|
||||||
### Download (Development Builds)
|
|
||||||
|
|
||||||
- **[Jenkins CI](https://jenkins.fancyplugins.de/job/FancyHolograms/)**
|
|
||||||
- **[FancyPlugins Website](https://fancyplugins.de/FancyHolograms/download)**
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
## Documentation
|
|
||||||
|
|
||||||
Official documentation is hosted **[here](https://fancyplugins.de/docs/fancyholograms.html)**. Quick reference:
|
|
||||||
|
|
||||||
- **[Getting Started](https://fancyplugins.de/docs/fh-getting-started.html)**
|
|
||||||
- **[Command Reference](https://fancyplugins.de/docs/fh-commands.html)**
|
|
||||||
- **[Using API](https://fancyplugins.de/docs/fh-api.html)**
|
|
||||||
|
|
||||||
**Have more questions?** Feel free to ask them on our **[Discord](https://discord.gg/ZUgYCEJUEx)** server.
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
## Developer API
|
|
||||||
|
|
||||||
More information can be found in **[Documentation](https://fancyplugins.de/docs/fh-api.html)**
|
|
||||||
and [Javadocs](https://fancyplugins.de/javadocs/fancyholograms/).
|
|
||||||
|
|
||||||
### Maven
|
|
||||||
|
|
||||||
```xml
|
|
||||||
|
|
||||||
<repository>
|
|
||||||
<id>fancyplugins-releases</id>
|
|
||||||
<name>FancyPlugins Repository</name>
|
|
||||||
<url>https://repo.fancyplugins.de/releases</url>
|
|
||||||
</repository>
|
|
||||||
```
|
|
||||||
|
|
||||||
```xml
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>de.oliver</groupId>
|
|
||||||
<artifactId>FancyHolograms</artifactId>
|
|
||||||
<version>[VERSION]</version>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
```
|
|
||||||
|
|
||||||
### Gradle
|
|
||||||
|
|
||||||
```groovy
|
|
||||||
repositories {
|
|
||||||
maven("https://repo.fancyplugins.de/releases")
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
compileOnly("de.oliver:FancyHolograms:[VERSION]")
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
## Building
|
|
||||||
|
|
||||||
Follow these steps to build the plugin locally:
|
|
||||||
|
|
||||||
```shell
|
|
||||||
# Cloning repository.
|
|
||||||
$ git clone https://github.com/FancyMcPlugins/FancyHolograms.git
|
|
||||||
# Entering cloned repository.
|
|
||||||
$ cd FancyHolograms
|
|
||||||
# Compiling and building artifacts.
|
|
||||||
$ gradlew shadowJar
|
|
||||||
# Once successfully built, plugin .jar can be found in /build/libs directory.
|
|
||||||
```
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
## Images
|
|
||||||
|
|
||||||
Images showcasing the plugin, sent to us by our community.
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@OliverSchlueter](https://github.com/OliverSchlueter)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@OliverSchlueter](https://github.com/OliverSchlueter)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@OliverSchlueter](https://github.com/OliverSchlueter)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@OliverSchlueter](https://github.com/OliverSchlueter)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@OliverSchlueter](https://github.com/OliverSchlueter)</sup>
|
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ tasks {
|
|||||||
publishing {
|
publishing {
|
||||||
repositories {
|
repositories {
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsReleases"
|
name = "fancyinnovationsReleases"
|
||||||
url = uri("https://repo.fancyplugins.de/releases")
|
url = uri("https://repo.fancyinnovations.com/releases")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
@@ -35,8 +35,8 @@ tasks {
|
|||||||
}
|
}
|
||||||
|
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsSnapshots"
|
name = "fancyinnovationsSnapshots"
|
||||||
url = uri("https://repo.fancyplugins.de/snapshots")
|
url = uri("https://repo.fancyinnovations.com/snapshots")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
|
|||||||
@@ -44,8 +44,8 @@ allprojects {
|
|||||||
maven(url = "https://repo.papermc.io/repository/maven-public/")
|
maven(url = "https://repo.papermc.io/repository/maven-public/")
|
||||||
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
|
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
|
||||||
|
|
||||||
maven(url = "https://repo.fancyplugins.de/snapshots")
|
maven(url = "https://repo.fancyinnovations.com/snapshots")
|
||||||
maven(url = "https://repo.fancyplugins.de/releases")
|
maven(url = "https://repo.fancyinnovations.com/releases")
|
||||||
maven(url = "https://repo.lushplugins.org/releases")
|
maven(url = "https://repo.lushplugins.org/releases")
|
||||||
maven(url = "https://repo.viaversion.com/")
|
maven(url = "https://repo.viaversion.com/")
|
||||||
maven(url = "https://repo.opencollab.dev/main/")
|
maven(url = "https://repo.opencollab.dev/main/")
|
||||||
|
|||||||
@@ -32,8 +32,6 @@ With this plugin you can create holograms with customizable properties like:
|
|||||||
- [FancyNpcs](ttps://github.com/FancyMcPlugins/FancyNpcs) integration.
|
- [FancyNpcs](ttps://github.com/FancyMcPlugins/FancyNpcs) integration.
|
||||||
- ...and much more!
|
- ...and much more!
|
||||||
|
|
||||||
Check out **[images section](#images)** down below.
|
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
@@ -42,102 +40,7 @@ Paper **1.19.4** - **1.21.4** with **Java 21** (or higher) is required. Plugin s
|
|||||||
|
|
||||||
**Spigot** is **not** supported.
|
**Spigot** is **not** supported.
|
||||||
|
|
||||||
### Download (Stable)
|
### Download
|
||||||
|
|
||||||
- **[Hangar](https://hangar.papermc.io/Oliver/FancyHolograms)**
|
|
||||||
- **[Modrinth](https://modrinth.com/plugin/fancyholograms)**
|
- **[Modrinth](https://modrinth.com/plugin/fancyholograms)**
|
||||||
- **[GitHub Releases](https://github.com/FancyMcPlugins/FancyHolograms/releases)**
|
- **[Hangar](https://hangar.papermc.io/Oliver/FancyHolograms)**
|
||||||
|
|
||||||
### Download (Development Builds)
|
|
||||||
|
|
||||||
- **[Jenkins CI](https://jenkins.fancyplugins.de/job/FancyHolograms/)**
|
|
||||||
- **[FancyPlugins Website](https://fancyplugins.de/FancyHolograms/download)**
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
## Documentation
|
|
||||||
|
|
||||||
Official documentation is hosted **[here](https://fancyplugins.de/docs/fancyholograms.html)**. Quick reference:
|
|
||||||
|
|
||||||
- **[Getting Started](https://fancyplugins.de/docs/fh-getting-started.html)**
|
|
||||||
- **[Command Reference](https://fancyplugins.de/docs/fh-commands.html)**
|
|
||||||
- **[Using API](https://fancyplugins.de/docs/fh-api.html)**
|
|
||||||
|
|
||||||
**Have more questions?** Feel free to ask them on our **[Discord](https://discord.gg/ZUgYCEJUEx)** server.
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
## Developer API
|
|
||||||
|
|
||||||
More information can be found in **[Documentation](https://fancyplugins.de/docs/fh-api.html)**
|
|
||||||
and [Javadocs](https://fancyplugins.de/javadocs/fancyholograms/).
|
|
||||||
|
|
||||||
### Maven
|
|
||||||
|
|
||||||
```xml
|
|
||||||
|
|
||||||
<repository>
|
|
||||||
<id>fancyplugins-releases</id>
|
|
||||||
<name>FancyPlugins Repository</name>
|
|
||||||
<url>https://repo.fancyplugins.de/releases</url>
|
|
||||||
</repository>
|
|
||||||
```
|
|
||||||
|
|
||||||
```xml
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>de.oliver</groupId>
|
|
||||||
<artifactId>FancyHolograms</artifactId>
|
|
||||||
<version>[VERSION]</version>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
```
|
|
||||||
|
|
||||||
### Gradle
|
|
||||||
|
|
||||||
```groovy
|
|
||||||
repositories {
|
|
||||||
maven("https://repo.fancyplugins.de/releases")
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
compileOnly("de.oliver:FancyHolograms:[VERSION]")
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
## Building
|
|
||||||
|
|
||||||
Follow these steps to build the plugin locally:
|
|
||||||
|
|
||||||
```shell
|
|
||||||
# Cloning repository.
|
|
||||||
$ git clone https://github.com/FancyMcPlugins/FancyHolograms.git
|
|
||||||
# Entering cloned repository.
|
|
||||||
$ cd FancyHolograms
|
|
||||||
# Compiling and building artifacts.
|
|
||||||
$ gradlew shadowJar
|
|
||||||
# Once successfully built, plugin .jar can be found in /build/libs directory.
|
|
||||||
```
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
## Images
|
|
||||||
|
|
||||||
Images showcasing the plugin, sent to us by our community.
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@OliverSchlueter](https://github.com/OliverSchlueter)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@OliverSchlueter](https://github.com/OliverSchlueter)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@OliverSchlueter](https://github.com/OliverSchlueter)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@OliverSchlueter](https://github.com/OliverSchlueter)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@OliverSchlueter](https://github.com/OliverSchlueter)</sup>
|
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ tasks {
|
|||||||
publishing {
|
publishing {
|
||||||
repositories {
|
repositories {
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsReleases"
|
name = "fancyinnovationsReleases"
|
||||||
url = uri("https://repo.fancyplugins.de/releases")
|
url = uri("https://repo.fancyinnovations.com/releases")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
@@ -35,8 +35,8 @@ tasks {
|
|||||||
}
|
}
|
||||||
|
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsSnapshots"
|
name = "fancyinnovationsSnapshots"
|
||||||
url = uri("https://repo.fancyplugins.de/snapshots")
|
url = uri("https://repo.fancyinnovations.com/snapshots")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
|
|||||||
@@ -43,8 +43,8 @@ allprojects {
|
|||||||
maven(url = "https://repo.papermc.io/repository/maven-public/")
|
maven(url = "https://repo.papermc.io/repository/maven-public/")
|
||||||
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
|
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
|
||||||
|
|
||||||
maven(url = "https://repo.fancyplugins.de/snapshots")
|
maven(url = "https://repo.fancyinnovations.com/snapshots")
|
||||||
maven(url = "https://repo.fancyplugins.de/releases")
|
maven(url = "https://repo.fancyinnovations.com/releases")
|
||||||
maven(url = "https://repo.lushplugins.org/releases")
|
maven(url = "https://repo.lushplugins.org/releases")
|
||||||
maven(url = "https://repo.viaversion.com/")
|
maven(url = "https://repo.viaversion.com/")
|
||||||
maven(url = "https://repo.opencollab.dev/main/")
|
maven(url = "https://repo.opencollab.dev/main/")
|
||||||
|
|||||||
@@ -38,107 +38,7 @@ Paper **1.19.4** - **1.21.5** with **Java 21** (or higher) is required. Plugin s
|
|||||||
|
|
||||||
**Spigot** is **not** supported.
|
**Spigot** is **not** supported.
|
||||||
|
|
||||||
### Download (Stable)
|
### Download
|
||||||
|
|
||||||
- **[Hangar](https://hangar.papermc.io/Oliver/FancyNpcs)**
|
|
||||||
- **[Modrinth](https://modrinth.com/plugin/fancynpcs)**
|
- **[Modrinth](https://modrinth.com/plugin/fancynpcs)**
|
||||||
- **[GitHub Releases](https://github.com/FancyMcPlugins/FancyNpcs/releases)**
|
- **[Hangar](https://hangar.papermc.io/Oliver/FancyNpcs)**
|
||||||
|
|
||||||
### Download (Development Builds)
|
|
||||||
|
|
||||||
- **[Jenkins CI](https://jenkins.fancyplugins.de/job/FancyNpcs/)**
|
|
||||||
- **[FancyPlugins Website](https://fancyplugins.de/FancyNpcs/download)**
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
## Documentation
|
|
||||||
|
|
||||||
Official documentation is hosted **[here](https://fancyplugins.de/docs/fancynpcs.html)**. Quick reference:
|
|
||||||
|
|
||||||
- **[Getting Started](https://fancyplugins.de/docs/fn-getting-started.html)**
|
|
||||||
- **[Command Reference](https://fancyplugins.de/docs/fn-commands.html)**
|
|
||||||
- **[Using API](https://fancyplugins.de/docs/fn-api.html)**
|
|
||||||
|
|
||||||
**Have more questions?** Feel free to ask them on our **[Discord](https://discord.gg/ZUgYCEJUEx)** server.
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
## Developer API
|
|
||||||
|
|
||||||
More information can be found in **[Documentation](https://fancyplugins.de/docs/fn-api.html)** and **[Javadocs](https://repo.fancyplugins.de/javadoc/releases/de/oliver/FancyNpcs/latest)**.
|
|
||||||
|
|
||||||
### Maven
|
|
||||||
|
|
||||||
```xml
|
|
||||||
|
|
||||||
<repository>
|
|
||||||
<id>fancyplugins-releases</id>
|
|
||||||
<name>FancyPlugins Repository</name>
|
|
||||||
<url>https://repo.fancyplugins.de/releases</url>
|
|
||||||
</repository>
|
|
||||||
```
|
|
||||||
|
|
||||||
```xml
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>de.oliver</groupId>
|
|
||||||
<artifactId>FancyNpcs</artifactId>
|
|
||||||
<version>[VERSION]</version>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
```
|
|
||||||
|
|
||||||
### Gradle
|
|
||||||
|
|
||||||
```groovy
|
|
||||||
repositories {
|
|
||||||
maven("https://repo.fancyplugins.de/releases")
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
compileOnly("de.oliver:FancyNpcs:[VERSION]")
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
## Building
|
|
||||||
|
|
||||||
Follow these steps to build the plugin locally:
|
|
||||||
|
|
||||||
```shell
|
|
||||||
# Cloning repository.
|
|
||||||
$ git clone https://github.com/FancyMcPlugins/FancyNpcs.git
|
|
||||||
# Entering cloned repository.
|
|
||||||
$ cd FancyNpcs
|
|
||||||
# Compiling and building artifacts.
|
|
||||||
$ gradlew shadowJar
|
|
||||||
# Once successfully built, plugin .jar can be found in /build/libs directory.
|
|
||||||
```
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
## Images
|
|
||||||
|
|
||||||
Images showcasing the plugin, sent to us by our community.
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [Explorer's Eden](https://explorerseden.eu/)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [Explorer's Eden](https://explorerseden.eu/)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [Explorer's Eden](https://explorerseden.eu/)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [Beacon's Quest](https://www.beaconsquest.net/)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@OliverSchlueter](https://github.com/OliverSchlueter)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@OliverSchlueter](https://github.com/OliverSchlueter)</sup>
|
|
||||||
|
|
||||||

|
|
||||||
<sup>Provided by [@Grabsky](https://github.com/Grabsky)</sup>
|
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ tasks {
|
|||||||
publishing {
|
publishing {
|
||||||
repositories {
|
repositories {
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsReleases"
|
name = "fancyinnovationsReleases"
|
||||||
url = uri("https://repo.fancyplugins.de/releases")
|
url = uri("https://repo.fancyinnovations.com/releases")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
@@ -35,8 +35,8 @@ tasks {
|
|||||||
}
|
}
|
||||||
|
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsSnapshots"
|
name = "fancyinnovationsSnapshots"
|
||||||
url = uri("https://repo.fancyplugins.de/snapshots")
|
url = uri("https://repo.fancyinnovations.com/snapshots")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ allprojects {
|
|||||||
mavenLocal()
|
mavenLocal()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven(url = "https://repo.papermc.io/repository/maven-public/")
|
maven(url = "https://repo.papermc.io/repository/maven-public/")
|
||||||
maven(url = "https://repo.fancyplugins.de/releases")
|
maven(url = "https://repo.fancyinnovations.com/releases")
|
||||||
maven(url = "https://repo.lushplugins.org/releases")
|
maven(url = "https://repo.lushplugins.org/releases")
|
||||||
maven(url = "https://repo.inventivetalent.org/repository/maven-snapshots/")
|
maven(url = "https://repo.inventivetalent.org/repository/maven-snapshots/")
|
||||||
maven(url = "https://repo.extendedclip.com/releases/")
|
maven(url = "https://repo.extendedclip.com/releases/")
|
||||||
@@ -130,8 +130,8 @@ tasks {
|
|||||||
publishing {
|
publishing {
|
||||||
repositories {
|
repositories {
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsReleases"
|
name = "fancyinnovationsReleases"
|
||||||
url = uri("https://repo.fancyplugins.de/releases")
|
url = uri("https://repo.fancyinnovations.com/releases")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
@@ -140,8 +140,8 @@ tasks {
|
|||||||
}
|
}
|
||||||
|
|
||||||
maven {
|
maven {
|
||||||
name = "fancypluginsSnapshots"
|
name = "fancyinnovationsSnapshots"
|
||||||
url = uri("https://repo.fancyplugins.de/snapshots")
|
url = uri("https://repo.fancyinnovations.com/snapshots")
|
||||||
credentials(PasswordCredentials::class)
|
credentials(PasswordCredentials::class)
|
||||||
authentication {
|
authentication {
|
||||||
isAllowInsecureProtocol = true
|
isAllowInsecureProtocol = true
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ messages:
|
|||||||
|
|
||||||
# Commands (npc help)
|
# Commands (npc help)
|
||||||
npc_help_page_header: "<dark_gray><st>-------------</st> {primaryColor}FancyNpcs<gray> Commands ({primaryColor}{page}<gray>/{primaryColor}{max_page}<gray>) <dark_gray><st>--------------</st><newline>"
|
npc_help_page_header: "<dark_gray><st>-------------</st> {primaryColor}FancyNpcs<gray> Commands ({primaryColor}{page}<gray>/{primaryColor}{max_page}<gray>) <dark_gray><st>--------------</st><newline>"
|
||||||
npc_help_page_footer: "<newline><dark_gray><st>-----------</st> <gray>Click {primaryColor}<click:OPEN_URL:https://fancyplugins.de/docs/fn-commands.html>here</click><gray> to open documentation <dark_gray><st>-----------</st>"
|
npc_help_page_footer: "<newline><dark_gray><st>-----------</st> <gray>Click {primaryColor}<click:OPEN_URL:https://fancyinnovations.com/docs/fn-commands.html>here</click><gray> to open documentation <dark_gray><st>-----------</st>"
|
||||||
npc_help_contents:
|
npc_help_contents:
|
||||||
- "<dark_gray>› <hover:show_text:'<gray>Adds new action to the list.'>{primaryColor}/npc action {secondaryColor}(npc) (trigger) {primaryColor}add {secondaryColor}(index) [value]"
|
- "<dark_gray>› <hover:show_text:'<gray>Adds new action to the list.'>{primaryColor}/npc action {secondaryColor}(npc) (trigger) {primaryColor}add {secondaryColor}(index) [value]"
|
||||||
- "<dark_gray>› <hover:show_text:'<gray>Adds new action to the list after specified position.'>{primaryColor}/npc action {secondaryColor}(npc) (trigger) {primaryColor}add_after {secondaryColor}(index) [value]"
|
- "<dark_gray>› <hover:show_text:'<gray>Adds new action to the list after specified position.'>{primaryColor}/npc action {secondaryColor}(npc) (trigger) {primaryColor}add_after {secondaryColor}(index) [value]"
|
||||||
@@ -319,7 +319,7 @@ messages:
|
|||||||
npc_skin_set_none: "<dark_gray>› <gray>NPC {warningColor}{npc}<gray> is no longer using any skin."
|
npc_skin_set_none: "<dark_gray>› <gray>NPC {warningColor}{npc}<gray> is no longer using any skin."
|
||||||
npc_skin_set_later: "<hover:show_text:'{warningColor}Still loading after more than 30 seconds?<newline><gray>Check console for potential errors and verify everything is correct. Try again in a brief moment...'><dark_gray>› <gray>Skin should be applied in a few seconds... <#848484>ℹ</hover>"
|
npc_skin_set_later: "<hover:show_text:'{warningColor}Still loading after more than 30 seconds?<newline><gray>Check console for potential errors and verify everything is correct. Try again in a brief moment...'><dark_gray>› <gray>Skin should be applied in a few seconds... <#848484>ℹ</hover>"
|
||||||
npc_skin_failure_invalid_url:
|
npc_skin_failure_invalid_url:
|
||||||
- "<click:open_url:'https://docs.fancyplugins.de/fancynpcs/faq/#urls-as-skin'><hover:show_text:'{warningColor}What does that mean?<newline><gray>Click here to find out more about this message.'><dark_gray>› {errorColor}Could not load skin from the specified URL."
|
- "<click:open_url:'https://docs.fancyinnovations.com/fancynpcs/faq/#urls-as-skin'><hover:show_text:'{warningColor}What does that mean?<newline><gray>Click here to find out more about this message.'><dark_gray>› {errorColor}Could not load skin from the specified URL."
|
||||||
- "<dark_gray>› <gray>Ensure that the URL points directly to a texture file. <#848484>ℹ</hover></click>"
|
- "<dark_gray>› <gray>Ensure that the URL points directly to a texture file. <#848484>ℹ</hover></click>"
|
||||||
npc_skin_failure_invalid_file:
|
npc_skin_failure_invalid_file:
|
||||||
- "<dark_gray>› {errorColor}Could not load skin from the specified file."
|
- "<dark_gray>› {errorColor}Could not load skin from the specified file."
|
||||||
@@ -328,7 +328,7 @@ messages:
|
|||||||
- "<dark_gray>› {errorColor}Could not load skin from the specified username."
|
- "<dark_gray>› {errorColor}Could not load skin from the specified username."
|
||||||
- "<dark_gray>› <gray>Ensure that the username is a valid Minecraft account."
|
- "<dark_gray>› <gray>Ensure that the username is a valid Minecraft account."
|
||||||
npc_skin_failure_invalid_placeholder:
|
npc_skin_failure_invalid_placeholder:
|
||||||
- "<click:open_url:'https://docs.fancyplugins.de/fancynpcs/faq/#placeholders-as-skin'><hover:show_text:'{warningColor}What does that mean?<newline><gray>Click here to find out more about this message.'><dark_gray>› {errorColor}Could not load skin from the specified placeholder."
|
- "<click:open_url:'https://docs.fancyinnovations.com/fancynpcs/faq/#placeholders-as-skin'><hover:show_text:'{warningColor}What does that mean?<newline><gray>Click here to find out more about this message.'><dark_gray>› {errorColor}Could not load skin from the specified placeholder."
|
||||||
- "<dark_gray>› <gray>Ensure that the placeholder does not require"
|
- "<dark_gray>› <gray>Ensure that the placeholder does not require"
|
||||||
- "<dark_gray>› <gray>a player instance to be parsed. <#848484>ℹ</hover>"
|
- "<dark_gray>› <gray>a player instance to be parsed. <#848484>ℹ</hover>"
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ allprojects {
|
|||||||
mavenLocal()
|
mavenLocal()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven(url = "https://repo.papermc.io/repository/maven-public/")
|
maven(url = "https://repo.papermc.io/repository/maven-public/")
|
||||||
maven(url = "https://repo.fancyplugins.de/releases")
|
maven(url = "https://repo.fancyinnovations.com/releases")
|
||||||
maven(url = "https://repo.lushplugins.org/releases")
|
maven(url = "https://repo.lushplugins.org/releases")
|
||||||
maven(url = "https://jitpack.io")
|
maven(url = "https://jitpack.io")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ public class FancyVisualsLoader implements PluginLoader {
|
|||||||
public void classloader(@NotNull PluginClasspathBuilder classpathBuilder) {
|
public void classloader(@NotNull PluginClasspathBuilder classpathBuilder) {
|
||||||
|
|
||||||
MavenLibraryResolver resolver = new MavenLibraryResolver();
|
MavenLibraryResolver resolver = new MavenLibraryResolver();
|
||||||
resolver.addRepository(new RemoteRepository.Builder("fancyplugins", "default", "https://repo.fancyplugins.de/releases").build());
|
resolver.addRepository(new RemoteRepository.Builder("fancyinnovations", "default", "https://repo.fancyinnovations.com/releases").build());
|
||||||
// resolver.addRepository(new RemoteRepository.Builder("mavencentral", "default", "https://repo1.maven.org/maven2/").build());
|
// resolver.addRepository(new RemoteRepository.Builder("mavencentral", "default", "https://repo1.maven.org/maven2/").build());
|
||||||
resolver.addDependency(new Dependency(new DefaultArtifact("de.oliver.FancyAnalytics:api:0.1.6"), "compile"));
|
resolver.addDependency(new Dependency(new DefaultArtifact("de.oliver.FancyAnalytics:api:0.1.6"), "compile"));
|
||||||
resolver.addDependency(new Dependency(new DefaultArtifact("de.oliver.FancyAnalytics:logger:0.0.6"), "compile"));
|
resolver.addDependency(new Dependency(new DefaultArtifact("de.oliver.FancyAnalytics:logger:0.0.6"), "compile"));
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ java {
|
|||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven("https://repo.papermc.io/repository/maven-public/")
|
maven("https://repo.papermc.io/repository/maven-public/")
|
||||||
maven("https://repo.fancyplugins.de/releases")
|
maven("https://repo.fancyinnovations.com/releases")
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ public class ModrinthService {
|
|||||||
this.api = ModrinthAPI.rateLimited(
|
this.api = ModrinthAPI.rateLimited(
|
||||||
UserAgent.builder()
|
UserAgent.builder()
|
||||||
.authorUsername("Oliver")
|
.authorUsername("Oliver")
|
||||||
.contact("oliver@fancyplugins.de")
|
.contact("oliver@fancyinnovations.com")
|
||||||
.build(),
|
.build(),
|
||||||
apiKey
|
apiKey
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ java {
|
|||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven("https://repo.papermc.io/repository/maven-public/")
|
maven("https://repo.papermc.io/repository/maven-public/")
|
||||||
maven("https://repo.fancyplugins.de/releases")
|
maven("https://repo.fancyinnovations.com/releases")
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|||||||
Reference in New Issue
Block a user