This commit is contained in:
Yuqi154 2025-02-13 00:34:50 +08:00
parent bc634bb8b1
commit e4281c5273
3 changed files with 7 additions and 1 deletions

View File

@ -21,5 +21,8 @@ jobs:
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Make gradlew excutable
run: chmod +x ./gradlew
- name: Build with Gradle
run: ./gradlew build

View File

@ -63,6 +63,8 @@ public class CommandExecutes {
ItemStack copy = mainHandItem.copy();
if(itemcount != -1)
copy.setCount(itemcount);
else
itemcount = copy.getCount();
RedEnvelopePacket spell = REUtil.create(player, copy, "spell", count);
spell.extraData().putString("spell",StringArgumentType.getString(context, "words"));

View File

@ -9,6 +9,7 @@ import net.neoforged.neoforge.event.ServerChatEvent;
import net.neoforged.neoforge.event.entity.player.PlayerEvent;
import net.neoforged.neoforge.event.tick.PlayerTickEvent;
import net.neoforged.neoforge.network.PacketDistributor;
import org.hiedacamellia.redenvelope.core.config.ServerConfig;
import org.hiedacamellia.redenvelope.core.network.RedEnvelopePacket;
import org.hiedacamellia.redenvelope.core.network.RedEnvelopeStorage;
import org.hiedacamellia.redenvelope.core.util.REUtil;
@ -48,7 +49,7 @@ public class REPlayerEvent {
if(gameTime % 100 ==0){
var map = serverPlayer.getData(REAttachment.HONGBAO_STORAGE).copy();
map.values().forEach(hongBaoPacket -> {
if(hongBaoPacket.extraData().getLong("time") + 10 < System.currentTimeMillis()/1000){
if(hongBaoPacket.extraData().getLong("time") + ServerConfig.TTL.get() < System.currentTimeMillis()/1000){
REUtil.withdraw(serverPlayer.server,hongBaoPacket,1);
}
});