Skip to content

Commit 257183f

Browse files
authored
Merge pull request #2
dev
2 parents 651cad2 + 908f075 commit 257183f

36 files changed

Lines changed: 240 additions & 152 deletions

.github/workflows/publish-snapshot.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ name: Publish SNAPSHOT
33
on:
44
push:
55
branches: [ main ]
6+
pull_request:
7+
types: [ closed ]
8+
branches: [ main ]
69

710
jobs:
811
snapshot:
@@ -57,6 +60,21 @@ jobs:
5760
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5861
run: mvn -B -s $GITHUB_WORKSPACE/settings.xml -DskipTests deploy
5962

63+
- name: Create Git Tag
64+
if: steps.version.outputs.deploy == 'true'
65+
uses: actions/github-script@v7
66+
with:
67+
github-token: ${{ secrets.GITHUB_TOKEN }}
68+
script: |
69+
const version = process.env.VERSION || '${{ steps.version.outputs.version }}';
70+
const sha = process.env.GITHUB_SHA || '${{ github.sha }}';
71+
await github.rest.git.createRef({
72+
owner: context.repo.owner,
73+
repo: context.repo.repo,
74+
ref: `refs/tags/v${version}`,
75+
sha: sha
76+
});
77+
6078
- name: Summary
6179
run: |
6280
echo "Version: ${{ steps.version.outputs.version }}"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ If the library is published to GitHub Packages, add the GitHub repository and de
5151

5252
<dependencies>
5353
<dependency>
54-
<groupId>com.github.Pinont</groupId>
54+
<groupId>com.github.pinont</groupId>
5555
<artifactId>SingularityLib</artifactId>
5656
<version>Tag</version>
5757
</dependency>

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66

7-
<groupId>com.pinont</groupId>
7+
<groupId>com.github.pinont</groupId>
88
<artifactId>singularitylib</artifactId>
9-
<version>2.2.0</version>
9+
<version>2.2.1-SNAPSHOT</version>
1010
<packaging>jar</packaging>
1111

1212
<name>SingularityLib</name>

src/main/java/com/pinont/lib/api/annotation/AutoRegister.java renamed to src/main/java/com/github/pinont/singularitylib/api/annotation/AutoRegister.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
package com.pinont.lib.api.annotation;
1+
package com.github.pinont.singularitylib.api.annotation;
22

33
public @interface AutoRegister {
44
/**
55
* Indicates that the annotated class should be automatically registered by the plugin.
66
* This annotation is used to mark classes that need to be registered during the plugin's startup process.
77
* <p>
88
* Classes annotated with this will be processed by the plugin's registration system.
9+
* <p>
10+
* <b>Hint:</b> Use this annotation to register commands, events, or custom items.
11+
* It should only be used when the class extends {@code CustomItem}, {@code SimpleCommand}, or {@code Listener}.
912
*/
1013
String value() default "";
1114
}

src/main/java/com/pinont/lib/api/command/SimpleCommand.java renamed to src/main/java/com/github/pinont/singularitylib/api/command/SimpleCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.pinont.lib.api.command;
1+
package com.github.pinont.singularitylib.api.command;
22

33
import io.papermc.paper.command.brigadier.BasicCommand;
44

src/main/java/com/pinont/lib/api/entity/EntityCreator.java renamed to src/main/java/com/github/pinont/singularitylib/api/entity/EntityCreator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.pinont.lib.api.entity;
1+
package com.github.pinont.singularitylib.api.entity;
22

33
import org.bukkit.Location;
44
import org.bukkit.World;
@@ -10,7 +10,7 @@
1010
import java.util.List;
1111
import java.util.Objects;
1212

13-
import static com.pinont.lib.plugin.CorePlugin.sendDebugMessage;
13+
import static com.github.pinont.singularitylib.plugin.CorePlugin.sendDebugMessage;
1414

1515
public class EntityCreator {
1616

src/main/java/com/pinont/lib/api/enums/AttributeType.java renamed to src/main/java/com/github/pinont/singularitylib/api/enums/AttributeType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.pinont.lib.api.enums;
1+
package com.github.pinont.singularitylib.api.enums;
22

33
import org.bukkit.attribute.Attribute;
44

src/main/java/com/pinont/lib/api/enums/PersisDataType.java renamed to src/main/java/com/github/pinont/singularitylib/api/enums/PersisDataType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.pinont.lib.api.enums;
1+
package com.github.pinont.singularitylib.api.enums;
22

33
public enum PersisDataType {
44
STRING,

src/main/java/com/pinont/lib/api/enums/PlayerInventorySlotType.java renamed to src/main/java/com/github/pinont/singularitylib/api/enums/PlayerInventorySlotType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.pinont.lib.api.enums;
1+
package com.github.pinont.singularitylib.api.enums;
22

33
public enum PlayerInventorySlotType {
44
MAINHAND,

src/main/java/com/pinont/lib/api/event/ItemExecuteEvent.java renamed to src/main/java/com/github/pinont/singularitylib/api/event/ItemExecuteEvent.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.pinont.lib.api.event;
1+
package com.github.pinont.singularitylib.api.event;
22

3-
import com.pinont.lib.api.items.ItemInteraction;
3+
import com.github.pinont.singularitylib.api.items.ItemInteraction;
44
import org.bukkit.Bukkit;
55
import org.bukkit.GameMode;
66
import org.bukkit.entity.Player;
@@ -12,7 +12,7 @@
1212
import org.bukkit.inventory.ItemStack;
1313
import org.jetbrains.annotations.NotNull;
1414

15-
import static com.pinont.lib.plugin.CorePlugin.sendDebugMessage;
15+
import static com.github.pinont.singularitylib.plugin.CorePlugin.sendDebugMessage;
1616

1717
public class ItemExecuteEvent extends Event implements Cancellable {
1818

0 commit comments

Comments
 (0)