Skip to content

Commit

Permalink
Support Minecraft 1.20.4 (#25)
Browse files Browse the repository at this point in the history
  • Loading branch information
WinExp authored Dec 23, 2023
1 parent 3cd866d commit a91d018
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 3 deletions.
2 changes: 2 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ preprocess {
def mc1194 = createNode("1.19.4", 1_19_04, "mojang")
def mc1201 = createNode("1.20.1", 1_20_01, "mojang")
def mc1202 = createNode("1.20.2", 1_20_02, "mojang")
def mc1204 = createNode("1.20.4", 1_20_04, "mojang")

mc1144.link(mc1152, null)
mc1152.link(mc1165, null)
Expand All @@ -26,6 +27,7 @@ preprocess {
mc1193.link(mc1194, null)
mc1194.link(mc1201, null)
mc1201.link(mc1202, file("versions/mapping-1.20.1-1.20.2.txt"))
mc1202.link(mc1204, null)
}

ext {
Expand Down
6 changes: 3 additions & 3 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ mod_sources=https://github.com/plusls/plusls-carpet-addition
mod_version=0.3

# Required Libraries
# MagicLib - 0.7.387
magiclib_dependency=0.7.387
magiclib_version=0.7.387
# MagicLib - 0.7.398
magiclib_dependency=0.7.398
magiclib_version=0.7.398

# Annotation processor
lombok_version=1.18.30
1 change: 1 addition & 0 deletions settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ def versions = Arrays.asList(
"1.19.4",
"1.20.1",
"1.20.2",
"1.20.4",
)

for (String version : versions) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import net.minecraft.world.entity.npc.AbstractVillager;
import net.minecraft.world.entity.projectile.AbstractArrow;
import net.minecraft.world.entity.projectile.SpectralArrow;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.trading.MerchantOffer;
import net.minecraft.world.level.Level;
import org.spongepowered.asm.mixin.Mixin;
Expand All @@ -15,9 +16,15 @@

@Mixin(SpectralArrow.class)
public abstract class MixinSpectralArrow extends AbstractArrow {
//#if MC <= 12002
protected MixinSpectralArrow(EntityType<? extends AbstractArrow> entityType, Level world) {
super(entityType, world);
}
//#else
//$$ protected MixinSpectralArrow(EntityType<? extends AbstractArrow> entityType, Level world, ItemStack item) {
//$$ super(entityType, world, item);
//$$ }
//#endif

@Inject(
method = "doPostHurtEffects",
Expand Down
3 changes: 3 additions & 0 deletions versions/1.20.4/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Development Environment
minecraft_version=1.20.4
minecraft_dependency=1.20.4
5 changes: 5 additions & 0 deletions versions/1.20.4/pca.accesswidener
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
accessWidener v2 named
accessible class net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeData
accessible field net/minecraft/world/entity/ExperienceOrb count I
accessible field net/minecraft/world/level/block/DispenserBlock DISPENSER_REGISTRY Ljava/util/Map;
accessible method net/minecraft/world/entity/player/Player destroyVanishingCursedItems ()V

0 comments on commit a91d018

Please sign in to comment.