Skip to content

Commit

Permalink
Prepare for 1.3.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
mrgrim committed Oct 13, 2019
1 parent 15ddf67 commit 76eb3f6
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 6 deletions.
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,17 @@ provided by ej-technologies. Thanks!

## Fixed Bugs

### Vanilla Bugs

Currently the mod provides fixes for the following bugs in 1.12.2:

* [MC-4](https://bugs.mojang.com/browse/MC-4) - Item drops sometimes appear at the wrong location
* [MC-1133](https://bugs.mojang.com/browse/MC-1133) - Whether or not a player experiences some effect is calculated
based on
* [MC-2025](https://bugs.mojang.com/browse/MC-2025) - Mobs going out of fenced areas/suffocate in blocks when loading
chunks
* [MC-2399](https://bugs.mojang.com/browse/MC-2399) - Transparent blocks visually use the brighter light level that they
are next to
* [MC-5694](https://bugs.mojang.com/browse/MC-5694) - High efficiency tools / fast mining destroys some blocks
client-side only
* [MC-9568](https://bugs.mojang.com/browse/MC-9568) - Mobs suffocate / go through blocks when growing up near a solid
Expand All @@ -41,14 +47,25 @@ Currently the mod provides fixes for the following bugs in 1.12.2:
* [MC-108469](https://bugs.mojang.com/browse/MC-108469) - Chunk-wise entity lists often don't get updated correctly
(Entities disappear)
* [MC-111444](https://bugs.mojang.com/browse/MC-111444) - Elytras can't open in laggy game
* [MC-111978](https://bugs.mojang.com/browse/MC-111978) - Item entities turn invisible when dropped on the ground
* [MC-118710](https://bugs.mojang.com/browse/MC-118710) - Blocks take multiple attempts to mine
* [MC-119971](https://bugs.mojang.com/browse/MC-119971) - Various duplications, deletions, and data corruption at chunk
boundaries, caused by loading outdated chunks - includes duping and deletion of entities/mobs, items in hoppers, and
blocks moved by pistons, among other problems
* [MC-123320](https://bugs.mojang.com/browse/MC-123320) - Items do not move through blocks smoothly
* [MC-134989](https://bugs.mojang.com/browse/MC-134989) - AbstractMap::hashCode accounts for substantial CPU overhead
(from profiling)


### Mod Compatibility

* MC-134989 will not load when FomFix is installed. FoamFix already fixes this bug.
* Mod Patches will not load or function when JustEnoughIDs is installed. The method used to patch mods was borrowed from
JEIDs, and they do conflict. This may be resolved in the future.

### Mod Patches

* Redstone++ 1.2d and 1.3 BETA-2 pistons can be patched to work with the MC-54026 vanilla patch.

## Optimizations

### Newlight
Expand Down Expand Up @@ -89,6 +106,9 @@ redstone on the issues board.
* Disable Movement Anti Cheat - Disables movement based anti cheat functionality. This helps with rubber banding from
"Player moved too quickly" or "Player moved wrongly" when the server is lagging. However, hackers could very easily
abuse this. Only enable if you trust all your players!
* Entity Tracking Editor - Allows you to control the range at which a server tells a client about an entity and how
often a server sends updates based on the entity type.
* View Distance Editor - Control view distance of entities and tile entities (e.g. chests) on the client

## What is EigenCraft?

Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ apply plugin: 'java'
apply plugin: 'net.minecraftforge.gradle.forge'
apply plugin: 'org.spongepowered.mixin'

version = "1.2.2"
version = "1.3.0"
group = "org.gr1m.mc" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "mup"

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/gr1m/mc/mup/Mup.java
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public class Mup
{
public static final String MODID = "mup";
public static final String NAME = "EigenCraft Unofficial Patch";
public static final String VERSION = "1.2.2";
public static final String VERSION = "1.3.0";
public static final String FINGERPRINT = "@FINGERPRINT@";

public static Logger logger = LogManager.getLogger();;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/gr1m/mc/mup/config/MupConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@ public class MupConfig
public final PatchDef redstoneplusplus = new PatchDef("redstoneplusplus", PatchDef.Side.BOTH, PatchDef.ServerSyncHandlers.IGNORE)
.setDisplayName("Redstone++")
.setCredits("MrGrim")
.setCategory("modcompat")
.setCategory("modpatches")
.setToggleable(false)
.setDefaults(new boolean[] { false, true })
.setComment(new String[] {"Extends MC-54026 support to Redstone++ pistons."});
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/gr1m/mc/mup/config/gui/MupGuiConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ private static List<IConfigElement> getConfigElements() {
list.add(new DummyConfigElement.DummyCategoryElement("Bug Fixes", "bugfixes", MupGuiConfig.BugFixes.class));
list.add(new DummyConfigElement.DummyCategoryElement("Optimizations", "optimizations", MupGuiConfig.Optimizations.class));
list.add(new DummyConfigElement.DummyCategoryElement("Tweaks", "tweaks", MupGuiConfig.Tweaks.class));
list.add(new DummyConfigElement.DummyCategoryElement("Mod Compatibility", "modcompat", MupGuiConfig.ModCompat.class));
list.add(new DummyConfigElement.DummyCategoryElement("Mod Patches", "modpatches", MupGuiConfig.ModCompat.class));
return list;
}

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/gr1m/mc/mup/core/MupCoreConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ public Patch(String categoryIn, boolean defaultsIn[], Function<MupCoreConfig.Pat
public Patch ete = new MupCoreConfig.Patch("tweaks", new boolean[]{false, false});
public Patch vde = new MupCoreConfig.Patch("tweaks", new boolean[]{false, false});

public Patch redstoneplusplus = new MupCoreConfig.Patch("modcompat", new boolean[]{false, true}, MupCoreCompat.redstonePlusPlusCompatCheck);
public Patch redstoneplusplus = new MupCoreConfig.Patch("modpatches", new boolean[]{false, true}, MupCoreCompat.redstonePlusPlusCompatCheck);

public void init(File file)
{
Expand Down

0 comments on commit 76eb3f6

Please sign in to comment.