Skip to content

Update Simplified Chinese translation.#153

Open
QwQ-dev wants to merge 415 commits into
MagmaGuy:masterfrom
QwQ-dev:master
Open

Update Simplified Chinese translation.#153
QwQ-dev wants to merge 415 commits into
MagmaGuy:masterfrom
QwQ-dev:master

Conversation

@QwQ-dev

@QwQ-dev QwQ-dev commented May 24, 2024

Copy link
Copy Markdown

Update Simplified Chinese translation.

MagmaGuy and others added 30 commits December 16, 2020 11:03
- [New] Added The Pirate Ship minidungeon to the dungeon packager
- [New] Added The North Pole minidungeon to the dungeon packager
- [New] The automated region protection system now prevents players from placing and breaking blocks
- [New] Custom disguise data can now be stored in bosses, meaning bosses can be distributed with their own disguise data and not require any intervention from admins to set things up
- [Fix] Elite Bees can no longer enter beehives
- [Fix] Errors in custom item configurations no longer prevent EliteMobs from booting
- [Tweak] {/em setup area [regionName]} now uses the WorldGuard API, posts fewer messages
- [New] Started adding new, more efficient entity tracking system

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Major Fix] Fixed prevalent issues with installing world-based minidungeons
- [Major Overhaul] Redid the entity tracking system from scratch, now far more reliable and efficient
- [Major Overhaul] Major improvements to the way custom bosses are generated by EliteMobs
- [Major Overhaul] Complete rewrite of SellMenu, massive performance upgrade
- [Major Overhaul] Complete rewrite of the EliteMobDamagedByPlayerEvent, now more reliable, cancellable and much better implemented
- [Major Overhaul] Complete rewrite of damage and health indicators, now simplified, accurate and more optimized
- [Major Overhaul] Major cleanup of all code related to Custom Bosses
- [Major Overhaul] Complete remake of regional bosses, back-end code for it should no longer increase suicide rates among developers that read it
- [Major Change] New math behind ranged damage dealt to elites
- [Fix] Fixed common errors when installing world-based minidungeons
- [Fix] Elites no longer die before their time
- [Fix] Added error handling for relativecoord command
- [Fix] Boss Bars no longer stick around after a reload
- [Fix] The addSpawnLocation command no longer double spawns bosses when run
- [Tweak] Based on popular request, leashes no longer apply the glowing effect to regional bosses
- [Tweak] Optimizations to NPCs
- [Tweak] Item worth is now cached through the persistent data container, and only calculated when created or updated
- [Tweak] Performance improvements to the CrashFix feature
- [Tweak] Health displays now show the correct amount of current health
- [Tweak] The EliteMobEntity object now holds the CustomBossEntity, RegionalBossEntity and PhaseBossEntity objects, making accessing them much easier and improving performance
- [Tweak] Optimized loot generation
- [Tweak] Sell menu is now better tuned for selling stacks of elite items
- [Tweak] Disguises get reapplied on chunk load for Custom Bosses, fixing the issue related to disguises breaking on chunk unloads
- [Refactor] Moved all complex logic out of CustomBossConfigFields, now only handles loading fields
- [API] Added the following events: EliteMobsRemoveEvent, NPCEntityRemoveEvent, NPCEntitySpawnEvent, SuperMobDamageEvent, SuperMobDeathEvent, SuperMobRemoveEvent, SuperMobSpawnEvent
- [API] Standardized EliteMobs projectiles in EliteProjectile

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Major Change] EliteMobs no longer abstracts Elite Health - This means that it is now at least minimally compatible with all skill plugins
- [Hotfix] Schematic-based minidungeons can now correctly be installed via the dungeon packager
- [Hotfix] All custom boss death event related features should now work properly
- [New] When killing bosses 20+ tiers below their equipment tier, players will be notified that there will be no coin drops due to the different in tiers
- [New] Guild rankup prices can now be customized
- [New] Mob health displays now hang above the mobs instead of in random positions around them
- [New] All EliteMobs entities are now removed on chunk unload (except for super mobs), fixing a variety of reliability issues
- [Fix] Fixed a number of issues that caused players to not get loot
- [Fix] Fixed issues related to players ending up with visual items
- [Fix] Fixed a number of bugs related to chunk loading / unloading
- [Fix] Elite Items are now correctly handled by anvils
- [Fix] Fixed entities not getting culled correctly when servers shut down with bosses in unloaded chunks
- [Fix] Fixed highest threat placeholder
- [Fix] /em reload no longer causes mob duping problems
- [Tweak] Changed chunk load code to be significantly more optimized
- [Third Party] Updated DiscordSRV maven to latest version

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Optimizations & Fixes] Significant optimizations and fixes to entities generated by EliteMobs

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [HOTFIX] Fixes edge conditions which allowed Regional Bosses to continuously keep respawning when they shouldn't
- [Fix] Custom Bosses now recover their custom name after a chunk unload
- [Tweak] Mounted bosses can no longer be persistent
- [Tweak] Optimizations to the Phase Boss system
- [Tweak] Optimizations to the chunk loading mechanics
- [Tweak] Optimizations to the CrashFix mechanics

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Added Elite Wolves
- [New] Added the Summon Wolf Enchantment
- [New] Added the Summon Wolf Scroll custom item
- [New] Added the Summonable Wolf custom boss
- [New] Added the Snoopy easter egg, 1 in 1000 chance to get a special Wolf from the summon scroll
- [New] Wolves can now correctly fight against Elite Mobs
- [Hotfix] Fixed issue where the Guild Attendant couldn't be interacted with by non-op'ed players in the permissionless mode
- [Commission - LockeRS] Added the TrackingFireball power, slow-ish fireballs that track players until they hit them. If hit, they are returned to sender. If sender hits them back, they are sent to players once again. Blazes get this power as a Major Power.
- [Fixes] Fixed errors related to Minidungeon edge conditions
- [Tweak] Removed a number of developer messages
- [Refactor] Started implementing a different, more optimized rotation matrix calculation system, soon to be replaced by Quaternions

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Hotfix] Fixed long standing issue with looting weighed items
- [Hotfix] Fixed issues related to damaging Elite Mobs not working properly
- [New] All commands and permissions have been redone using the Cloud Commands library, now have command completion and more descriptive messages when things succeed or error
- [New] Biggest changes to commands:
  - /em help now exists and is very helpful
  - /em pay now has configurable taxes
  - /em rank is now the official name for the screen that opens the rank selector and purchase store
  - /em setup now has a cleaner installation interface for schematic minidungeons
  - /em spawn has been broken up into the following subcommands:
    - /em spawnelite <entityType> <level> <power1> <power2> <power3>
    - /em spawnlocationelite <entityType> <worldName> <x> <y> <z> <level> <power1> <power2> <power3>
    - /em spawncustom <fileName>
    - /em spawnlocationcustom <filename> <worldName> <x> <y> <z>
    - /em spawnsuper <EntityType>
    - /em spawnnpc <npcFileName>
    (Every setting listed has tab autocompletion)
  - /em addSpawnLocation <filename> is now the new format for /em customboss <filename> addSpawnLocation
  - /em addRelativeSpawnLocation <customBossFileName> <minidungeonFileName> is now the new format for /em customboss <filename> addRelativeSpawnLocation <minidungeonFileName>
  - /em setLeashRadius <fileName> <radius> is now the new format for /em customboss <fileName> setLeashRadius
  - Added /em remove , which allows admins to permanently remove any entity managed by Elite Mobs, including 1-punch removals of Regional Bosses
  - Major improvements to /em event <eventName> , especially with autocompletion
  - /em getloot now works correctly
  - Fixed /em simloot <level> , was broken since addition of /em simloot <level> <numberOfRolls>
  - All admin economy command are now under /em money <command>
  - /em setrank <player> <prestigetier> <guildtier>  no longer allows admins to set impossible values and get themselves stuck
  - Added /em simloot weighed for simulating weighed item loot drops
