Skip to content
Merged
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
a65b1ec
Version 1.5.0
tastybento Feb 2, 2025
a969008
Added support for Block Groups, AKA Material Tags
tastybento Feb 4, 2025
88a5cee
Added entity groups. Still a lot of bugs but it basically works.
tastybento Feb 5, 2025
a06dfd7
Fixed/improved the challenge requirements list
tastybento Feb 6, 2025
63b7af8
Fix list of entity groups in remove icon
tastybento Feb 6, 2025
1230869
Update en-US.yml
tastybento Feb 6, 2025
5136334
Merge pull request #369 from BentoBoxWorld/tastybento-patch-1
tastybento Feb 6, 2025
3859260
Remove items already selected in the tags chooser. Remove debug.
tastybento Feb 6, 2025
a6f2dc0
Reorg imports
tastybento Feb 6, 2025
25dca4c
Refactor to remove duplicate code
tastybento Feb 6, 2025
8cddb62
Bug fixes
tastybento Feb 7, 2025
435764a
Add NPE protection
tastybento Feb 7, 2025
c3397a1
Tighten up minimum dependencies
tastybento Feb 7, 2025
7935c62
Merge pull request #368 from BentoBoxWorld/add_tags
tastybento Feb 7, 2025
93f7fd1
Version 1.5.0
tastybento Feb 7, 2025
b5a9296
Reduce code duplication by abstracting classes
tastybento Feb 7, 2025
f88d5a8
Fix error with Mode - now the enum is correctly shared
tastybento Feb 7, 2025
fb69058
Fix placeholders
tastybento Feb 7, 2025
cf4dcaf
Merge pull request #371 from BentoBoxWorld/dupe_reduction
tastybento Feb 7, 2025
c5334ac
Enable challenges to have multiple statistic requirements
tastybento Feb 10, 2025
b63838f
Reduce duplication in the constructor
tastybento Feb 10, 2025
183368b
Remove unused enums and todo comment
tastybento Feb 10, 2025
0bd1c79
Merge pull request #372 from BentoBoxWorld/multi_statistics
tastybento Feb 10, 2025
9be2614
Improve the icons for picking entities
tastybento Feb 10, 2025
80b0fb4
Unify entity icons across all GUIs
tastybento Feb 10, 2025
23ed293
Unified icons and made non-alive entities available for selection
tastybento Feb 10, 2025
5f8aeba
Merge pull request #373 from BentoBoxWorld/better_icons_for_entities
tastybento Feb 10, 2025
f6ae07a
Fix naming of individual materials
tastybento Feb 11, 2025
dc7309b
Reduce size of success notice to fit on screen
tastybento Feb 11, 2025
005fc33
Add permission [gamemode].challenges.waiver-add.x to addon
tastybento Feb 12, 2025
0fcdb06
Merge pull request #374 from BentoBoxWorld/permission_waiver
tastybento Feb 12, 2025
9849c95
Add switch to hide reward items from the GUI list.
tastybento Feb 12, 2025
2edf1a7
Fix bug with cloning and Boolean vs booleans
tastybento Feb 12, 2025
90bb3d6
Merge pull request #375 from BentoBoxWorld/hide_reward_items
tastybento Feb 12, 2025
fb782c2
Added a PAPI formula option to Other challenge types.
tastybento Feb 12, 2025
39addca
Merge pull request #376 from BentoBoxWorld/papi
tastybento Feb 12, 2025
7fad1b0
Adds Advancements as an option to the Other challenges
tastybento Feb 13, 2025
d5ddc03
Merge pull request #377 from BentoBoxWorld/advancements
tastybento Feb 13, 2025
f166df2
Add string comparison for PAPI placeholders #366
tastybento Feb 14, 2025
73e3df6
Added test class and fixed issue.
tastybento Feb 14, 2025
d64b1a6
Log errors to console.
tastybento Feb 14, 2025
362d846
Merge pull request #378 from BentoBoxWorld/PAPI_strings
tastybento Feb 14, 2025
d405390
Correct text now that PAPI strings supported
tastybento Feb 14, 2025
23dae37
Fix import and export of challenges. Added Tag TypeAdapter from BBox
tastybento Feb 15, 2025
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
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,14 +44,14 @@
<!-- More visible way how to change dependency versions -->
<spigot.version>1.21.3-R0.1-SNAPSHOT</spigot.version>
<spigot-annotations.version>1.2.3-SNAPSHOT</spigot-annotations.version>
<bentobox.version>2.7.1-SNAPSHOT</bentobox.version>
<bentobox.version>3.2.4-SNAPSHOT</bentobox.version>
<level.version>2.6.3</level.version>
<vault.version>1.7</vault.version>
<panelutils.version>1.2.0</panelutils.version>
<!-- Revision variable removes warning about dynamic version -->
<revision>${build.version}-SNAPSHOT</revision>
<!-- This allows to change between versions and snapshots. -->
<build.version>1.4.0</build.version>
<build.version>1.5.0</build.version>
<build.number>-LOCAL</build.number>
<!-- Sonar Cloud -->
<sonar.projectKey>BentoBoxWorld_Challenges</sonar.projectKey>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
import world.bentobox.bentobox.database.DatabaseSetup.DatabaseType;
import world.bentobox.bentobox.hooks.VaultHook;
import world.bentobox.bentobox.managers.RanksManager;
import world.bentobox.challenges.commands.ChallengesPlayerCommand;
import world.bentobox.challenges.commands.ChallengesGlobalPlayerCommand;
import world.bentobox.challenges.commands.ChallengesPlayerCommand;
import world.bentobox.challenges.commands.admin.ChallengesAdminCommand;
import world.bentobox.challenges.commands.admin.ChallengesGlobalAdminCommand;
import world.bentobox.challenges.config.Settings;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
package world.bentobox.challenges.database.object;


import java.util.*;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Objects;
import java.util.Set;
import java.util.stream.Collectors;

import org.bukkit.Material;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
package world.bentobox.challenges.database.object;


import java.util.*;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Objects;
import java.util.Set;
import java.util.stream.Collectors;

import org.bukkit.Material;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,20 @@
package world.bentobox.challenges.database.object.adapters;


import com.google.gson.*;
import org.bukkit.entity.EntityType;
import java.lang.reflect.Type;
import java.util.EnumMap;
import java.util.Map;

import org.bukkit.entity.EntityType;

import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParseException;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;

import world.bentobox.bentobox.BentoBox;


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,16 @@
package world.bentobox.challenges.database.object.adapters;


import com.google.gson.*;
import java.lang.reflect.Type;

import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
import com.google.gson.JsonElement;
import com.google.gson.JsonParseException;
import com.google.gson.JsonPrimitive;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;

import world.bentobox.challenges.database.object.Challenge;


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,11 @@
package world.bentobox.challenges.database.object.requirements;


import java.util.*;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Objects;
import java.util.Set;
import java.util.stream.Collectors;

import org.bukkit.Material;
Expand Down
Loading