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

4.7.0 Release #136

Merged
merged 259 commits into from
Aug 10, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
259 commits
Select commit Hold shift + click to select a range
f8d9c6e
Make sure the entity attributes are created from builder instance
montlikadani Aug 9, 2021
9d8d226
Bump pom.xml from 4.6.1-dev3 to 4.6.1-dev4
github-actions[bot] Aug 9, 2021
efa0309
Shaded dependencies does not need to be provided it is now optional (…
HSGamer Aug 9, 2021
df659e6
Bump pom.xml from 4.6.1-dev4 to 4.6.1-dev5
github-actions[bot] Aug 9, 2021
d5aa948
Fix target and goal selector for entities
montlikadani Aug 9, 2021
2e1484e
Bump pom.xml from 4.6.1-dev5 to 4.6.1-dev6
github-actions[bot] Aug 9, 2021
91d4312
Small optimizations
montlikadani Aug 9, 2021
6006408
Bump pom.xml from 4.6.1-dev6 to 4.6.1-dev7
github-actions[bot] Aug 9, 2021
7a562a4
Make sure wolves does not attacks golems and villagers
montlikadani Aug 10, 2021
4d6fb2a
Bump pom.xml from 4.6.1-dev7 to 4.6.1-dev8
github-actions[bot] Aug 10, 2021
b3e326c
Actually these are also builder instances
montlikadani Aug 10, 2021
aa59a02
Bump pom.xml from 4.6.1-dev8 to 4.6.1-dev9
github-actions[bot] Aug 10, 2021
69998d0
config version number discrepancy
montlikadani Aug 11, 2021
0368869
Bump pom.xml from 4.6.1-dev9 to 4.6.1-dev10
github-actions[bot] Aug 11, 2021
f77804b
Small optimizations again
montlikadani Aug 26, 2021
6cd7052
Bump pom.xml from 4.6.1-dev10 to 4.6.1-dev11
github-actions[bot] Aug 26, 2021
228d9f4
Small changes especially for party player retrieving
montlikadani Sep 3, 2021
33896a9
Bump pom.xml from 4.6.1-dev11 to 4.6.1-dev12
github-actions[bot] Sep 3, 2021
51938e0
Fix null item in CleanerKit (#124)
HSGamer Sep 4, 2021
dc1e655
Bump pom.xml from 4.6.1-dev12 to 4.6.1-dev13
github-actions[bot] Sep 4, 2021
df9fdeb
Small changes
montlikadani Sep 4, 2021
dde98e1
Bump pom.xml from 4.6.1-dev13 to 4.6.1-dev14
github-actions[bot] Sep 4, 2021
1893d62
RidableVillagers should open and move through doors
montlikadani Sep 5, 2021
dea8925
Bump pom.xml from 4.6.1-dev14 to 4.6.1-dev15
github-actions[bot] Sep 5, 2021
9ec9d43
suc* your a** sonarcloud with your trashes
montlikadani Sep 5, 2021
abf1958
Bump pom.xml from 4.6.1-dev15 to 4.6.1-dev16
github-actions[bot] Sep 5, 2021
2df2ce6
Inconsistency for party member retrieving
montlikadani Sep 11, 2021
338552c
Bump pom.xml from 4.6.1-dev16 to 4.6.1-dev17
github-actions[bot] Sep 11, 2021
768ae34
Micro optimizations again
montlikadani Sep 11, 2021
e29a970
Bump pom.xml from 4.6.1-dev17 to 4.6.1-dev18
github-actions[bot] Sep 11, 2021
895e3e2
fix: CommonsBox Failed to execute update query
Plajer Sep 11, 2021
b7c0d17
Bump pom.xml from 4.6.1-dev18 to 4.6.1-dev19
github-actions[bot] Sep 11, 2021
2c5e83d
refactor: Undo invalid copyright notice
Plajer Sep 11, 2021
b0f0427
Merge remote-tracking branch 'origin/development' into development
Plajer Sep 11, 2021
0d42819
Bump pom.xml from 4.6.1-dev19 to 4.6.1-dev20
github-actions[bot] Sep 11, 2021
750c534
Added option to set glowing for remaining zombies
montlikadani Sep 22, 2021
9ba3cff
Bump pom.xml from 4.6.1-dev20 to 4.6.1-dev21
github-actions[bot] Sep 22, 2021
1cb18f4
Adjusted changelog
montlikadani Sep 22, 2021
bae8b4b
Bump pom.xml from 4.6.1-dev21 to 4.6.1-dev22
github-actions[bot] Sep 22, 2021
ce956b9
An attempt to fix picking up powerup items
montlikadani Sep 22, 2021
29d6f7a
Bump pom.xml from 4.6.1-dev22 to 4.6.1-dev23
github-actions[bot] Sep 22, 2021
3e9873d
Glowing status only available from 1.9
montlikadani Sep 23, 2021
14a353f
Bump pom.xml from 4.6.1-dev23 to 4.6.1-dev24
github-actions[bot] Sep 23, 2021
e8aa897
Add consumer to change how the shop is opened through API (#125)
HSGamer Oct 2, 2021
eb9b5a3
Bump pom.xml from 4.6.1-dev24 to 4.6.1-dev25
github-actions[bot] Oct 2, 2021
1b9042c
Added additional placeholders to bossbar messages (#127)
DrkMatr1984 Oct 26, 2021
9c39428
Bump pom.xml from 4.6.1-dev25 to 4.6.1-dev26
github-actions[bot] Oct 26, 2021
59e5bdb
Save FileStats synchronously (#126)
HSGamer Oct 26, 2021
1006698
Bump pom.xml from 4.6.1-dev26 to 4.6.1-dev27
github-actions[bot] Oct 26, 2021
60579db
Small change
montlikadani Oct 26, 2021
cd6ef35
Bump pom.xml from 4.6.1-dev27 to 4.6.1-dev28
github-actions[bot] Oct 26, 2021
83bf0c4
Also make sure if party plugin is enabled during initialization
montlikadani Oct 26, 2021
8d2f869
Bump pom.xml from 4.6.1-dev28 to 4.6.1-dev29
github-actions[bot] Oct 26, 2021
1b81cfa
Fix the initialization order of listeners and make sure signs arena i…
montlikadani Nov 27, 2021
34eba9a
Bump pom.xml from 4.6.1-dev29 to 4.6.1-dev30
github-actions[bot] Nov 27, 2021
71a0afb
Switched from commons box to minigames box
Tigerpanzer02 Dec 28, 2021
a86dd14
Bump pom.xml from 4.6.1-dev30 to 4.6.1-dev31
github-actions[bot] Dec 28, 2021
fa068d8
Fixed some occurred bugs while startup and basic command usage
Tigerpanzer02 Jan 2, 2022
dd653fb
Bump pom.xml from 4.6.1-dev31-debug to 4.6.1-dev32
github-actions[bot] Jan 2, 2022
ccc5eff
Updated SetupMenu
Tigerpanzer02 Jan 4, 2022
b50a133
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Jan 4, 2022
0a0291a
Bump pom.xml from 4.6.1-dev32 to 4.6.1-dev33
github-actions[bot] Jan 4, 2022
96d8867
Updated Events to Plugily
Tigerpanzer02 Jan 6, 2022
de5218a
Automatically open paged gui if arena is known on SetupInventory
Tigerpanzer02 Jan 6, 2022
1a2e8c9
Fixed placeholder arena value
Tigerpanzer02 Jan 6, 2022
42b288d
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Jan 6, 2022
bf6f454
Bump pom.xml from 4.6.1-dev33 to 4.6.1-dev34
github-actions[bot] Jan 6, 2022
415fd9b
Fixed wrong placeholder usage on language.yml
Tigerpanzer02 Jan 7, 2022
73d4d38
Set KnightKit as default kit
Tigerpanzer02 Jan 7, 2022
e3b2649
Moved default slot of Forcestart item
Tigerpanzer02 Jan 7, 2022
81cdf21
Fixed KnightKit isn't loaded
Tigerpanzer02 Jan 7, 2022
06608cf
Setting kits default true
Tigerpanzer02 Jan 7, 2022
69cf469
Fixed KnightKit messages
Tigerpanzer02 Jan 7, 2022
41cfd63
Handle default state call after plugin specific one
Tigerpanzer02 Jan 7, 2022
51a016b
Register PowerupHandler and PluginEvents as they weren't registered o…
Tigerpanzer02 Jan 9, 2022
ef8179a
Fixed paths of Village.Wave messages
Tigerpanzer02 Jan 9, 2022
95f5bb8
Removed duplicated arena_orbs_amount placeholder, as it already regis…
Tigerpanzer02 Jan 9, 2022
bebb115
Fixed scoreboard while waiting for next wave
Tigerpanzer02 Jan 9, 2022
89c2d48
Fixed scoreboard while waiting for next wave
Tigerpanzer02 Jan 9, 2022
21ab746
Reworked states to work with minigamesbox uddate
Tigerpanzer02 Jan 9, 2022
2ab3b4d
Fixed ArenaUtils plugin not initialized
Tigerpanzer02 Jan 9, 2022
eb49e76
Fixed Cooldown Time before next wave
Tigerpanzer02 Jan 9, 2022
5d1c6be
Fixed Villager and Zombies Spawn weren't added to arena
Tigerpanzer02 Jan 9, 2022
1ffe317
Changed in-game placeholders of scoreboard
Tigerpanzer02 Jan 9, 2022
0639810
Clear Villagers of old games or spawned one before starting game
Tigerpanzer02 Jan 14, 2022
2624ed9
Simplified colormessage of %value% messages
Tigerpanzer02 Jan 14, 2022
b553e00
Clear DroppedFleshes if timer is 0
Tigerpanzer02 Jan 14, 2022
7126f3b
Added new message IN_GAME_MESSAGES_LOBBY_REDUCED_TIME
Tigerpanzer02 Jan 14, 2022
325ec16
Added CustomCreature(s) / Possibility to add own creatures (creatures…
Tigerpanzer02 Jan 22, 2022
10d64b8
Bump pom.xml from 4.6.1-dev34-debug to 4.6.1-dev35
github-actions[bot] Jan 22, 2022
7c74417
Refactored spawning of wolf and irongolem
Tigerpanzer02 Jan 25, 2022
8c341bc
Bump pom.xml from 4.6.1-dev35-debug to 4.6.1-dev36
github-actions[bot] Jan 25, 2022
68a302d
Fixed arena validation placeholders
Tigerpanzer02 Jan 30, 2022
700ebd3
Changed language.yml next wave in color code missing
Tigerpanzer02 Jan 30, 2022
e930f46
Adjusted config.yml and special_items.yml
Tigerpanzer02 Jan 30, 2022
fae8032
Bump pom.xml from 4.6.1-dev36 to 4.6.1-dev37
github-actions[bot] Jan 30, 2022
d2a2a29
Fixed RideableCreature target throws index out of bounds
Tigerpanzer02 Feb 2, 2022
81c9e1f
Removed config option for custom zombie speed as its now definable on…
Tigerpanzer02 Feb 2, 2022
ab86ed7
Removed CustomCreature debug target message
Tigerpanzer02 Feb 2, 2022
242a78d
Fixed CustomCreature registration that didn't load explosiveHit and p…
Tigerpanzer02 Feb 2, 2022
6b0949e
Fixed EnemeySpawnerSet isn't shuffled on next wave
Tigerpanzer02 Feb 2, 2022
700cdc2
Renamed getRandomZombieSpawn to getRandomZombieSpawnLocation
Tigerpanzer02 Feb 2, 2022
8b45b15
Added debug to SimpleEnemySpawner
Tigerpanzer02 Feb 2, 2022
747b6b7
Fixed shop isn't giving items
Tigerpanzer02 Feb 2, 2022
23b938d
Fixed CustomCreature getMaxWave was returning getWaveMin
Tigerpanzer02 Feb 2, 2022
b343c63
Adjusted creatures.yml
Tigerpanzer02 Feb 2, 2022
0f22d2a
Fixed EntityUpgradeMenu does not update tier values on gui
Tigerpanzer02 Feb 2, 2022
9a30ed0
Updated Copyright to 2022
Tigerpanzer02 Feb 2, 2022
324d459
Bump pom.xml from 4.6.1-dev37-debug to 4.6.1-dev38
github-actions[bot] Feb 2, 2022
5386861
Match User methods name changes
Tigerpanzer02 Feb 4, 2022
f370c88
Added newly introduced SERVER_JOIN special_items
Tigerpanzer02 Feb 4, 2022
76f3252
Fixed Stats special_item execute command
Tigerpanzer02 Feb 4, 2022
4e41dcd
Trying to handle player respawn earlier
Tigerpanzer02 Feb 5, 2022
8ccf517
Fixed bound must be positive on CreatureTargetManager
Tigerpanzer02 Feb 5, 2022
e06829d
Updated to MessageBuilder
Tigerpanzer02 Feb 5, 2022
a36549f
Reopen UpgradeMenu on upgrade
Tigerpanzer02 Feb 5, 2022
4c47afe
Fixed spawn limit doesn't check entity type on entityLimit, added mes…
Tigerpanzer02 Feb 5, 2022
935b30e
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Feb 5, 2022
d4da163
Bump pom.xml from 4.6.1-dev38 to 4.6.1-dev39
github-actions[bot] Feb 5, 2022
170a9a5
Fixed orbs getting substracted if mob can't be spawned
Tigerpanzer02 Feb 6, 2022
3738b68
Fixed scoreboard placeholders for arena aren't translated
Tigerpanzer02 Feb 6, 2022
a2a410b
Updated language.yml
Tigerpanzer02 Feb 6, 2022
51b253e
Fixed pluginPrefix on EntityUpgradeMenu
Tigerpanzer02 Feb 6, 2022
db837d6
Fixed defaultValues aren't set on Arena creation
Tigerpanzer02 Feb 6, 2022
00980b4
Make sure to set arena to wave 1 on restore
Tigerpanzer02 Feb 6, 2022
129662b
Bump pom.xml from 4.6.1-dev39 to 4.6.1-dev40
github-actions[bot] Feb 6, 2022
0e11501
Updated config.yml and rewards.yml
Tigerpanzer02 Feb 12, 2022
97de80a
Updated data.yml
Tigerpanzer02 Feb 12, 2022
fc17ed5
Fixed player death on rewards.yml
Tigerpanzer02 Feb 12, 2022
b4ee34f
Removed doubled prefix on some messages
Tigerpanzer02 Feb 13, 2022
17653ed
Bump pom.xml from 4.6.1-dev40-debug to 4.6.1-dev41
github-actions[bot] Feb 13, 2022
5b732e3
Fixed wolf sitting was not canceled due to not calling it on next tick
Tigerpanzer02 Feb 20, 2022
3bb3258
Updated powerups.yml placeholders
Tigerpanzer02 Feb 20, 2022
ce97719
Bump pom.xml from 4.6.1-dev41 to 4.6.1-dev42
github-actions[bot] Feb 20, 2022
2ecf174
Removed commonsbox classic completly
Tigerpanzer02 Feb 25, 2022
71b635c
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Feb 25, 2022
d26af11
Bump pom.xml from 4.6.1-dev42 to 4.6.1-dev43
github-actions[bot] Feb 25, 2022
0267ed8
Updated plugily repo maven link
Tigerpanzer02 Feb 25, 2022
702c451
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Feb 25, 2022
527cc6c
Bump pom.xml from 4.6.1-dev43 to 4.6.1-dev44
github-actions[bot] Feb 25, 2022
0dd99db
Cleaned up pom.xml
Tigerpanzer02 Feb 25, 2022
228f1b9
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Feb 25, 2022
2b59158
Bump pom.xml from 4.6.1-dev44 to 4.6.1-dev45
github-actions[bot] Feb 25, 2022
09a80ae
Update deploy workflow to jdk 17, maven settings
Tigerpanzer02 Feb 26, 2022
7d2bb96
Bump pom.xml from 4.6.1-dev45 to 4.6.1-dev46
github-actions[bot] Feb 26, 2022
b46b748
Bump pom.xml from 4.6.1-dev46 to 4.6.1-dev47
github-actions[bot] Feb 26, 2022
6b24025
Bump pom.xml from 4.6.1-dev47 to 4.6.1-dev48
github-actions[bot] Feb 26, 2022
973e925
Update deploy.yml
Tigerpanzer02 Feb 26, 2022
66b2d12
Bump pom.xml from 4.6.1-dev48 to 4.6.1-dev49
github-actions[bot] Feb 26, 2022
267bf29
Added some missing do not edit versions to file resources
Tigerpanzer02 Feb 27, 2022
fc7e0ec
Bump pom.xml from 4.6.1-dev49 to 4.6.1-dev50
github-actions[bot] Feb 27, 2022
32e4731
Added new types of orbs death possibilities such as percentage amount…
Tigerpanzer02 Feb 28, 2022
96d7126
Added new speed powerup (by Galaxis#8036)
Tigerpanzer02 Feb 28, 2022
a39645e
Fixed kit special item material
Tigerpanzer02 Feb 28, 2022
ba92c8b
Added exp drop per creature (adjustable orbs amount per zombie)
Tigerpanzer02 Feb 28, 2022
fefde94
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Feb 28, 2022
f8b23db
Bump pom.xml from 4.6.1-dev50 to 4.6.1-dev51
github-actions[bot] Feb 28, 2022
da01cb0
Fixed arena load option bug
Tigerpanzer02 Feb 28, 2022
7be0277
Save and re use random, added optional is present checks
Tigerpanzer02 Feb 28, 2022
9dfcf25
Bump pom.xml from 4.6.1-dev51 to 4.6.1-dev52
github-actions[bot] Feb 28, 2022
afbf498
Updated language.yml
Tigerpanzer02 Mar 1, 2022
08c46e7
Updated config.yml
Tigerpanzer02 Mar 1, 2022
88adc8d
Bump pom.xml from 4.6.1-dev52 to 4.6.1-dev53
github-actions[bot] Mar 1, 2022
82f0819
Adjusted config.yml Command Shorter to be plugin specific
Tigerpanzer02 Mar 1, 2022
4da790f
Bump pom.xml from 4.6.1-dev53 to 4.6.1-dev54
github-actions[bot] Mar 1, 2022
3d4de80
Updated files to match minigamesbox
Tigerpanzer02 Mar 2, 2022
c59cdbf
Updated language.yml ( Thanks to @AdityaVishu )
Tigerpanzer02 Mar 2, 2022
f62b3ca
Bump pom.xml from 4.6.1-dev54 to 4.6.1-dev55
github-actions[bot] Mar 2, 2022
9ed1810
Updated pom.xml
Tigerpanzer02 Mar 3, 2022
43017a4
Updated rewards.yml
Tigerpanzer02 Mar 3, 2022
ef7cb79
Updated plugin.yml
Tigerpanzer02 Mar 3, 2022
25bafd5
Updated Wave start and end titles to TitleBuilder
Tigerpanzer02 Mar 5, 2022
74b725e
Fixed Zombies Multiplied Divider did not load from config
Tigerpanzer02 Mar 5, 2022
e358cc0
Updated language.yml
Tigerpanzer02 Mar 5, 2022
1f1a473
Bump pom.xml from 4.6.1-dev55 to 4.6.1-dev56
github-actions[bot] Mar 5, 2022
3a62bb1
Updated scoreboard part of language.yml
Tigerpanzer02 Mar 5, 2022
acce71c
Bump pom.xml from 4.6.1-dev56 to 4.6.1-dev57
github-actions[bot] Mar 5, 2022
69f592b
Added win and lose statistic
Tigerpanzer02 Mar 5, 2022
acaef24
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Mar 5, 2022
a949928
Bump pom.xml from 4.6.1-dev57 to 4.6.1-dev58
github-actions[bot] Mar 5, 2022
ca79923
Updated language.yml
Tigerpanzer02 Mar 6, 2022
19e66d2
Bump pom.xml from 4.6.1-dev58 to 4.6.1-dev59
github-actions[bot] Mar 6, 2022
daa7283
Updated to match MinigamesBox dev changes
Tigerpanzer02 Mar 27, 2022
41426b3
Bump pom.xml from 4.6.1-dev59 to 4.6.1-dev60
github-actions[bot] Mar 27, 2022
edcddd8
Updated language.yml
Tigerpanzer02 Apr 16, 2022
23f521c
Bump pom.xml from 4.6.1-dev60 to 4.6.1-dev61
github-actions[bot] Apr 16, 2022
fae1798
Set arena difficulty automatically to easy if peaceful
Tigerpanzer02 May 1, 2022
7abf36a
Fixed 1.8 spigot startup issues because NoDefClass Attributes
Tigerpanzer02 May 1, 2022
9a0f489
Default arenas.yml contains spectatorlocation
Tigerpanzer02 May 1, 2022
35369ee
Updated to MiniGamesBox 1.1.0
Tigerpanzer02 May 1, 2022
d9a893d
Bump pom.xml from 4.6.1-dev61 to 4.6.1-dev62
github-actions[bot] May 1, 2022
3bf8025
Fixed doubled used item on SetupInventory (spectatorlocation <-> door…
Tigerpanzer02 May 15, 2022
5abbd02
Moved kits file registration
Tigerpanzer02 May 15, 2022
85ebe4a
Fixed autocolor on shop golem/wolf item
Tigerpanzer02 May 15, 2022
ed69a3b
Bump pom.xml from 4.6.1-dev62 to 4.6.1-dev63
github-actions[bot] May 15, 2022
8fc0f98
Renamed e to event
Tigerpanzer02 Jun 19, 2022
b9a9cb2
Fixed orbs on die type percentage division
Tigerpanzer02 Jun 20, 2022
55b1bfa
Bump pom.xml from 4.6.1-dev63 to 4.6.1-dev64
github-actions[bot] Jun 20, 2022
92498ab
Updated distributionManagement
Tigerpanzer02 Jul 3, 2022
60e6518
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Jul 3, 2022
1287b42
Update deploy.yml
Tigerpanzer02 Jul 3, 2022
24d3f7a
Bump pom.xml from 4.6.1-dev64 to 4.6.1-dev65
github-actions[bot] Jul 3, 2022
64406ff
Move TP to VersionUtil methods & update maven dependencies (#133)
JT122406 Jul 31, 2022
e871420
Bump pom.xml from 4.6.1-dev65 to 4.6.1-dev66
github-actions[bot] Jul 31, 2022
7e033e8
Updated entityspawn to work on lower versions
Tigerpanzer02 Aug 31, 2022
00f702f
Removed setup temporally
Tigerpanzer02 Aug 31, 2022
0b5942f
Fixed teleport location
Tigerpanzer02 Aug 31, 2022
b7dba17
Fixed nosuchmethod on creatue invisible
Tigerpanzer02 Aug 31, 2022
7cc4ca7
Bump pom.xml from 4.6.1-dev66 to 4.6.1-dev67
github-actions[bot] Aug 31, 2022
32f7817
Updated SetupMenu
Tigerpanzer02 Sep 2, 2022
f4df57b
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Sep 2, 2022
65d3a55
Bump pom.xml from 4.6.1-dev67 to 4.6.1-dev68
github-actions[bot] Sep 2, 2022
8bfec9f
Fixed cooldown use double now
Tigerpanzer02 Sep 3, 2022
6da4ea4
Bump pom.xml from 4.6.1-dev68 to 4.6.1-dev69
github-actions[bot] Sep 3, 2022
da1db9f
Disabling SERVER_JOIN items on special_items.yml by default
Tigerpanzer02 Sep 16, 2022
186879a
Bump pom.xml from 4.6.1-dev69 to 4.6.1-dev70
github-actions[bot] Sep 16, 2022
4034228
Split Main into boot classes
Tigerpanzer02 Oct 15, 2022
17ab559
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Oct 15, 2022
ae92973
Bump pom.xml from 4.6.1-dev70 to 4.6.1-dev71
Tigerpanzer02 Oct 15, 2022
68bd5ad
Moved from maven to gradle
Tigerpanzer02 Dec 30, 2022
fc093d4
Bump version from 4.6.1-SNAPSHOT71 to 4.6.1-SNAPSHOT72
Dec 30, 2022
c3b0441
Moved from maven to gradle
Tigerpanzer02 Dec 30, 2022
b1920e6
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Dec 30, 2022
1080dc2
Bump version from 4.6.1-SNAPSHOT72 to 4.6.1-SNAPSHOT73
Dec 30, 2022
57be7a3
file path relative
Tigerpanzer02 Dec 30, 2022
31ce9a0
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Dec 30, 2022
367bf8c
Bump version from 4.6.1-SNAPSHOT73 to 4.6.1-SNAPSHOT74
Dec 30, 2022
e07af8e
[ci skip] Updated README.md
Tigerpanzer02 Dec 30, 2022
271772f
Updated Gradle to Kotlin usage & Minigamesbox
May 30, 2023
2640c1f
Updated copyright
May 30, 2023
4beeda2
Bump version from 4.6.1-SNAPSHOT74 to 4.6.1-SNAPSHOT75
May 30, 2023
c2e59c2
Fixed zombie and village spawns loaded wrongly
May 30, 2023
e6f0004
Fixed kit loading
May 30, 2023
85a11a4
Bump version from 4.6.1-SNAPSHOT75 to 4.6.1-SNAPSHOT76
May 30, 2023
614b338
Fixed VALIDATOR_INVALID_ARENA_CONFIGURATION for Door section
Jun 5, 2023
f99ca4a
Updated translations list
Jun 5, 2023
62e9c9e
Updated translations list
Tigerpanzer02 Jun 5, 2023
24d67b8
Fixed doors can't be 0 to set arena done on startup
Tigerpanzer02 Jun 5, 2023
088eb38
updated minigamesbox
Tigerpanzer02 Jun 5, 2023
acf1ffe
Bump version from 4.6.1-SNAPSHOT76 to 4.6.1-SNAPSHOT77
Jun 5, 2023
11f8b88
[ci skip] Update config.yml (locales available)
Tigerpanzer02 Jun 5, 2023
24c3fac
update config.yml
Tigerpanzer02 Jun 7, 2023
a15e4f7
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Jul 31, 2023
124c32c
config.yml Zombies renamed to Creatures
Tigerpanzer02 Jul 31, 2023
72d21f9
Bump version from 4.6.1-SNAPSHOT77 to 4.6.1-SNAPSHOT78
Jul 31, 2023
8dcaea1
Updated MinigamesBox
Tigerpanzer02 Jul 31, 2023
b917597
Merge remote-tracking branch 'origin/development' into development
Tigerpanzer02 Jul 31, 2023
be8b2c8
Bump version from 4.6.1-SNAPSHOT78 to 4.6.1-SNAPSHOT79
Jul 31, 2023
f896f97
Moved locales to remote
Tigerpanzer02 Aug 10, 2023
db88429
Bump version from 4.6.1-SNAPSHOT79 to 4.6.1-SNAPSHOT80
Aug 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
24 changes: 12 additions & 12 deletions .checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
<?xml version="1.0"?>
<!--
~ Village Defense - Protect villagers from hordes of zombies
~ Copyright (C) 2021 Plugily Projects - maintained by 2Wild4You, Tigerpanzer_02 and contributors
~ Village Defense - Protect villagers from hordes of zombies
~ Copyright (c) 2023 Plugily Projects - maintained by Tigerpanzer_02 and contributors
~
~ This program is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
~ the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~ This program is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
~ the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~
~ This program is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU General Public License for more details.
~ This program is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU General Public License for more details.
~
~ You should have received a copy of the GNU General Public License
~ along with this program. If not, see <http://www.gnu.org/licenses/>.
~ You should have received a copy of the GNU General Public License
~ along with this program. If not, see <http://www.gnu.org/licenses/>.
-->

<!DOCTYPE module PUBLIC
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md → .github/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,17 @@ deploy webhooks to print changelog successfully

That's all, matcher will stop when detects next line started with `###` match

### 4.7.0 (10.08.2023)
* Added up to 1.20 compatibility
* Added CustomCreature(s) / Possibility to add own creatures (creatures.yml)
* Changed nms / craftbukkit code for 1.9+
* Changed supported languages [https://translate.plugily.xyz]
* Changed plugin base is based on MinigamesCore [https://github.com/Plugily-Projects/MiniGamesBox]
* Changed native java building to java17, java 8 downloadable on our discord [https://discord.plugily.xyz]

### 4.6.2 (22.09.2021 - 00.00.202x)
* Added option to set glowing for remaining zombies from a specific wave

### 4.6.1 (03.08.2021 - 04.08.2021)
* Fixed NoSuchFieldError as COMMAND spawn reason was added in 1.17
* Fixed 1.17.1 startup issue
Expand Down
File renamed without changes.
File renamed without changes.
38 changes: 27 additions & 11 deletions .github/README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,50 @@
![](https://images.plugily.xyz/banner/display.php?id=VillageDefense)

# Village Defense [![](https://img.shields.io/badge/javadocs-latest-green.svg)](https://jd.plugily.xyz/apidocs/minecraft/villagedefense/index.html) [![](https://img.shields.io/badge/wiki-click-blue.svg)](https://wiki.plugily.xyz/minecraft/villagedefense/index.php) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Plugily-Projects_Village_Defense&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=Plugily-Projects_Village_Defense) [![Discord](https://img.shields.io/discord/345628548716822530.svg?color=7289DA&label=discord)](https://discord.gg/UXzUdTP)
Village Defense is a Minecraft minigame designed for small and big servers. This minigame is unique and very configurable, 100% free and open source!
# Village Defense [![Maven Repository](https://maven.plugily.xyz/api/badge/latest/releases/plugily/projects/villagedefense?color=40c14a&name=Maven&prefix=v)](https://maven.plugily.xyz/#/releases/plugily/projects/villagedefense) [![JavaDoc Repository](https://maven.plugily.xyz/api/badge/latest/releases/plugily/projects/villagedefense?color=40c14a&name=JavaDoc&prefix=v)](https://maven.plugily.xyz/javadoc/releases/plugily/projects/villagedefense/latest) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Plugily-Projects_Village_Defense&metric=sqale_rating)](https://sonarcloud.io/summary/overall?id=Plugily-Projects_Village_Defense) [![Discord](https://img.shields.io/discord/345628548716822530.svg?color=7289DA&style=for-the-badge&logo=discord)](https://discord.plugily.xyz) [![Patreon]( https://img.shields.io/badge/Patreon-F96854?style=for-the-badge&logo=patreon&logoColor=white)](https://patreon.com/plugily)

The goal is to protect Villagers from hordes of undead Zombies. However, the game isn't that easy. There are more and more zombies every wave and more types of them come in higher waves. There is no wave limit so try to survive as long as you can!
Village Defense is a Minecraft minigame designed for small and big servers. This minigame is unique and very
configurable, 100% free and open source!

The goal is to protect Villagers from hordes of undead Creatures. However, the game isn't that easy. There are more and
more zombies every wave and more types of them come in higher waves. There is no wave limit so try to survive as long as
you can!

Have fun using it! Leave a good rating if you really like it.

## Want to contribute in this project?
[**🉑 Code Contributions**](https://github.com/Plugily-Projects/Village_Defense/blob/master/.github/CONTRIBUTING.md)        [**💣 Issues Reporting (Discord)**](https://discordapp.com/invite/UXzUdTP)        [**❤ Make Donation**](https://www.paypal.me/plugilyprojects)

[**🉑 Code Contributions**](https://github.com/Plugily-Projects/Village_Defense/blob/master/.github/CONTRIBUTING.md)
[**💣 Issues Reporting (Discord)**](https://discordapp.com/invite/UXzUdTP)
[**❤ Make Donation**](https://www.paypal.me/plugilyprojects)

# Credits

## Open Source Libraries
| Library | Author | License |
|-------------------------------------------------------------|-------------------------------------------------------|----------------------------------------------------------------------------|
| [InventoryFramework](https://github.com/stefvanschie/IF/) | [stefvanschie](https://github.com/stefvanschie) | [Unlicense](https://github.com/stefvanschie/IF/blob/master/LICENSE) |
| [ScoreboardLib](https://github.com/TigerHix/ScoreboardLib/) | [TigerHix](https://github.com/TigerHix) | [LGPLv3](https://github.com/TigerHix/ScoreboardLib/blob/master/LICENSE) |
| [HikariCP](https://github.com/brettwooldridge/HikariCP) | [brettwooldridge](https://github.com/brettwooldridge) | [Apache License 2.0](https://github.com/brettwooldridge/HikariCP/blob/dev/LICENSE) |
| [bStats](https://github.com/Bastian/bStats-Metrics) | [Bastian](https://github.com/Bastian) | [LGPLv3](https://github.com/Bastian/bStats-Metrics/blob/master/LICENSE) |
| [Commons Box](https://github.com/Plajer/Commons-Box) | [Plajer](https://github.com/Plajer) | [GPLv3](https://github.com/Plajer/Commons-Box/blob/master/LICENSE.md) |

| Library | Author | License |
|------------------------------------------------------------------|--------------------------------------------------------|------------------------------------------------------------------------------------|
| [MiniGamesBox](https://github.com/Plugily-Projects/MiniGamesBox) | [Plugily Projets](https://github.com/Plugily-Projects) | [GPLv3](https://github.com/Plugily-Projects/MiniGamesBox/blob/master/LICENSE.md) |
| [ScoreboardLib](https://github.com/TigerHix/ScoreboardLib/) | [TigerHix](https://github.com/TigerHix) | [LGPLv3](https://github.com/TigerHix/ScoreboardLib/blob/master/LICENSE) |
| [HikariCP](https://github.com/brettwooldridge/HikariCP) | [brettwooldridge](https://github.com/brettwooldridge) | [Apache License 2.0](https://github.com/brettwooldridge/HikariCP/blob/dev/LICENSE) |
| [bStats](https://github.com/Bastian/bStats-Metrics) | [Bastian](https://github.com/Bastian) | [LGPLv3](https://github.com/Bastian/bStats-Metrics/blob/master/LICENSE) |
| [Commons Box](https://github.com/Plajer/Commons-Box) | [Plajer](https://github.com/Plajer) | [GPLv3](https://github.com/Plajer/Commons-Box/blob/master/LICENSE.md) |

## Open Source Licenses

#### JetBrains

<img src="https://www.jetbrains.com/company/brand/img/jb-wrong-2.svg" alt="jetbrains logo" width="150"/>

Thanks to JetBrains for Open Source Program license for open source development.

#### Code Whale

<img src="https://poeditor.com/public/images/logo/logo_head_500_transparent.png" alt="jetbrains logo" width="150"/>

Thanks to Code Whale for Open Source license for POEditor project.

## Contributors

[List of all contributors here](https://plajer.xyz/contributors/villagedefense.html)

<img align="right" src="https://i.imgur.com/EmFfDXN.png">
43 changes: 43 additions & 0 deletions .github/workflows/deploy-development.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Bump and Publish Development Branch

on:
push:
branches: [ development ]
workflow_dispatch:
jobs:
bump:
runs-on: ubuntu-latest
steps:
- name: Checkout Latest Commit
uses: actions/checkout@v3
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Bump Version
id: bump
uses: Plugily-Projects/version-bump-action@v8
with:
github-token: ${{ secrets.github_token }}
auto-version-bump: true
- name: Print Version
run: "echo 'New Version: ${{steps.bump.outputs.version}}'"
publish:
needs: bump
runs-on: ubuntu-latest
steps:
- name: Checkout Latest Commit
uses: actions/checkout@v3
with:
ref: 'development'
- name: Set up JDK
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
java-package: jdk
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Publish with Gradle
run: ./gradlew publishMavenPublicationToSnapshotsRepository
env:
MAVEN_USERNAME: ${{ secrets.SNAPSHOTSUSERNAME }}
MAVEN_PASSWORD: ${{ secrets.SNAPSHOTSPASSWORD }}
46 changes: 46 additions & 0 deletions .github/workflows/deploy-master.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Bump and Publish Master Branch

on:
pull_request:
types:
- closed
workflow_dispatch:
jobs:
bump:
if: github.event.pull_request.merged
runs-on: ubuntu-latest
steps:
- name: Checkout Latest Commit
uses: actions/checkout@v3
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Bump Version
id: bump
uses: Plugily-Projects/version-bump-action@v8
with:
github-token: ${{ secrets.github_token }}
auto-version-bump: false
auto-version-bump-release: true
- name: Print Version
run: "echo 'New Version: ${{steps.bump.outputs.version}}'"
publish:
needs: bump
runs-on: ubuntu-latest
steps:
- name: Checkout Latest Commit
uses: actions/checkout@v3
with:
ref: 'master'
- name: Set up JDK
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
java-package: jdk
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Publish with Gradle
run: ./gradlew publishMavenPublicationToReleasesRepository
env:
MAVEN_USERNAME: ${{ secrets.RELEASESUSERNAME }}
MAVEN_PASSWORD: ${{ secrets.RELEASESPASSWORD }}
65 changes: 0 additions & 65 deletions .github/workflows/deploy.yml

This file was deleted.

48 changes: 0 additions & 48 deletions .github/workflows/sonarcloud.yml

This file was deleted.

1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,3 @@
/target/
/mvn/
/minecraft/
.*
Loading