Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup #25

Closed
wants to merge 29 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
d72fa90
added i18n lib
NonSwag Jun 15, 2024
6d4e72b
added component bundle
NonSwag Jun 15, 2024
73dc4ae
internationalized hardcoded messages
NonSwag Jun 15, 2024
3efe777
added german and english translations
NonSwag Jun 15, 2024
402803e
Merge pull request #1 from NonSwag/internationalization
NonSwag Jun 15, 2024
d3ca711
original prefix
NonSwag Jun 15, 2024
cf16b36
remove license from resources
NonSwag Jun 15, 2024
37f4ca4
removed un-allowed config
NonSwag Jun 15, 2024
1870950
cleanup
NonSwag Jun 15, 2024
977fd65
we are goPaintAdvanced now
NonSwag Jun 15, 2024
d75d727
Merge pull request #2 from NonSwag/goPaintAdvanced
NonSwag Jun 15, 2024
66938e0
removed release drafter
NonSwag Jun 15, 2024
3b2a9f3
removed modrinth upload
NonSwag Jun 15, 2024
df7cf86
port libs.versions.toml to build.gradle for clarity
NonSwag Jun 15, 2024
362389e
Merge pull request #3 from NonSwag/build
NonSwag Jun 15, 2024
d1fffc2
improve workflows
NonSwag Jun 15, 2024
34824de
Merge pull request #4 from NonSwag/workflow
NonSwag Jun 15, 2024
ab8e590
removed serverlib dependency
NonSwag Jun 15, 2024
845690d
Merge pull request #5 from NonSwag/depends
NonSwag Jun 15, 2024
dc2f68c
added lombok
NonSwag Jun 15, 2024
a88f9b8
Merge pull request #6 from NonSwag/lombok
NonSwag Jun 15, 2024
5b8666e
added package level annotations
NonSwag Jun 15, 2024
d6b6f21
Merge pull request #7 from NonSwag/annotations
NonSwag Jun 15, 2024
48c8011
rename permissions
NonSwag Jun 15, 2024
4c6b7cd
remove prefix from settings
NonSwag Jun 15, 2024
6164969
removed unused methods
NonSwag Jun 15, 2024
144379c
inline variable
NonSwag Jun 15, 2024
8c567c4
goPaintAdvanced
NonSwag Jun 15, 2024
bcb238c
removed redundant startup message
NonSwag Jun 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,013 changes: 0 additions & 1,013 deletions .editorconfig

This file was deleted.

1 change: 0 additions & 1 deletion .github/CODEOWNERS

This file was deleted.

4 changes: 0 additions & 4 deletions .github/FUNDING.yml

This file was deleted.

44 changes: 4 additions & 40 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,48 +1,12 @@
name: Bug report
description: Create a report to help us improve
labels: 'Requires Testing'

body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report for goPaint! Fill out the following form to your best ability to help us fix the problem.
Only use this if you're absolutely sure that you found a bug and can reproduce it. For anything else, use: [our Discord server](https://discord.com/invite/jpRVrjd).

- type: dropdown
attributes:
label: Server Implementation
description: Which server Implementation are you using? If your server implementation is not listed, it is not supported. Switch to a supported version first.
multiple: false
options:
- Paper
- Spigot
- Tuinity
validations:
required: true

- type: dropdown
attributes:
label: Server Version
description: Which server version version you using? If your server version is not listed, it is not supported. Update to a supported version first.
multiple: false
options:
- '1.20'
- '1.19.4'
- '1.19.3'
- '1.19.2'
- '1.19.1'
- '1.19'
- '1.18.2'
- '1.18.1'
- '1.18'
- '1.17.2'
- '1.17.1'
- '1.16.5'
- '1.15.2'
- '1.14.4'
validations:
required: true
Only use this if you're absolutely sure that you found a bug and can reproduce it. For anything else, use: [our Discord server](https://thenextlvl.net/discord).

- type: textarea
attributes:
Expand Down Expand Up @@ -88,8 +52,8 @@ body:
- type: input
attributes:
label: goPaint Version
description: What version of BetterGoPaint are you running? (`/version BetterGoPaint`)
placeholder: "For example: BetterGoPaint version 1.0.0-SNAPSHOT+fa92c8abf8a66c08621e66109a64407ec223bdae"
description: What version of goPaintAdvanced are you running? (`/version goPaintAdvanced`)
placeholder: "For example: version 1.1.0"
validations:
required: true

Expand All @@ -98,7 +62,7 @@ body:
label: Checklist
description: Make sure you have followed each of the steps outlined here.
options:
- label: I am using the newest build from https://github.com/TheMeinerLP/BetterGoPaint and the issue still persists.
- label: I am using the newest build from https://github.com/TheNextLvl-net/goPaintAdvanced and the issue still persists.
required: true

