Skip to content

Instantly share code, notes, and snippets.

View Lanse505's full-sized avatar

Simon Stålnäbb Lanse505

  • Dalarna, Sweden
  • 16:20 (UTC +02:00)
View GitHub Profile
[13:30:22] [Server thread/ERROR] [minecraft/AdvancementList]: Couldn't load advancement essence:knowledge/attribute/attack_damage_modifier: Task Advancement{parentId=essence:attribute_modifier, display=net.minecraft.advancements.DisplayInfo@66359419, rewards=AdvancementRewards{experience=0, loot=[], recipes=[], function=net.minecraft.command.FunctionObject$CacheableFunction@50754145}, criteria={tome_of_knowledge=net.minecraft.advancements.Criterion@e38d58d, knowledge=net.minecraft.advancements.Criterion@7031750a}, requirements=[[knowledge], [tome_of_knowledge]]}
[13:30:22] [Server thread/ERROR] [minecraft/AdvancementList]: Couldn't load advancement essence:knowledge/enchantment/knockback_modifier: Task Advancement{parentId=essence:enchantment_modifier, display=net.minecraft.advancements.DisplayInfo@73553f3c, rewards=AdvancementRewards{experience=0, loot=[], recipes=[], function=net.minecraft.command.FunctionObject$CacheableFunction@50754145}, criteria={tome_of_knowledge=net.minecraft.advancements.Criterion@3c
public class ModifiableTankProvider implements ICapabilityProvider, ICapabilitySerializable<CompoundNBT> {
public static final String MODIFIABLE_TANK = "Modifiable_Tank";
private ItemStack stack;
private ModifiableTank tank;
private LazyOptional<ModifiableTank> optional = LazyOptional.of(() -> tank);
public ModifiableTankProvider(ItemStack stack) {
this.stack = stack;
20:16:48.075
game
at io.netty.buffer.PoolArena.allocate(PoolArena.java:146) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
20:16:48.076
game
at io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:324) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
20:16:48.076
game
at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:185) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
20:16:48.076
import net.minecraft.data.DataGenerator;
import net.minecraft.data.LootTableProvider;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.storage.loot.LootParameterSet;
import net.minecraft.world.storage.loot.LootParameterSets;
import net.minecraft.world.storage.loot.LootTable;
import java.util.List;
import java.util.function.BiConsumer;
import java.util.function.Consumer;
"C:\Program Files\Java\jdk1.8.0_201\bin\java.exe" -Dforge.logging.console.level=info "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.3.4\lib\idea_rt.jar=33842:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.3.4\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_201\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunmscapi.jar;C:\Program Fi
package com.teamacronymcoders.essence.util.command.argument;
import com.mojang.brigadier.StringReader;
import com.mojang.brigadier.arguments.ArgumentType;
import com.mojang.brigadier.context.CommandContext;
import com.mojang.brigadier.exceptions.CommandSyntaxException;
import com.mojang.brigadier.exceptions.DynamicCommandExceptionType;
import com.mojang.brigadier.suggestion.Suggestions;
import com.mojang.brigadier.suggestion.SuggestionsBuilder;
import net.minecraft.command.ISuggestionProvider;
package com.teamacronymcoders.essence.util.command.argument;
import com.google.common.collect.Lists;
import com.mojang.brigadier.StringReader;
import com.mojang.brigadier.arguments.ArgumentType;
import com.mojang.brigadier.context.CommandContext;
import com.mojang.brigadier.exceptions.CommandSyntaxException;
import com.mojang.brigadier.exceptions.DynamicCommandExceptionType;
import com.mojang.brigadier.suggestion.Suggestions;
import com.mojang.brigadier.suggestion.SuggestionsBuilder;
package com.teamacronymcoders.essence.api.knowledge;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.nbt.CompoundNBT;
import net.minecraftforge.common.util.INBTSerializable;
import java.util.List;
import java.util.UUID;
public interface IKnowledgeHolder extends INBTSerializable<CompoundNBT> {
[17:26:17] [Server thread/WARN] [ne.mi.co.ut.LazyOptional/CATCHING]: Catching
java.lang.NullPointerException: Supplier should not return null value
at net.minecraftforge.common.util.LazyOptional.getValue(LazyOptional.java:119) ~[forge-1.15.2-31.1.18_mapped_snapshot_20200226-1.15.1-recomp.jar:?] {re:classloading}
at net.minecraftforge.common.util.LazyOptional.orElse(LazyOptional.java:219) ~[forge-1.15.2-31.1.18_mapped_snapshot_20200226-1.15.1-recomp.jar:?] {re:classloading}
at com.teamacronymcoders.essence.util.command.DumpPlayerKnowledgeToLogCommand.dumpAllPlayerKnowledgeTo(DumpPlayerKnowledgeToLogCommand.java:58) ~[classes/:?] {re:classloading}
at com.teamacronymcoders.essence.util.command.DumpPlayerKnowledgeToLogCommand.dumpAllPlayerKnowledgeTo(DumpPlayerKnowledgeToLogCommand.java:51) ~[classes/:?] {re:classloading}
at com.teamacronymcoders.essence.util.command.DumpPlayerKnowledgeToLogCommand.lambda$register$1(DumpPlayerKnowledgeToLogCommand.java:33) ~[classes/:?] {re:classloading}
at com.mojang.briga
public void tick() {
this.field_195528_k = this.field_195527_j;
this.field_195530_m = this.field_195529_l;
PlayerEntity lvt_1_1_ = this.world.getClosestPlayer((double)((float)this.pos.getX() + 0.5F), (double)((float)this.pos.getY() + 0.5F), (double)((float)this.pos.getZ() + 0.5F), 3.0D, false);
if (lvt_1_1_ != null) {
double lvt_2_1_ = lvt_1_1_.getPosX() - ((double)this.pos.getX() + 0.5D);
double lvt_4_1_ = lvt_1_1_.getPosZ() - ((double)this.pos.getZ() + 0.5D);
this.field_195531_n = (float)MathHelper.atan2(lvt_4_1_, lvt_2_1_);
this.field_195527_j += 0.1F;
if (this.field_195527_j < 0.5F || field_195532_o.nextInt(40) == 0) {