xecuting Gradle task: build Build info: MCreator 2023.1.10610, forge-1.18.2, 64-bit, 16147 MB, Windows 11, JVM 17.0.5, JAVA_HOME: C:\Program Files\Pylo\MCreator\jdk, started on: 2023-06-23-00:48:59 BUILD FAILED Task completed in 39 seconds > Configure project : The code of this workspace uses official obfuscation mappings provided by Mojang. These mappings fall under their associated license you should be fully aware of. (c) 2020 Microsoft Corporation. These mappings are provided "as-is" and you bear the risk of using them. You may copy and use the mappings for development purposes, but you may not redistribute the mappings complete and unmodified. Microsoft makes no warranties, express or implied, with respect to the mappings provided here. Use and modification of this document or the source code (in any form) of Minecraft: Java Edition is governed by the Minecraft End User License Agreement available at https://account.mojang.com/documents/minecraft_eula. > Task :compileJava FAILED C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\client\renderer\TankRenderer.java:11: error: type argument TankEntity is not within bounds of type-variable T public class TankRenderer extends MobRenderer> { ^ where T is a type-variable: T extends Mob declared in class MobRenderer C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:73: error: cannot find symbol xpReward = 0; ^ symbol: variable xpReward location: class TankEntity C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:74: error: cannot find symbol setNoAi(false); ^ symbol: method setNoAi(boolean) location: class TankEntity C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:75: error: cannot find symbol setPersistenceRequired(); ^ symbol: method setPersistenceRequired() location: class TankEntity C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:76: error: cannot find symbol this.setPathfindingMalus(BlockPathTypes.WATER, 0); ^ symbol: method setPathfindingMalus(BlockPathTypes,int) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:77: error: cannot find symbol this.moveControl = new MoveControl(this) { ^ symbol: variable moveControl C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:77: error: incompatible types: TankEntity cannot be converted to Mob this.moveControl = new MoveControl(this) { ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:82: error: cannot find symbol if (this.operation == MoveControl.Operation.MOVE_TO && !TankEntity.this.getNavigation().isDone()) { ^ symbol: method getNavigation() C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:87: error: cannot find symbol float f1 = (float) (this.speedModifier * TankEntity.this.getAttribute(Attributes.MOVEMENT_SPEED).getValue()); ^ symbol: method getAttribute(Attribute) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:89: error: cannot find symbol TankEntity.this.yBodyRot = TankEntity.this.getYRot(); ^ symbol: variable yBodyRot C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:90: error: cannot find symbol TankEntity.this.yHeadRot = TankEntity.this.getYRot(); ^ symbol: variable yHeadRot C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:92: error: cannot find symbol TankEntity.this.setSpeed((float) TankEntity.this.getAttribute(Attributes.MOVEMENT_SPEED).getValue()); ^ symbol: method getAttribute(Attribute) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:92: error: cannot find symbol TankEntity.this.setSpeed((float) TankEntity.this.getAttribute(Attributes.MOVEMENT_SPEED).getValue()); ^ symbol: method setSpeed(float) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:97: error: cannot find symbol TankEntity.this.setZza(f3 * f1); ^ symbol: method setZza(float) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:98: error: cannot find symbol TankEntity.this.setYya((float) (f1 * dy)); ^ symbol: method setYya(float) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:100: error: cannot find symbol TankEntity.this.setSpeed(f1 * 0.05F); ^ symbol: method setSpeed(float) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:103: error: cannot find symbol TankEntity.this.setSpeed(0); ^ symbol: method setSpeed(int) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:104: error: cannot find symbol TankEntity.this.setYya(0); ^ symbol: method setYya(int) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:105: error: cannot find symbol TankEntity.this.setZza(0); ^ symbol: method setZza(int) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:77: error: cannot find symbol this.moveControl = new MoveControl(this) { ^ symbol: constructor (TankEntity) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:116: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:118: error: incompatible types: TankEntity cannot be converted to Mob return new WaterBoundPathNavigation(this, world); ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:121: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:123: error: cannot find symbol super.registerGoals(); ^ symbol: method registerGoals() C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:127: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:132: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:142: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:147: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:181: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:183: error: cannot find symbol super.die(source); ^ symbol: method die(DamageSource) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:193: error: incompatible types: TankEntity cannot be converted to LivingEntity private final CombinedInvWrapper combined = new CombinedInvWrapper(inventory, new EntityHandsInvWrapper(this), new EntityArmorInvWrapper(this)); ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:193: error: incompatible types: TankEntity cannot be converted to LivingEntity private final CombinedInvWrapper combined = new CombinedInvWrapper(inventory, new EntityHandsInvWrapper(this), new EntityArmorInvWrapper(this)); ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:202: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:204: error: cannot find symbol super.dropEquipment(); ^ symbol: method dropEquipment() C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:227: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:255: error: cannot find symbol super.mobInteract(sourceentity, hand); ^ symbol: method mobInteract(Player,InteractionHand) C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:260: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:265: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:280: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\entity\TankEntity.java:284: error: method does not override or implement a method from a supertype @Override ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\init\TheTankModModEntities.java:41: error: incompatible types: EntityType cannot be converted to EntityType? extends LivingEntity> event.put(TANK.get(), TankEntity.createAttributes().build()); ^ C:\Users\Creebot\MCreatorWorkspaces\the_tank_mod\src\main\java\net\creebot\thetankmod\init\TheTankModModItems.java:18: error: incompatible types: RegistryObject > cannot be converted to Supplier? extends EntityType? extends Mob>> public static final RegistryObject TANK_SPAWN_EGG = REGISTRY.register("tank_spawn_egg", () -> new ForgeSpawnEggItem(TheTankModModEntities.TANK, -6710887, -1, new Item.Properties().tab(TheTankModModTabs.TAB_EXPLORERS_TANK))); ^ Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output 42 errors FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Compilation failed; see the compiler error output for details. * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 2s 1 actionable task: 1 execute