Results 16 issues of mudkip

Pretty minor ![image](https://github.com/FabricMC/Enigma/assets/86132148/f60a641c-dd94-4882-bd7d-c1e89e3ffe2c)

misc

``` java.lang.NullPointerException: Cannot invoke "cuchaz.enigma.EnigmaProject.getJarIndex()" because "cuchaz.enigma.gui.Gui.getController().project" is null at cuchaz.enigma.gui.util.GuiUtil.getClassIcon(GuiUtil.java:148) at cuchaz.enigma.gui.panels.StructurePanel$StructureTreeCellRenderer.getTreeCellRendererComponent(StructurePanel.java:161) at java.desktop/javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:3223) at java.desktop/javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:497) at java.desktop/javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1344) at java.desktop/javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1127) at java.desktop/javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1114) at java.desktop/javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:219) at java.desktop/javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:680) at java.desktop/javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:673) at...

It's just an [NBT format](https://wiki.vg/ClassicWorld_file_format), so there's no reason why it should be lagging. Sample .cw file is attached. (remove .txt file extension, it's to bypass GitHub's file extension limits.)...

https://github.com/catppuccin/catppuccin

Delete `NotificationCenter` and move send notification methods to `Player` and `PacketGroupingAudience` (breaking)

### Is there an existing issue outlining your problem? - [X] I am using the latest version of the provided userstyle. - [X] I have searched the existing issues and...

hacker-news