- type: textarea
Expand Down
5 changes: 0 additions & 5 deletions .github/ISSUE_TEMPLATE/config.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this feature request for BetterGoPaint! Fill out the following form to your best
ability to help us understand your feature request and greately improve the change of it getting added.
For anything else than a feature request, use: [our Discord server](https://discord.onelitefeather.net).
Thanks for taking the time to fill out this feature request for goPaintAdvanced! Fill out the following form to your best
ability to help us understand your feature request and greatly improve the change of it getting added.
For anything else than a feature request, use: [our Discord server](https://thenextlvl.net/discord).

- type: textarea
attributes:
Expand Down
16 changes: 0 additions & 16 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

5 changes: 0 additions & 5 deletions .github/release-drafter.yml

This file was deleted.

11 changes: 0 additions & 11 deletions .github/renovate.json

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/build-pr.yml

This file was deleted.

28 changes: 28 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle

name: Java CI with Gradle
on: [ pull_request, push ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
- name: Build with Gradle
uses: gradle/actions/setup-gradle@v3
with:
arguments: shadowJar
- name: Upload a Build Artifact
uses: actions/upload-artifact@v4
with:
path: build/libs/*
if-no-files-found: error
14 changes: 0 additions & 14 deletions .github/workflows/close_invalid_prs.yml

This file was deleted.

24 changes: 24 additions & 0 deletions .github/workflows/hangar-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Hangar Publish

on:
release:
types:
- prereleased
- released

jobs:
build:
env:
HANGAR_API_TOKEN: ${{ secrets.HANGAR_API_TOKEN }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
- name: Publish with Gradle to Hangar
uses: gradle/actions/setup-gradle@v3
with:
arguments: publishAllPublicationsToHangar
27 changes: 0 additions & 27 deletions .github/workflows/publish.yml

This file was deleted.

22 changes: 0 additions & 22 deletions .github/workflows/release-drafter.yml

This file was deleted.

25 changes: 0 additions & 25 deletions CHANGELOG.md

This file was deleted.

18 changes: 0 additions & 18 deletions HEADER.txt

This file was deleted.

45 changes: 21 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,44 +1,41 @@
<p>
<img src="https://i.imgur.com/ulEwPm9.jpg">
</p>
![](https://i.imgur.com/ulEwPm9.jpg)

---

BetterGoPaint is a plugin that's designed to simplify painting inside of Minecraft.
This plugin is a [fork](https://github.com/Arcaniax-Development/goPaint_1.14) of original one, but with many improvements and
fixes.

goPaint is a plugin that's designed to simplify painting inside of Minecraft.
This plugin is a fork of the [original](https://github.com/Arcaniax-Development/goPaint_1.14) one,
but with many improvements and fixes.
We aim to be always up-to-date and use new technology instead of hanging on to old and dead code.

## Major Changes

### Done

- Improved configuration file
- Better XMaterial Support
- Modrinth auto deployment
- Added internationalization
- Dropped XMaterial Support
- Hangar auto deployment
- New CI Development builds
- New download link
- Better build gradle
- **Drop 1.13-1.19.4 support. Please use the original plugin!**
- **Dropped legacy support. Update or use the original plugin!**

### To-Do
- Fix performance impacts
- Memory leaks

- Better FAWE integration
- Reduce duplicated code
- Stability
- Replace default commands with cloud framework
- Replace commands with brigadier

## Links

* [Download](https://hangar.papermc.io/TheMeinerLP/BetterGoPaint)
* [Mirror](https://modrinth.com/plugin/bettergopaint)
* [Development Builds](https://hangar.papermc.io/TheMeinerLP/BetterGoPaint)
* [Mirror](https://modrinth.com/plugin/bettergopaint)
* [Discord](https://discord.onelitefeather.net)
* [Issues](https://github.com/TheMeinerLP/BetterGoPaint/issues)
* [Download](https://hangar.papermc.io/TheNextLvl/goPaintAdvanced)
* [Discord](https://thenextlvl.net/discord)
* [Issues](https://github.com/TheNextLvl-net/goPaintAdvanced/issues)

# Building
Gradle is the recommended way to build the project. Use `./gradlew shadowJar` in the main project directory to build the project.

Gradle is the recommended way to build the project. Use `./gradlew shadowJar` in the main project directory to build the
project.

## Suggestions
Suggestions are welcome! We have a separate issue form for suggestions, that can be found [here](https://github.com/TheMeinerLP/BetterGoPaint/issues).

Suggestions are welcome! We have a separate issue form for suggestions, that can be
found [here](https://github.com/TheNextLvl-net/goPaintAdvanced/issues).
7 changes: 0 additions & 7 deletions build-logic/build.gradle.kts

This file was deleted.

Loading
Loading