Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
e28d992
Add DensityShift check to prepare()
CozmycDev Mar 7, 2025
c9813b6
Completely removes the integrated BendingBoard
CozmycDev Mar 16, 2025
56d6b93
Fix WakeFishing server crash on MC 1.21.4
CozmycDev Mar 16, 2025
4e7c494
Fix EarthLine sourcing for good
CozmycDev Mar 16, 2025
9b5147d
Balance Discharge and LightningBurst audio
CozmycDev Mar 16, 2025
449a485
Fix SandBlast sourcing
CozmycDev Mar 16, 2025
95a59b3
Allow EarthKick to source metal blocks
CozmycDev Mar 16, 2025
77a6628
Add EarthKick "AllowMetal" configuration
CozmycDev Mar 16, 2025
a61590e
Fix EarthLine dupe glitch
CozmycDev Mar 16, 2025
6bbefe4
EarthShard source launches entities up
CozmycDev Mar 16, 2025
3e6aa6a
Adds EarthKick normal and metal damage config
CozmycDev Mar 16, 2025
02e9783
Adds Discharge and LightningBurst volume and interval config
CozmycDev Mar 16, 2025
c3bf28b
EarthKick will revert TempBlocks before activating
CozmycDev Mar 16, 2025
a305ab6
Add EarthShard KnockUp toggle and velocity config
CozmycDev Mar 16, 2025
83bc108
IceClaws and FirePunch now respect dominant hand too
CozmycDev Mar 25, 2025
5fa0c59
(re)fix DaggerThrow damage config
CozmycDev Mar 25, 2025
6675ae3
Add material skip list to Combustion
CozmycDev Mar 25, 2025
fb6a8e6
Fix BendingGUI support with a config stub.
CozmycDev Mar 25, 2025
32c9d29
Add `bending.ability.IceSkate` permission.
CozmycDev Mar 25, 2025
a131623
Fix for WaterFlow replacing grass blocks
CozmycDev Mar 26, 2025
f270ea5
LavaThrow SourceGrabRange fix and various improvements
CozmycDev Mar 26, 2025
07a25e9
Fix LavaThrow cooldowns
CozmycDev Mar 26, 2025
8abafc1
Add `CurveFactor` config for LavaThrow
CozmycDev Mar 26, 2025
06373a2
Simplify MagmaBlast collisions for consistency
CozmycDev Mar 28, 2025
51f5ff2
DaggerThrow: New config `RequireArrows` and `AllowPickup`
CozmycDev Mar 28, 2025
1b8e2f3
DaggerThrow: we really dont need DamageAbility
CozmycDev Mar 28, 2025
9760150
remove debugging
CozmycDev Mar 28, 2025
9c9164d
Refactor Air and Avatar
CozmycDev Mar 29, 2025
ec91349
IceWall destroyable with other abilities again
Manu585 May 24, 2025
d949f99
Differentiate between mob and player damage attribute
Manu585 Jun 11, 2025
e6f1d32
Fixed mistake
Manu585 Jun 11, 2025
f056e29
Merge pull request #2 from Manu585/2.15-prerelease
CozmycDev Jun 13, 2025
a4f78b8
Merge pull request #1 from Manu585/MC-1.20.5
CozmycDev Jun 27, 2025
754af3a
Some more refactoring
CozmycDev Jul 9, 2025
74af50b
Fix fissure at y < 1
CozmycDev Jul 9, 2025
bdf4ac3
Fix IceWall at y < 1
CozmycDev Jul 9, 2025
cc598d3
Add `Speed` config for AirPunch and AirBlade
CozmycDev Jul 9, 2025
270f0d7
Add more `KnockUp` options for EarthShard
CozmycDev Jul 10, 2025
b8aecf2
Invert EarthLine cooldown defaults
CozmycDev Jul 10, 2025
8bffbd7
Add `BlockCutting` and `KnockBack` options to AirBlade
CozmycDev Jul 10, 2025
47b22a5
Add `ReplaceSource` option to EarthKick to toggle holes
CozmycDev Jul 10, 2025
1bfb797
Patch LavaDisc and LavaThrow
CozmycDev Jul 15, 2025
d5c7ab0
More options for IceClaws (suggestion by Prusakov Aleksandr)
CozmycDev Jul 15, 2025
c89c8ae
FirePunch can burn items you drop while active (suggestion by Prusako…
CozmycDev Jul 15, 2025
69bc652
Update README.md
Hihelloy-main Aug 2, 2025
a6fae4f
Update README.md
Hihelloy-main Aug 2, 2025
c37e814
added some new files
Hihelloy-main Aug 4, 2025
5f85f47
Delete src/com/jedk1/jedcore directory
Hihelloy-main Aug 4, 2025
d9d4b8f
Manually added all of the src files
Hihelloy-main Aug 4, 2025
87f098a
Delete plugin.yml
Hihelloy-main Aug 4, 2025
c60e8a8
Update plugin.yml
Hihelloy-main Aug 4, 2025
476f419
Update README.md (added the correct discord hyper-link)
Hihelloy-main Aug 4, 2025
6460c3a
Update README.md
Hihelloy-main Aug 4, 2025
78704de
2.15.1-PRE-RELEASE-3
Hihelloy-main Oct 24, 2025
2ff6f86
Hotfix
Hihelloy-main Oct 24, 2025
d4e1863
Create maven.yml
Hihelloy-main Oct 24, 2025
69123a7
Update maven.yml
Hihelloy-main Oct 24, 2025
046fb34
Update to Java 17
Hihelloy-main Oct 24, 2025
f548af7
AirBlade Fix
Hihelloy-main Oct 24, 2025
1735a39
Update maven.yml
Hihelloy-main Oct 26, 2025
11cf0e2
Adds CheckMaintainer() and other things (check changelog)
Hihelloy-main Oct 27, 2025
2318032
Update README.md
Hihelloy-main Oct 27, 2025
d3dc9a2
Finally fixes MudSurge and EarthShard when used on a server with my P…
Hihelloy-main Nov 15, 2025
fca7c6e
Merge remote-tracking branch 'origin/2.15.1-prerelease' into 2.15.1-p…
Hihelloy-main Nov 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

name: Java CI with Maven

on:
push:
branches: [ "2.15.1-prerelease" ]
pull_request:
branches: [ "2.15.1-prerelease" ]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
cache: maven
- name: Build with Maven
run: mvn -B package --file pom.xml
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
[![GitHub Pre-Release](https://img.shields.io/github/release-pre/CozmycDev/JedCore.svg)](https://github.com/CozmycDev/JedCore/releases)
[![Github All Releases](https://img.shields.io/github/downloads/CozmycDev/JedCore/total.svg)](https://github.com/CozmycDev/JedCore/releases)
![Size](https://img.shields.io/github/repo-size/CozmycDev/JedCore.svg)
[![GitHub Pre-Release](https://img.shields.io/github/release-pre/Hihelloy-main/JedCore.svg)](https://github.com/Hihelloy-main/JedCore/releases)
[![Github All Releases](https://img.shields.io/github/downloads/Hihelloy-main/JedCore/total.svg)](https://github.com/Hihelloy-main/JedCore/releases)
![Size](https://img.shields.io/github/repo-size/Hihelloy-main/JedCore.svg)

# JedCore
This is my fork of plushmonkey's fork of jedk1's JedCore addon for ProjectKorra.
Download releases [here](https://github.com/CozmycDev/JedCore/releases).
This is my fork of Cozymc's fork of plushmonkey's fork of jedk1's JedCore addon for ProjectKorra.
Download releases [here](https://github.com/Hihelloy-main/JedCore/releases).
Join our [Discord](https://discord.gg/gh9MfDmwZm) to discuss the plugin, suggest changes, report bugs, etc.

This fork attempts on adding Folia support.

## Changelog

### 2.14.4
Expand Down
97 changes: 82 additions & 15 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>com.jedk1</groupId>
<artifactId>jedcore</artifactId>
<version>2.15.0-PK1.11.1</version>
<version>2.15.1-PRE-RELEASE-3-PK1.12.1</version>
<packaging>jar</packaging>
<name>JedCore</name>

Expand All @@ -13,22 +13,48 @@
<id>spigot-repo</id>
<url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url>
</repository>
<repository>
<id>papermc</id>
<url>https://repo.papermc.io/repository/maven-public/</url>
</repository>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>

</repositories>

<dependencies>
<!-- Spigot API -->
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<version>1.20.2-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<!-- ProjectKorra -->
<dependency>
<groupId>com.projectkorra</groupId>
<artifactId>projectkorra</artifactId>
<version>1.11.1</version>
</dependency>
<dependency>
<groupId>com.projectkorra</groupId>
<artifactId>projectkorra</artifactId>
<version>1.12.1-PRE-RELEASE-1</version>
<scope>provided</scope>
</dependency>
<!-- Paper api -->
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<version>1.20.2-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>33.5.0-jre</version>
</dependency>
<dependency>
<groupId>com.cjcrafter</groupId>
<artifactId>foliascheduler</artifactId>
<version>0.7.2</version>
</dependency>
<dependency>
<groupId>org.jetbrains</groupId>
<artifactId>annotations</artifactId>
<version>26.0.2-1</version>
</dependency>
</dependencies>

<build>
Expand All @@ -51,8 +77,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>9</source>
<target>9</target>
<source>17</source>
<target>17</target>
</configuration>
</plugin>
<plugin>
Expand All @@ -63,6 +89,47 @@
<outputDirectory>${dir}</outputDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.4.1</version>
<executions>
<execution>
<phase>package</phase>
<goals><goal>shade</goal></goals>
<configuration>
<relocations>
<relocation>
<pattern>com.google.guava</pattern>
<shadedPattern>com.jedk1.jedcore.libs.googleguava</shadedPattern>
</relocation>
<relocation>
<pattern>org.jetbrains.annotations</pattern>
<shadedPattern>com.jedk1.jedcore.libs.jetbrains</shadedPattern>
</relocation>
<relocation>
<pattern>com.cjcrafter.foliascheduler</pattern>
<shadedPattern>com.jedk1.jedcore.libs.foliascheduler</shadedPattern>
</relocation>
</relocations>

<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
<exclude>META-INF/versions/**</exclude>
<exclude>META-INF/*.kotlin_module</exclude>
</excludes>
</filter>
</filters>
<createDependencyReducedPom>false</createDependencyReducedPom>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

Expand Down
42 changes: 22 additions & 20 deletions src/com/jedk1/jedcore/JCManager.java
Original file line number Diff line number Diff line change
@@ -1,27 +1,29 @@
package com.jedk1.jedcore;

import com.jedk1.jedcore.ability.earthbending.EarthPillar;
import com.jedk1.jedcore.ability.firebending.LightningBurst;
import com.jedk1.jedcore.ability.waterbending.HealingWaters;
import com.jedk1.jedcore.ability.waterbending.IcePassive;
import com.jedk1.jedcore.ability.waterbending.IceWall;
import com.jedk1.jedcore.util.RegenTempBlock;
import org.bukkit.Bukkit;

import com.jedk1.jedcore.ability.firebending.LightningBurst;
import com.jedk1.jedcore.ability.waterbending.HealingWaters;
import com.jedk1.jedcore.ability.waterbending.IcePassive;
import com.jedk1.jedcore.util.RegenTempBlock;

public class JCManager implements Runnable {

public JedCore plugin;

public JCManager(JedCore plugin) {
this.plugin = plugin;
}

public void run() {
LightningBurst.progressAll();

HealingWaters.heal(Bukkit.getServer());
IcePassive.handleSkating();
// IceWall.progressAll();

RegenTempBlock.manage();
}
public JedCore plugin;

public JCManager(JedCore plugin) {
this.plugin = plugin;
}

public void run() {
LightningBurst.progressAll();

HealingWaters.heal(Bukkit.getServer());
//IcePassive.handleSkating();
IceWall.progressAll();
EarthPillar.progressAll();

RegenTempBlock.manage();
}
}
Loading