Skip to content

Commit afd89fb

Browse files
committed
add CraftingBlock (replaces Shaped Recipe map stuff), add StackUtils back, and you dont need commands
1 parent 94536b5 commit afd89fb

37 files changed

+574
-119
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<modelVersion>4.0.0</modelVersion>
77
<groupId>io.github.mooy1</groupId>
88
<artifactId>InfinityLib</artifactId>
9-
<version>1.0.2</version>
9+
<version>1.1.0</version>
1010

1111
<properties>
1212
<maven.compiler.source>1.8</maven.compiler.source>

src/main/java/io/github/mooy1/infinitylib/commands/AddonCommand.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import java.util.Locale;
77
import java.util.Objects;
88

9+
import javax.annotation.ParametersAreNonnullByDefault;
10+
911
import org.bukkit.command.Command;
1012
import org.bukkit.command.CommandSender;
1113
import org.bukkit.command.PluginCommand;
@@ -24,6 +26,7 @@
2426
*
2527
* @author Mooy1
2628
*/
29+
@ParametersAreNonnullByDefault
2730
public final class AddonCommand extends ParentCommand implements TabExecutor, Listener {
2831

2932
private final String help;

src/main/java/io/github/mooy1/infinitylib/commands/AliasesCommand.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22

33
import java.util.List;
44

5+
import javax.annotation.ParametersAreNonnullByDefault;
6+
57
import org.bukkit.command.CommandSender;
68
import org.bukkit.command.PluginCommand;
79

10+
@ParametersAreNonnullByDefault
811
final class AliasesCommand extends SubCommand {
912

1013
private final String message;

src/main/java/io/github/mooy1/infinitylib/commands/HelpCommand.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22

33
import java.util.List;
44

5+
import javax.annotation.ParametersAreNonnullByDefault;
6+
57
import org.bukkit.ChatColor;
68
import org.bukkit.command.CommandSender;
79

10+
@ParametersAreNonnullByDefault
811
final class HelpCommand extends SubCommand {
912

1013
private final ParentCommand command;

src/main/java/io/github/mooy1/infinitylib/commands/InfoCommand.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,15 @@
33
import java.util.List;
44
import java.util.Objects;
55

6+
import javax.annotation.ParametersAreNonnullByDefault;
7+
68
import org.bukkit.command.CommandSender;
79

810
import io.github.thebusybiscuit.slimefun4.api.SlimefunAddon;
911
import io.github.thebusybiscuit.slimefun4.implementation.Slimefun;
1012
import io.github.thebusybiscuit.slimefun4.libraries.dough.common.ChatColors;
1113

14+
@ParametersAreNonnullByDefault
1215
final class InfoCommand extends SubCommand {
1316

1417
private final String[] message;

src/main/java/io/github/mooy1/infinitylib/commands/SubCommand.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,16 @@
44
import java.util.Locale;
55
import java.util.function.Predicate;
66

7+
import javax.annotation.ParametersAreNonnullByDefault;
8+
79
import org.bukkit.command.CommandSender;
810

911
/**
1012
* A command
1113
*
1214
* @author Mooy1
1315
*/
16+
@ParametersAreNonnullByDefault
1417
public abstract class SubCommand {
1518

1619
private final Predicate<CommandSender> permission;

src/main/java/io/github/mooy1/infinitylib/commands/package-info.java

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/main/java/io/github/mooy1/infinitylib/common/Events.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import java.util.function.Consumer;
44

5+
import javax.annotation.ParametersAreNonnullByDefault;
6+
57
import lombok.AccessLevel;
68
import lombok.NoArgsConstructor;
79

@@ -17,6 +19,7 @@
1719
*
1820
* @author Mooy1
1921
*/
22+
@ParametersAreNonnullByDefault
2023
@NoArgsConstructor(access = AccessLevel.PRIVATE)
2124
public final class Events implements Listener {
2225

src/main/java/io/github/mooy1/infinitylib/common/PersistentType.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import java.util.function.Function;
88

99
import javax.annotation.Nonnull;
10+
import javax.annotation.ParametersAreNonnullByDefault;
1011

1112
import lombok.RequiredArgsConstructor;
1213

@@ -28,6 +29,7 @@
2829
* @author Mooy1
2930
*/
3031
@RequiredArgsConstructor
32+
@ParametersAreNonnullByDefault
3133
public final class PersistentType<T, Z> implements PersistentDataType<T, Z> {
3234

3335
public static final PersistentDataType<byte[], ItemStack> ITEM_STACK = new PersistentType<>(

src/main/java/io/github/mooy1/infinitylib/common/Scheduler.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package io.github.mooy1.infinitylib.common;
22

3+
import javax.annotation.ParametersAreNonnullByDefault;
4+
35
import lombok.experimental.UtilityClass;
46

57
import org.bukkit.Bukkit;
@@ -12,6 +14,7 @@
1214
* @author Mooy1
1315
*/
1416
@UtilityClass
17+
@ParametersAreNonnullByDefault
1518
public final class Scheduler {
1619

1720
public static void run(Runnable runnable) {

0 commit comments

Comments
 (0)