9
0
mirror of https://github.com/Xiao-MoMi/Custom-Crops.git synced 2025-12-22 16:39:36 +00:00
2023-11-02 11:47:32 +01:00
2023-10-26 22:06:06 +08:00
2023-07-09 02:34:49 +08:00
2023-11-02 11:47:32 +01:00
2023-10-26 22:13:01 +08:00
2023-10-26 22:13:01 +08:00
2023-10-26 22:06:06 +08:00
2023-10-26 22:06:06 +08:00
2023-07-09 02:34:49 +08:00
2022-07-04 02:07:14 +08:00
2023-10-26 22:06:06 +08:00
2023-10-26 22:13:01 +08:00
2023-07-09 02:34:49 +08:00

2022-08-15_02 51 28

Custom-Crops

StardewValley Like Farming System

Support the developer

https://afdian.net/@xiaomomi

https://polymart.org/resource/customcrops.2625

How to build

Windows

Command Line

Install JDK 17 and set the JDK installation path to JAVA_HOME as an environment variable.
Start powershell and change directory to the project folder.
Execute ".\gradlew build" and get the jar at /target/CustomFishing-plugin-version.jar.

IDE

Import the project and execute gradle build action.

Use CustomFishing API

Maven

<repositories>
  <repository>
    <id>jitpack</id>
    <url>https://jitpack.io/</url>
  </repository>
</repositories>
<dependencies>
  <dependency>
    <groupId>com.github.Xiao-MoMi</groupId>
    <artifactId>Custom-Crops</artifactId>
    <version>{LATEST}</version>
    <scope>provided</scope>
  </dependency>
</dependencies>

Gradle (Groovy)

repositories {
    maven { url 'https://jitpack.io' }
}
dependencies {
    compileOnly 'com.github.Xiao-MoMi:Custom-Crops:{LATEST}'
}

Gradle (Kotlin)

repositories {
    maven("https://jitpack.io/")
}
dependencies {
    compileOnly("com.github.Xiao-MoMi:Custom-Crops:{LATEST}")
}

API Guide

public class YourClass {

    private CustomCropsAPI api;
    
    public YourClass() {
        api = CustomCropsAPI.getInstance();
    }
    
    public void yourMethod() {
        api.xxx();
    }
}

Events

CropBreakEvent
CropInteractEvent
CropPlantEvent
FertilizerUseEvent
GreenhouseGlassBreakEvent
GreenhouseGlassPlaceEvent
PotBreakEvent
PotInfoEvent
PotInteractEvent
PotPlaceEvent
PotWaterEvent
ScarecrowBreakEvent
ScarecrowPlaceEvent
SprinklerFillEvent
SprinklerPlaceEvent
SprinklerInteractEvent
SprinklerBreakEvent
SeasonChangeEvent
Description
Ultra-customizable planting experience for Minecraft servers
Readme GPL-3.0 84 MiB
Languages
Java 100%