issues
search
Theguyhere0
/
villager-defense-minigame
A Minecraft plugin that adds a fun, customizable minigame where players defend villagers against waves of monsters
GNU General Public License v3.0
7
stars
4
forks
source link
Snapshot 2.0.0 pre1
#140
Closed
Theguyhere0
closed
1 year ago
Theguyhere0
commented
1 year ago
Additions
Gave custom name and associated tiers for food
Created a place for development assets in the project file structure
Added 1.19.3 support
Created separate package for managers
Created a countdown for when waiting
Added nms ability to add border effect
Created a separate package for utility classes
Introduced the concept of "value" to determine the number to spawn in a wave and gems to drop, based on stats
Introduced crushing attack type, where attacks bypass toughness but not armor, functioning like the legacy normal attack type
Added functionality for pets and three pet types: dog, cat, and horse
Introduced the Trainer kit
Added iron and snow golems
Added associated menus and shops for pets and golems
Changes
\vd test
will no longer run in production releases of the plugin
Fixed a bug where the arena information would keep appearing in chat after the game started
Upgraded JetBrains annotations version
Assigned tiers to the reaper scythes and soldier sword
Reworked tiers to be global
Refactored some display strings
Moved handling of countdown bars to its own manager
Recolored and changed the wording of the time limit bar
Fixed a bug where the wave time limit didn't incorporate dynamic wave times
Reworded admin information to "reload plugin data" instead of "restart plugin" for clarity
Fixed a bug that broke the minimum player requirement
Fixed a bug where players would be invincible when arenas didn't have waiting rooms
Fixed a bug where player game mode was not being saved properly
Fixed module usage for 1_18_r2
Added back forced challenges functionality
Mobs now can be pushed around after losing a game
Added protection for retrieving bounds from Arena
Prevented arena bounds from intersecting each other
Fixed bug where countdown wouldn't stop after force start but when all players leave
Removed starting bonus of +10 base damage
Simplified the selection of weapons and food from up to T10 and T6 to T6 and T4 respectively.
Creation of spawning sequences was migrated to its own utility class
Equation for dynamic wave time limit was adjusted down
Equation for wave difficulty was adjusted up
Minions levels and stats are no longer procedurally generated and instead have pre-determined stats based on level
Increased attack range for mobs across the board
Levels are now determined based solely on the difficulty of the wave
Increased durability and damage for weapons across the board
Renamed and reworked lore for weapons, armor, and food
Modified some mob lore
Redesigned default wave progression
Reworked ammo to work like essences where there can only be one, and it can be upgraded
All tiered ammo have regeneration
Normal attack types now get affected by both armor and toughness
Brute, vindicator, and piglin soldiers now deal crushing damage
Increased damage taken from environmental factors
Fixed broken toughness calculation from the player side
Base damage increase is now every 5 levels instead of 4
Buffed food relative to price, accompanied by drastic price reduction
Moved farmer's carrots and orc club to separate classes
Updated
\vd test
to give lots of in-game gems
Fixed issue where damage modification from effects and boosts was not showing up
Increased ammo cost for bow and crossbow from 1 and 2 to 2 and 3 respectively
Varied crossbow pierce across tiers
Lowered farmer carrot count to 3
Fixed issue with Wither skeletons not dealing penetrating attacks
Fixed an issue with ammo regeneration replenishing past max capacity
Small change to the game ending warning
Added a gap between gem cost and other lore
Increased stretching of arena bounds to 25 below and 10 above the build limit
Lowered max waves for presets to reflect new wave design
Increased Tailor kit cost
Decreased Alchemist kit cost
Revamped Summoner kit
Fixed bug where sharing of giant kit had wrong values
Rebalanced environmental damages with new attack type distinctions
Fixed bug where vault economy multiplier didn't factor into gem conversion
The scoreboard now updates to show the gem bonus from the crystal catalyst while waiting
Moved community chest to game settings
Fixed creeper damage spread being too low
Fixed illegal natural regen for mobs
Added indicator for comparing upgraded states with previous for eggs
Increased armor durability
Increased food amounts
Fixed issues with handling clickable items in both offhand and mainhand
Lowered the price of abilities
Border effect now appears for low health
Deletions
Removed useless player status LEFT
Removed absorption saving to prevent absorption duping bug
Removed code for the trident, drowned, vex, baby drowned, and fletcher
Removed shop levels, allowing all items to be seen in the shop at the start
Removed option to toggle dynamic mob count or dynamic difficulty, embedded in all arenas
Removed starting bonus of +10 base damage
Removed golem and wolf cap for arenas from PAPI
Removed dynamic pricing
Removed shop settings
Removed old wolf and iron cap code
Additions
Changes
\vd test
will no longer run in production releases of the plugin\vd test
to give lots of in-game gemsDeletions