Skip to content

Commit e007117

Browse files
committed
Added files for public repository
1 parent 65b0c7d commit e007117

9 files changed

Lines changed: 194 additions & 0 deletions

File tree

‎.gitattributes‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
* text=auto
2+
*.java text eol=lf
3+
*.yml text eol=lf
4+
*.yaml text eol=lf
5+
*.xml text eol=lf
6+
*.md text eol=lf
7+
*.bat text eol=crlf
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Bug report
2+
description: Signaler un bug du plugin
3+
title: "[Bug] "
4+
labels:
5+
- bug
6+
body:
7+
- type: textarea
8+
id: description
9+
attributes:
10+
label: Description
11+
description: Explique clairement le bug rencontré.
12+
validations:
13+
required: true
14+
- type: input
15+
id: paper
16+
attributes:
17+
label: Version Paper
18+
placeholder: "ex: 26.2 build ..."
19+
validations:
20+
required: true
21+
- type: textarea
22+
id: steps
23+
attributes:
24+
label: Étapes de reproduction
25+
description: Liste les étapes pour reproduire le bug.
26+
validations:
27+
required: true
28+
- type: textarea
29+
id: logs
30+
attributes:
31+
label: Logs
32+
description: Colle les logs utiles si tu en as.
33+
render: text
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Feature request
2+
description: Proposer une amélioration ou un nouveau mini-jeu
3+
title: "[Feature] "
4+
labels:
5+
- enhancement
6+
body:
7+
- type: textarea
8+
id: need
9+
attributes:
10+
label: Besoin
11+
description: Quel problème ou envie cette feature couvre-t-elle ?
12+
validations:
13+
required: true
14+
- type: textarea
15+
id: proposal
16+
attributes:
17+
label: Proposition
18+
description: Décris le comportement souhaité.
19+
validations:
20+
required: true
21+
- type: textarea
22+
id: details
23+
attributes:
24+
label: Détails optionnels
25+
description: Ajoute des idées de GUI, commandes, règles, sons, animations, etc.

‎.github/pull_request_template.md‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
## Résumé
2+
3+
Décris rapidement les changements.
4+
5+
## Tests
6+
7+
- [ ] `mvn -DskipTests package`
8+
- [ ] Test en jeu sur serveur Paper
9+
10+
## Notes
11+
12+
Ajoute ici les limites connues ou points à relire.

‎.github/workflows/build.yml‎

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Build
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
- master
8+
pull_request:
9+
10+
jobs:
11+
build:
12+
name: Maven package
13+
runs-on: windows-latest
14+
15+
steps:
16+
- name: Checkout
17+
uses: actions/checkout@v4
18+
19+
- name: Set up JDK 25
20+
uses: actions/setup-java@v4
21+
with:
22+
distribution: temurin
23+
java-version: '25'
24+
cache: maven
25+
26+
- name: Build
27+
run: mvn -B -DskipTests package
28+
29+
- name: Upload plugin jar
30+
uses: actions/upload-artifact@v4
31+
with:
32+
name: ReloadChallenges
33+
path: target/*.jar

‎CHANGELOG.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Changelog
2+
3+
Tous les changements notables du projet seront listés ici.
4+
5+
## [1.0.0-SNAPSHOT] - 2026-07-09
6+
7+
- Création du plugin ReloadChallenges.
8+
- Ajout des mini-jeux : Find Challenge, Where is this block, Craft Challenge, Speedrun Dragon, Where is this biome, Chasse au mob, Bingo.
9+
- Ajout des modes FFA et équipes.
10+
- Ajout du lobby, hôte, menus, scoreboards, boss bars, action bars, player list custom et reset de monde.

‎CONTRIBUTING.md‎

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Contributing
2+
3+
Merci de vouloir contribuer à ReloadChallenges.
4+
5+
## Pré-requis
6+
7+
- JDK 25 ou plus récent
8+
- Maven 3.9+
9+
- Un serveur Paper compatible `26.2`
10+
11+
## Build local
12+
13+
```bash
14+
mvn clean package
15+
```
16+
17+
Le fichier généré se trouve dans `target/reload-challenges-1.0.0-SNAPSHOT.jar`.
18+
19+
## Règles de contribution
20+
21+
- Garder le code séparé par responsabilité : game, UI, map, player, listeners.
22+
- Ne pas utiliser de NMS si une API Bukkit/Paper moderne suffit.
23+
- Vérifier que le plugin compile avant d'ouvrir une pull request.
24+
- Tester les changements de gameplay sur un serveur Paper quand ils touchent aux événements Minecraft.
25+
- Garder les textes visibles en français avec accents.
26+
27+
## Pull requests
28+
29+
Une PR devrait contenir :
30+
31+
- le problème résolu ;
32+
- la solution apportée ;
33+
- les tests effectués ;
34+
- les limites connues, si besoin.

‎LICENSE‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2026 Victin
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

‎SECURITY.md‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Security Policy
2+
3+
## Versions supportées
4+
5+
Le projet vise la branche principale et la version Paper indiquée dans `pom.xml`.
6+
7+
## Signaler une vulnérabilité
8+
9+
Pour une faille de sécurité, évite de publier un rapport exploitable dans une issue publique.
10+
11+
Ouvre plutôt une discussion privée avec le mainteneur du dépôt, ou contacte le propriétaire du projet via le canal indiqué sur GitHub si disponible.
12+
13+
Inclure si possible :
14+
15+
- version du plugin ;
16+
- version Paper ;
17+
- étapes de reproduction ;
18+
- impact estimé ;
19+
- logs utiles sans données sensibles.

0 commit comments

Comments
 (0)