- [New] Permissionless mode removed, now using permissions to default the recommended settings to true, removing that setup step
- [New] /em addSpawnLocation and /em addRelativeSpawnLocation now automatically seek a safe spawn location
- [Fix] Super Mobs now drop loot correctly
- [Fix] Elite Bees can no longer spawn naturally
- [Tweak] /em event command can now also spawn action command bosses
- [Tweak] Most admin commands are now under elitemobs.* instead of having dozens of individual permissions, didn't make sense to segregate them that much
- [Removal] Standardized all tiers to just have one level in them, feature was too confusing and not helpful

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Fix] Rank 20 players can now take quests
- [Fix] Removed developer messages
- [Fix] Removed now outdated first time setup message

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Hotfix] Interactions with the Guild Attendant now work correctly
- [Hotfix] Boss tracking is now fixed
- [New] Completely redid elite creeper damage - explosions are now vanilla sized and damage is accurate to their level, large explosions are now reserved to powers
- [New] Elite Silverfish no longer enter blocks
- [New] Elite Bees no longer enter beehives
- [New] Added translation options to the transporter npc for the message displayed when no previous location can be detected
- [Tweak] Custom Boss spawn messages now follow the config setting for global vs world-specific announcements
- [Tweak] Readded the respawning status to the /em debug menu
- [Fix] Timeout should now work correctly
- [Fix] Fixed the /em currency set <player> <amount> command
- [Fix] Shops no longer delete itemstacks when multiple stacks of the same item exist in the player inventory
- [Fix] Super Sheep now drop an appropriate amount of wool when sheared
- [Fix] Fixed buggy display of /ag command info on the main /em menu
- [Fix] Fixed part of the antiexploit being deactivated

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Region enter and leave messages from dungeon packages can now be customized
- [New] Remove command now posts the file name of the regional boss to the remover
- [New] Adventurer's Guild Hub is now managed from the /em setup menu
- [New] Added the Air Ship minidungeon package
- [New] Added the Oasis Adventure package
- [New] Elites now lose the name tag when they exit combat, meaning that names should only be visible through walls if someone is fighting the elite (entities disguised using libsdisguises do not benefit from this)
- [New] Added the following placeholders for names: $normalLevel, $minibossLevel, $bossLevel, reinforcementLevel - they come with a set of premade colors and formatting for level displays (note: $level still exists and is still a simple level display without colors or formatting)
- [New] NPC roles can now accept color codes
- [Massive Tweak] Standardized the file name for the worlds and the schematic files to em_file_name
- [Fix] Fixed issue where sometimes some Custom Bosses despawned by the time players got to them
- [Fix] Fixed a number of issues related to reloads
- [Fix] Fixed a number of issues related to the LibsDisguises implementation
- [Fix] Fixed error related to elite creeper explosions
- [Fix] Fixed issue where files kept getting saved on shutdown if spawn locations were added during runtime, making editing them manually impossible until the next restart

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Brand new setup process for the Adventurer's Guild, now manageable through /em setup

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Brand new setup process for the Adventurer's Guild, now manageable through /em setup

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] The Adventurer's Guild now protects itself, assuming you're using WorldGuard

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Hotfix] Fixes event bosses randomly disappearing
- [New] All default Custom Bosses now have a new name display
- [New] New placeholder for names, $eventBossLevel
- [Fix] Multi-page displays for the /em interface now work correctly (quests, minidungeons, boss tracking)
- [Fix] Fixed issue related to Minidungeons sometimes pasting incorrectly when they are schematic-based
- [Fix] Fixed the link for the download link of the Adventurer's Guild Hub in /em setup
- [Fix] Fixed edge conditions for the adventurer's guild install
- [Fix] Fixed issue where sell shop wouldn't properly return items to players when removing it from the sell interface when multiple stacks of the same item were on that interface
- [Fix] Fixed LibsDisguises-related error
- [Tweak] Text visibility improvements for the setup process

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Hotfix] Critical fix for entity spawning issue
- [Fix] Sell menu fix, now sells multiple stacks accurately
- [Fix] Fixed rotation issue with installing schematic-based minidungeons

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Hotfix] Critical fix for dungeon bosses disappearing

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Hotfix] Critical fix for really high boss counts

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Fix] Fixed LibsDisguises error for servers not using it
- [Fix] Fixed default relative locations for The Catacombs Lair
- [Fix] Teleport location now rotates properly based on rotation of the schematic
- [Fix] Incorrectly spawned regional bosses no longer lead to errors
- [Tweak] Improved documentation of commands for /em help
- [Tweak] Improved error detection for custom bosses

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Added the new import folder, which automatically imports EliteMobs content correctly
- [New] World not installed notifications now only appear once per world instead of once per boss in that world
- [Fix] Fixed the treasure chest location missing messages to something actually useful
- [Tweak] Non-world regional bosses with no spawn locations now throw shorter info messages about not having spawn locations instead of warnings
- [Tweak] Lowered hard coded max health assignment from double limit to 100 million for plugins that reportedly break when the max health has a high value
- [Fix]  Added error handling for edge LibsDisguises conditions
- [Fix] Fixed issue with Windows operating systems not being able to have the maximum health set correctly
- [Refactor] Moved from maven to gradle
- [Refactor] Cleaned project files up a little
- [New] The imports folder is now able to override any existing files, meaning no more deadlocks or needing to remove certain files for any reason when importing updates
- [New] Added READ_ME_FOR_TRANSLATIONS.yml which contains info about where to get translations for EliteMobs
- [New] Now using a new block detection method for the antiexploit, should greatly increase the accuracy of detections but might require further tweaking
- [Fix] Fixed issue where the transporter NPC would spam errors
- [Fix] Fixed some edge conditions related to picking up elite coins
- [Hotfix] Regional bosses should no longer disappear when they are not supposed to
- [New] Worlds now automatically and safely get unloaded when replaced through the imports folder during runtime
- [New] Thorns enchantment is now handled correctly and Elite Thorns can go up to a total of level 100
- [Fix] Bosses with mounts now sync with mounts to avoid mount duplication issues
- [Fix] Fixed error related to loot errors
- [Fix] First time setup of the Adventurer's Guild Hub no longer causes double armorstand displays to show up
- [Fix] Fixed bug which caused the third phase (and later) of Phase Bosses to never trigger
- [Tweak] Improved reporting of incorrect folders in the imports folder
- [Tweak] Improvements to removing bosses in unloaded chunks
- [Hotfix] Fixed NPCs disappearing in the AG Hub
- [Fix] Fixed the lack of return messages for the transporter npc
- [Fix] Fixed crash that would happen when installing, then uninstalling, then installing the adventurer's guild hub
- [Fix] EliteMobs no longer checks disabled custom bosses when scanning natural custom boss spawning
- [Fix] Fixed installing worlds for some network configurations
- [Fix] Fixed major issue which caused for only procedurally generated loot to ever drop from normal loot tables
- [Fix] Fixed imports system for win10 users
- [Fix] Fixed numerous issues related to phase bosses
- [Tweak] Increased cooldown of the death slice power
- [Tweak] Improved crash recovery systems
- [Tweak] Changed the default behavior of spawn announcement messages
- Public release of dev versions post 7.2.16
- United all external links & fixed dead links
- Added error handling for invalid reinforcement bosses
- [Fix] Fixed issue where max health didn't get set correctly for admins running windows servers
- [Fix] Fixed issue where max health didn't get set correctly for admins running windows servers
- [Fix] Fixed issue where max health didn't get set correctly for admins running windows servers
- [Fix] Fixed error related to disabling all loot tables
- [Fix] Tentative fix for double npc spawn issue
- [Fix] Fixed error when using the kill command
- [Fix] Fixed issue related to custom disguises not being installed in the server at the time of applying them
- [Fix] Fixed CME error with NPCs
- [Fix] Fixed issue related to timeout mechanic not unregistering bosses correctly
MagmaGuy and others added 24 commits August 8, 2023 06:41
Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Added NEARBY_MOBS as a valid script target
- [New] Added isStandingOnMaterial: MATERIAL as a possible elite script condition
- [New] Defense in player gear page now reflects the full base damage reduction with the gear the player is currently wearing
- [Fix] Fixed important bug where under specific conditions players could infinitely boost the amount of damage they dealt by switching weapons
- [Fix] Fixed issue that was causing notifications for outdated dungeons to not appear correctly
- [Fix] Fixed issue where location-dependent conditions in actions would not work when applied to entity targets
- [Fix] Fixed issue where offhand items were not accounted for properly for damage reduction in elite combat
- [Fix] Fixed elite projectile damage reduction and explosion damage reduction to reflect updated item enchantment system
- [Tweak] Cleared debug messages

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Fix] Removed debug messages

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Considerably rebalanced combat for normalized bosses. This means every regional boss, and every dungeon. They are now squishier and deal less damage by default, based on feedback and changes to how the plugin uses these mobs and the amounts they are used in
- [New] Players who use the commoner rank (the opt out rank for EliteMobs) will no longer be subjected to random events
- [Fix] Fixed some code around the action conditions
- [Fix] Fixed how blocking filters work for elite scripts
- [Fix] Fixed error related to zones
- [Fix] Fixed error related to PAPI placeholders
- [Fix] Fixed bug where elite tools would not lose durability
- [Fix] Fixed bug where players would be able to loot elite items of levels above their own guild limit
- [Fix] Fixed issue where levitation / blindness/ slow was being applied to major bosses incorrectly
- [Fix] Fixed issue where not dropping randomized loot would also cause EliteMobs not to drop coins
- [Fix] Fixed issue where players were unable to correctly abandon dynamic quests under specific conditions
- [Tweak] Players that are too low level will now be unable to obtain coins from killing a boss that is too high level. This is because in almost every instance where this happens, players are just getting carried by other players.

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Based on feedback, gold shotguns no longer move around when triggered, they will aim in a specific direction and shoot after the delay similar to other powers, making it possible to dodge them
- [New] Added individual damage multipliers for combat against bosses in the normalized combat system (regional bosses). This means that the damage multipliers for elites / event bosses and for dungeon content can and must now be adjusted individually. This update resets configuration changes to combat multipliers to avoid causing balance issues due to the new combat balance.
- [Fix] Changed default flag setup to allow the use of redstone in regions set up by EliteMobs
- [Tweak] Tweaked the mob level to use integer values for the level difference warning
- [Fix] Fixed issue where events would no longer trigger at all
- [Tweak] When regional bosses engage in combat with other bosses they will now lose the out of combat slowness effect
- [Tweak] Gold shotguns no longer deal damage to other elites

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [Fix] Further fixed default worldguard flags for dungeons for the Oasis release
- [Fix] Fixed particle effect for gold shotgun

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Bosses with normalized combat who have reinforcements now spawn normalized reinforcements
- [Fix] Fixed issue which effectively halved XP from expected calues
- [Fix] Fixed adding durability to debug items not working

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
Public release

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Updated EliteMobs to be compatible with MC 1.20.2
- [Fix] Fixed bug related to having dungeons installed but not having worldguard
- [Fix] Fixed error related to reloads and dynamic quests
- [Fix] Fixed issue where some plugins would force pick up visual items

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Added FreeMinecraftModels as a drop-in replacement for ModelEngine! ModelEngine R3 will still work for now, but support will be dropped in the future
- [New] Arenas are now able to spawn Mythic Mobs as wave bosses!
- [New] Added the elitemobs-explosion-block-damage flag, which when denied makes fireballs still do damage but not damage the terrain
- [Fix/Revert] Fixed issue where players couldn't pick up elite currency. This reverts a previous compatibility fix for plugins that change item pickup behavior
- [Fix] Fireballs now do damage correctly when appropriate
- [Fix] Custom boss spawn with level command will now work correctly for bosses with a dynamic level
- [Tweak] Remove command stops removing if you relog
- [Tweak] Thoroughly optimized the PlasmaBlaster power based on feedback
- ...and more

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Added The Bridge Sanctum package
- [New] Added the Diamond League Arena package
- [New] Added The Mines package
- [New] Added NPCs for the new content
- [Tweak/Fix] Tweaked / fixed item level limiter for instanced dungeons with enforced level syncs
- [Fix] Fixed issue where script targets were not fully working for NEARBY_MOBS targets
- [Fix] Fixed health scaling for instanced dungeons, should now be getting applied correctly
- [Fix] Fixed API-related error
- [Fix] Fixed issue where elite items could be enchanted with vanilla methods when that option was disabled under specific conditions

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Released The Bridge Sanctum
- [New] Added The City Dungeon package
- [New] Added The Palace Sanctum
- [New] Added The Oasis Pyramid Sanctum
- [New] Added The Primis Blood Temple
- [Fix] Fixed a bug with relative offsets not reading configuration data correctly
- [Fix] Fixed a typo in a mobcombatsettings config description
- [Fix] Changed how max health based player count on is scaled for instanced bosses

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Completely remade most of the antiexploit systems, they should now be far more flexible and detect far more cases
- [New] Added the NormalUndergroundSpawn premade custom spawn, fixing some events
- [New] The dungeon interface is now translatable and partially customizable
- [New] The translation files have been updated on https://crowdin.com/project/elitemobs
- [New] The EliteMobs resource pack is now by default set to use FMM for the custom models instead of ModelEngine, meaning that you can now use FMM for EliteMobs directly without having to change anything about the resource pack
- [Fix] Fixed changing language not working with console
- [Fix] Updated Primis to fix some issues with the final boss and the custom models
- [Refactor] Moved all my projects to the snapshot repository of sonatype, making it more uniform and easier to use

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Updated to Minecraft 1.20.4
- [New] Updated the Craftenmine's Laboratory sanctum
- [New] Updated the Knight's Castle Lair
- [Fix] Tweaked the way quests with item requirements work, should be more reliable now

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Bosses with dynamic levels now recalculate their level on a timer, fixing a number of tricky situations
- [New] Added way to disable the commoner rank for the entire server in AdventuresGuild.yml
- [New] All items in item-based menus should now be properly translatable in the translation file
- [Fix] Fixed issue that could lead to problems when instancing multiples of the same world

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
This commit adds new features to EliteMobs such as dynamic level recalculation for bosses and server-wide disabling of commoner rank in AdventuresGuild. It also enables translations for all items in item-based menus. Lastly, it addresses an issue that could potentially cause problems when instancing multiples of the same world, thus improving overall flexibility and reliability.

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
This commit introduces several new classes and interfaces for handling different types of Match events in player instances. These include Join, Leave, Start, End, Destroy, and Instantiate events. Additionally, it enhances the MatchInstance class by initiating these events at appropriate actions such as adding new players, removing players or resetting a match.
- Made it possible to disable the noPathExploit antiexploit
- Deep rewrite of how instanced content works, adding api events and changing the structure of instanced dungeons to fix some bugs and standardize behavior with arenas
- Created dungeons.yml configuration file to centralize configuration settings related to dungeon content, and moved settings out of config.yml to dungeons.yml
- Made a lot more text translatable based on community requests and reports
- Optimized super egg hopper scanner
- Fixed permissions commands giving out no permission messages with incorrect plugin labeling
- Did a very large cleanup of messages on startup, EliteMobs should now run almost entirely silent on startup unless something goes wrong
- Fixed a bug where content that existed in config.yml could not be translated in the translation file correctly
- Updated the maximum page count of books to 100 to match the new higher limit of Minecraft, fixing issues related to accruing very long quests potentially preventing players from opening the /em menu
- Fixed exploit with treasure chests

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- Fixed leak for improperly set up scripts
- Expanded story dungeons quests
- Optimized combat exit scanning for elites

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Currency drops can now be configured to use the more advanced loot table system that instanced dungeons use
- [Fix] Fixed issue where the name of items in menus sometimes didn't work once translated
- [Fix] Fixed error where mobs that can't have armor would throw warnings when they attempted to equip armor
- [Optimization] Optimized the elite explosion detection system

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Custom quests can now use questAcceptSound and questCompleteSound to play sounds when a quest is accepted and completed
- [New] SUMMON_REINFORCEMENTS script action can now apply an initial velocity to those reinforcements
- [Tweak] Improved detection of mythic mobs failing to spawn in arenas

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Changed how EliteMobs serves resource packs. It no longer relies on server.properties, fixing a lot of bugs and limitations related to this system
- [New] The resource_pack_config.yml configuration file has been moved to the main configuration directory of EliteMobs, and now hosts all the configuration settings for distributing the resource pack
- [Fix] Fixed various issues related to dungeon instancing, including bosses not appearing and players showing up in the same instance as other players when they shouldn't
- [Fix] Actions should now run on the same tick that they are called in when there is no wait, fixing issues related to damage modification in scripts, among others
- [Fix] Actions based on events now respect event cancellation
- [Fix] Removed accidental inclusion of kotlin shading
- [Fix] Prestiging now correctly drops items for players the moment they trigger it

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
- [New] Updated EasyMinecraftGoals version
- [Fix] Fixed bug that was preventing fetch quests from progressing
- [Fix] Fixed bug where resource packs would not get reapplied when players rejoined the server
- [Fix] Fixed bug related to instanced dungeons not instancing correctly

Signed-off-by: MagmaGuy <tiagoarnaut@gmail.com>
@Q2297045667

Copy link
Copy Markdown

Why is there nothing inside?

@QwQ-dev

QwQ-dev commented Jun 24, 2024

Copy link
Copy Markdown
Author

里面为什么什么都没有?

我没有听懂你的意思

@Thexiaoyuqaq

Copy link
Copy Markdown

Why is there nothing inside?

No, the file he submitted isn't empty; it just exceeds the preview limit of the web version.

@Q2297045667

Copy link
Copy Markdown

Why is there nothing inside?

No, the file he submitted isn't empty; it just exceeds the preview limit of the web version.

I understand

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants