diff --git a/GithubChangelog.md b/GithubChangelog.md index 49764145..70d3403c 100644 --- a/GithubChangelog.md +++ b/GithubChangelog.md @@ -1,24 +1,43 @@ -
- Bug Fixes Following Mega Walls update (click for details) +New Config Menu! however it reset all your configs sorry D: your previous configs are still in the old file : `mwenhancements.cfg` -- fix not detecting that you are in a mw game wich breaks every mega walls feature -- fix feature hiding the hunger message in chat and on the screen -- fix the line number to inject information into the sidebar for wither death time and fks -- turn off final kill counter by default -- add digital final kill messages -- add new maps to the base location HUD -- use new thresholds for prestige 4 colors in /plancke commands -- compute classpoints properly in /plancke command -- delete colored prestige 5 tag feature -
- -- Mega Walls : - - add `/teamchest` and `/enderchest` keybinds - - make /squad addteam add only the party mates if you are in the pre game lobby - - fix renegade rend chat message not using formatted playernames - - fix /report and /wdr commands following hypixel command update +- PVP Mods : + - Armor HUD : renders your armor on the screen, render vertically or horizontally, choose to render durability, choose to only render when the durability is low + - Potion HUD : renders your potion effects on the screen, render vertically or horizontally, choose the text color + - Toggle Sprint : holds your sprint when you hold the forward key, there is a keybind to toggle it +- Vanilla + - Chat copy : Left/Right click to copy a chat message, hold shift to copy one line + - Chat search : add search bar to search chat messages, press Ctrl + F to enter chat search, Ctrl + Shift + F to use Regex search, the search icon can be hidden when it's not used, and it can be moved for compatibility + - Longer chat : setting to extend the chat size to 32 000 lines + - forge command fix : fix forge trying to run commands even if you don't put a `/` in front of your message + - case command fix : fix command handler only supporting commands in all lower case + - add setting to choose the spacing in between columns in the tablist + - add setting to give a team colored hurt color to withers + - add setting to remove the formatting codes from the chat logs +- Mega Walls + - add setting to print the deathmatch damage directly in the chat if a game ends in a draw + - add setting to render a team colored outlines around withers + - add color setting for Speed hud, Energy HUD, and Kill cooldown hud + - add Warcry cooldown HUD + - play sound when you are about to get kicked for AFK + - add `/warcry` keybind - Hacker Detector : - - prevent typing auto-report if you are currently typing in the chat + - Ghosthand check : detects players mining blocks located behind other players + - add setting to play a sound when there is a flag + - add setting to show/hide the report buttons on the flag messages + - add setting to choose a custom prefix for the flag messages, only available from the config file + - add setting to show debug killaura flags for replay mode only +- NoCheaters : + - `/nocheaters reportlist` now works without an API key + - add ability to edit the list of cheats that give a red icon, only available from the config file + - add ability to edit the list of cheats that give no icon at all, only available from the config file +- Hitbox Mod : + - add setting to toggle wither hitbox + - add setting to render a team colored wither hitbox if the wither has a color +- Bug fix : + - fix colored leather armor not changing color properly on Sheep players + - fix showing players that are still connected in the ban reveal message + - fix chat scrolling on its own if chat is open when compacting messages + - fix giving your Angel halo not updating the color to pink squadmate Use `/mwe` to open the config menu. To install the mod you need to use forge and drop the .jar file in your `.minecraft\mods` folder. See more information about installation [here](https://github.com/Alexdoru/MegaWallsEnhancements#installation). diff --git a/README.md b/README.md index 5a98405a..bcafc96c 100644 --- a/README.md +++ b/README.md @@ -35,13 +35,18 @@ Download the latest release from the **[releases page](https://github.com/Alexdo - **[Optifine](https://optifine.net/downloads)** - Enhances performance - **[Sk1er's Patcher](https://sk1er.club/mods/patcher)** - `/patcher` Minecraft QOLs, performance improvements and vanilla bug fixes - **[Sk1er's Old Animation](https://discord.gg/sk1er)** - `/oldanimations` Brings back 1.7 animations, available in beta on their discord server -- **[Orange's Simple Mods-1.2 ](https://legacy.curseforge.com/minecraft/mc-mods/oranges-simplemods-collection/files)** - `/simpleconfig /simplehud` Armor Status HUD, Status effect HUD and Toggle Sprint - **[My Sidebar Mod](https://github.com/Alexdoru/SidebarMod/releases/)** - `/sidebarmod` Enhances the sidebar Note : OrangeMarshall's Vanilla Enhancements is not compatible with this mod, the chat, tablist and hitbox related features from this mod will not work. ## Feature list +### Basic PVP Mods + +- **Armor HUD** - Renders your armor on the screen, render vertically or horizontally, choose to render durability, choose to only render when the durability is low +- **Potion HUD** - Renders your potion effects on the screen, render vertically or horizontally, choose the text color +- **Toggle Sprint** - Holds your sprint when you hold the forward key, there is a keybind to toggle it + ### Enhancements - **Arrow hit HUD** - HUD that displays the health of players when shooting them with a bow @@ -49,6 +54,11 @@ Note : OrangeMarshall's Vanilla Enhancements is not compatible with this mod, th - **Speed HUD** - HUD displaying your speed - **Mini Potion HUD** - Just a colored number with remaining duration of potion buffs - **Chat heads** - Display heads of players in front of chat messages (disabled with Feather client) +- **Chat Copy** - Left/Right click to copy a chat message, hold shift to copy one line +- **Chat Search** - add search bar in the chat to search chat messages, press Ctrl + F to enter chat search, Ctrl + Shift + F to use Regex search, the search icon can be hidden when it's not used, and it can be moved for compatibility +- **Longer chat** - setting to extend the chat size to 32 000 lines +- **Forge command fix** - fix forge trying to run commands even if you don't put a `/` in front of your message +- **Case command fix** - fix command handler only supporting commands written in all lower case - **Cancel night vision** - Remove the blueish tint from night vision - **Clear view** - Stop rendering particles that are too close (75cm) to the screen for a better visibility - **Sound warning low HP** - Play a sound when your health drops below a certain threshold @@ -65,6 +75,7 @@ Note : OrangeMarshall's Vanilla Enhancements is not compatible with this mod, th - **Hide tablist ping** - Hide the ping values in the tablist if all the values are equal to 1 - **Display playercount in tablist** - Display the amount of players in your current lobby at the top of the tablist - **Change tablist size** - Change the amount of players displayed in the tablist (disabled with Patcher) +- **Choose tablist column spacing** - Choose the spacing between columns in the tablist - **Tabcomplete player names** - Ability to tab complete player names in the chat all the time - **Hide toggle sprint HUD** - Hide the toggle sprint HUD from OrangeMarshall's SimpleMod - **Fix tablist rect background** - Fix the background of the tablist not being symmetric and sometimes missing pixels on one side @@ -72,13 +83,15 @@ Note : OrangeMarshall's Vanilla Enhancements is not compatible with this mod, th - **Fix case commands tabcomplete** - Fix not being able to tabcomplete commands if the command contains uppercased letters - **Hide Optifine hats** - Hide cosmetic hats added by Optifine during certain seasons - **Command keybinds** - Keybinds to run the commands `/kill` & `/surface` -- **Clean chat logs ** - Remove formatting codes from the chat logs +- **Clean chat logs** - Remove formatting codes from the chat logs +- **Wither Hurt Color** - Gives a team colored hurt color to withers if they have a team ### Hitbox mod, better f3+b: Allows you to customize the look of the f3+b hitboxes. -- **Enable hitboxes for certain entity types** - players, grounded arrows, pinned arrows, flying arrows, dropped items, passive mobs, aggressive mobs, item frames, other entities +- **Enable hitboxes for certain entity types** - players, grounded arrows, pinned arrows, flying arrows, dropped items, passive mobs, aggressive mobs, item frames, withers, other entities - **Team colored player hitbox** - The player hitbox will take the color of the player's team +- **Team colored wither hitbox** - The wither hitbox will take the color of the wither's team - **Team colored arrow hitbox** - The arrow hitbox will take the color of the shooter's team - **Custom hitbox color** - Select a custom color for all the hitboxes - **Real size hitbox** - Render the actual hitbox of the player which is a bit larger than what default f3+b shows @@ -98,6 +111,7 @@ Allows you to customize the look of the f3+b hitboxes. - **Kill cooldown HUD** - Displays the cooldown on the `/kill` command - **Phoenix bond HUD** - Displays the amount of hearts healed from a Phoenix bond - **Strength HUD** - Displays the duration of the strength in Mega Walls when playing Dreadlord, Herobrine, Hunter, Zombie. Plays a sound and shows the countdown before getting strength with Hunter. +- **Warcry HUD** - Displays the warcry cooldown - **Wither death time HUD** - Displays the time left before the last wither standing automatically dies, HUD can be placed in the sidebar - **Hide hunger title** - Stop rendering the hunger message in the middle of the screen during deathmatch - **Hide repetitive msg** - Hide certain messages that spam the chat in Mega Walls @@ -105,7 +119,10 @@ Allows you to customize the look of the f3+b hitboxes. - **Renegade arrow count** - Display the amount of arrows you have pinned in them above player heads when playing Renegade - **Nick hider** - Display to yourself your own name when you are nicked in Mega Walls - **Pink Squadmates** - Squadmates' nametags will appear pink as well as their hitboxes -- **Command Keybinds** - Keybinds to run the following commands : `/kill`, `/surface`, `/teamchest`, `/enderchest` +- **Command Keybinds** - Keybinds to run the following commands : `/enderchest`, `/kill`, `/surface`, `/teamchest`, `/warcry` +- **AFK kick sound** - plays a sound when you are about to get kicked for AFK +- **Wither Outlines** - renders a team colored outlines around withers +- **Draw damage** - in case of a draw prints the deathmatch damage directly in the chat when the game ends - Notification at 5 mins before a game ends, and 10 seconds before the walls fall if you are not on the game - Shows your stats for the game when a game ends - Shows class and kit in the chat message when you hit an arrow @@ -124,6 +141,7 @@ Tracks final kills in Hypixel's Mega Walls. Detects players using certain cheats and warns you about those players. It can also automatically report them and save those players in NoCheaters. - **Autoblock check** - **Fastbreak check** +- **Ghosthand check** - **Keepsprint check** - **Killaura check** - checks attacking through blocks and players, check attacking while eating/drinking - **Noslowdown check** @@ -132,6 +150,7 @@ Detects players using certain cheats and warns you about those players. It can a ### NoCheaters: Saves all the players you report with `/wdr` (not /report), and gives you warnings about those players when you come across them ingame. Use `/unwdr ` to remove a player. +Players reported for blatant cheats will have a red icon, others will have a yellow icon. You can define in the config which cheats give a red icon or no icon at all. - **Icons on names** - Add an icon in front of nametags and in the tablist for players you have reported - **Warning message** - Print a warning message in chat when a reported player joins your lobby - **Report suggestion** - Highlight certain chat messages sent by players that warn about other players cheating diff --git a/build.gradle b/build.gradle index 565da9a0..d340be3d 100644 --- a/build.gradle +++ b/build.gradle @@ -12,7 +12,7 @@ buildscript { } apply plugin: 'net.minecraftforge.gradle.forge' -version = "3.8" +version = "4.0" group = "fr.alexdoru" archivesBaseName = "[1.8.9] MWE" diff --git a/src/main/java/fr/alexdoru/mwe/MWE.java b/src/main/java/fr/alexdoru/mwe/MWE.java index 2258eabe..52be543f 100644 --- a/src/main/java/fr/alexdoru/mwe/MWE.java +++ b/src/main/java/fr/alexdoru/mwe/MWE.java @@ -37,7 +37,7 @@ public class MWE { public static final String modid = "mwenhancements"; public static final String modName = "MWE"; - public static final String version = "3.8"; + public static final String version = "4.0"; public static final Logger logger = LogManager.getLogger(modName); public static File jarFile;