Everything posted by Raycoms
-
Get GameProfile of FakePlayer
I only have the username of the player to check.
-
Get GameProfile of FakePlayer
We have a protection mechanism for our colonies which only allow players inside a certain list to modify the terrain. Therefore we need to be able to recognize if the player adds a fakePlayer to the colony permissions and get the fakePlayers UUID.
-
Get GameProfile of FakePlayer
Hello, I am trying to figure out how I can get the GameProfile of a FakePlayer only by its name. Some mods add fakePlayers and give them certain names. Is there a way to check if a fakePlayer with that name exists and to get his gameProfile or fakePlayer object? Thanks
-
Check when player was last online
And is there an event called when a player logs in or off I can catch?
-
Check when player was last online
Is there a way to check with the UUID or playername when he was last online in code?
-
Check if chest is open.
Is there a way to check in the code if a chest is open? I found the code to open it: this.world.addBlockEvent(tileEntity.getPos(), tileEntity.getBlockType(), 1, 1); this.world.notifyNeighborsOfStateChange(tileEntity.getPos(), tileEntity.getBlockType()); this.world.notifyNeighborsOfStateChange(tileEntity.getPos().down(), tileEntity.getBlockType()); and can close it with: this.world.addBlockEvent(tileEntity.getPos(), tileEntity.getBlockType(), 1, 0); this.world.notifyNeighborsOfStateChange(tileEntity.getPos(), tileEntity.getBlockType()); this.world.notifyNeighborsOfStateChange(tileEntity.getPos().down(), tileEntity.getBlockType()); but is there a way to detect if it has been opened already?
-
Exception while building.
Is it possible that you have blacklisted /blocked mcp travis?
-
Exception while building.
what could it be?
-
Exception while building.
# Our internet connection is stable enough I'm sure. #Sun Jan 24 19:17:22 CST 2016 minecraft_version=1.10.2 forge_version=12.18.1.2077 minecolonies_major=0 minecolonies_minor=6 #deprecated, travis versioning instead minecolonies_build=25 minecolonies_mappings=snapshot_20160830
-
Exception while building.
Worked for like 3-4 builds and then stopped working again =(
-
Exception while building.
We use it that way for months and it always worked this way. Now in the last two days in the afternoon it stopped working and in the morning it worked. It seems like it is unable to get the mapping from forge.
-
Exception while building.
buildscript { repositories { jcenter() maven { name = "forge" url = "http://files.minecraftforge.net/maven" } } dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT' } } plugins { id "org.sonarqube" version "2.1-rc3" } sonarqube { properties{ property "sonar.host.url", "http://home.kk-sc.de:9000" property "sonar.sourceEncoding", "UTF-8" property "sonar.projectName", "Minecolonies" property "sonar.branch", System.getenv()['TRAVIS_BRANCH'] != null ? System.getenv()['TRAVIS_BRANCH'] : System.getenv()['bamboo_repository_branch_name'] } } apply plugin: 'net.minecraftforge.gradle.forge' apply plugin: 'jacoco' jacocoTestReport { reports { xml.enabled true } } dependencies { testCompile 'junit:junit:4.11' testCompile "org.mockito:mockito-core:1.+" testCompile group: 'org.powermock', name: 'powermock-module-junit4', version: '1.6.5' testCompile group: 'org.powermock', name: 'powermock-api-mockito', version: '1.6.5' testCompile group: 'org.hamcrest', name: 'hamcrest-all', version: '1.3' compile 'com.intellij:annotations:+@jar' } ext.configFile = file "build.properties" configFile.withReader { def prop = new Properties() prop.load(it) ext.config = new ConfigSlurper().parse prop } group = "com.minecolonies" config.buildnumber = System.getenv()['TRAVIS_BUILD_NUMBER'] != null ? System.getenv()['TRAVIS_BUILD_NUMBER'] : "${config.minecolonies_build}" version = "${config.minecraft_version}-${config.minecolonies_major}.${config.minecolonies_minor}.${config.buildnumber}" sourceCompatibility = '1.8' targetCompatibility = '1.8' minecraft { version = config.minecraft_version + "-" + config.forge_version runDir = "run" mappings = "${config.minecolonies_mappings}" replace "@VERSION@", project.version replaceIn "lib/Constants.java" if (project.hasProperty("signature")) replace "@FINGERPRINT@", signature } processResources { inputs.property "version", project.version inputs.property "mcversion", project.minecraft.version from(sourceSets.main.resources.srcDirs) { include 'mcmod.info' expand 'version': project.version, 'mcversion': project.minecraft.version } from(sourceSets.main.resources.srcDirs) { exclude 'mcmod.info' } } compileJava { options.encoding = 'UTF-8' options.compilerArgs << "-Xlint" } //task sourceJar(type: Jar) { // from sourceSets.main.allSource // appendix = 'src' //} task deobfJar(type: Jar) { from sourceSets.main.output appendix = 'deobf' } task incrementBuildNumber() { dependsOn "reobf" doLast { config.minecolonies_build = (config.minecolonies_build.toString().toInteger()) + 1 configFile.withWriter { config.toProperties().store(it, "") } } } jar { appendix = 'universal' archiveName = "minecolonies-universal-" + project.version + ".jar" manifest { attributes 'FMLAT': "minecolonies_at.cfg" } } apply plugin: 'idea' idea { module { inheritOutputDirs = true } } task copyToLib(type: Copy) { // into "build/lib" into "lib" from configurations.runtime }
-
Exception while building.
* Exception is: org.gradle.api.GradleScriptException: A problem occurred evaluating root project 'minecolonies'. at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:92) at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl$2.run(DefaultScriptPluginFactory.java:177) at org.gradle.configuration.ProjectScriptTarget.addConfiguration(ProjectScriptTarget.java:77) at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:182) at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:38) at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:25) at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:34) at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:55) at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:573) at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:125) at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:42) at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:38) at org.gradle.initialization.DefaultGradleLauncher$2.run(DefaultGradleLauncher.java:124) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:53) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:121) at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32) at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:98) at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:92) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:63) at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:92) at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:83) at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94) at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28) at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:82) at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:49) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:59) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:49) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72) at org.gradle.util.Swapper.swap(Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:60) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:72) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.HintGCAfterBuild.execute(HintGCAfterBuild.java:44) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:240) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) Caused by: java.lang.NullPointerException at net.minecraftforge.gradle.common.BaseExtension.checkMappings(BaseExtension.java:260) at net.minecraftforge.gradle.common.BaseExtension.setMappings(BaseExtension.java:239) at net.minecraftforge.gradle.user.patcherUser.forge.ForgeExtension_Decorated.setMappings(Unknown Source) at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.setProperty(BeanDynamicObject.java:301) at org.gradle.internal.metaobject.BeanDynamicObject.setProperty(BeanDynamicObject.java:155) at org.gradle.internal.metaobject.CompositeDynamicObject.setProperty(CompositeDynamicObject.java:65) at org.gradle.internal.metaobject.ConfigureDelegate.setProperty(ConfigureDelegate.java:98) at build_obtip4guvrvw29r1gykdcref$_run_closure5.doCall(/home/travis/build/Minecolonies/minecolonies/build.gradle:67) at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:70) at org.gradle.util.ConfigureUtil.configureTarget(ConfigureUtil.java:160) at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:106) at org.gradle.util.ConfigureUtil$1.execute(ConfigureUtil.java:123) at org.gradle.api.internal.plugins.ExtensionsStorage$ExtensionHolder.configure(ExtensionsStorage.java:145) at org.gradle.api.internal.plugins.ExtensionsStorage.configureExtension(ExtensionsStorage.java:69) at org.gradle.api.internal.plugins.DefaultConvention$ExtensionsDynamicObject.invokeMethod(DefaultConvention.java:215) at org.gradle.internal.metaobject.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:96) at org.gradle.internal.metaobject.MixInClosurePropertiesAsMethodsDynamicObject.invokeMethod(MixInClosurePropertiesAsMethodsDynamicObject.java:30) at org.gradle.internal.metaobject.AbstractDynamicObject.invokeMethod(AbstractDynamicObject.java:163) at org.gradle.groovy.scripts.BasicScript.methodMissing(BasicScript.java:83) at build_obtip4guvrvw29r1gykdcref.run(/home/travis/build/Minecolonies/minecolonies/build.gradle:62) at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:90) ... 58 more The complete error log
-
Exception while building.
At the moment we're unable to build our mod: FAILURE: Build failed with an exception. * Where: Build file '/home/travis/build/Minecolonies/minecolonies/build.gradle' line: 67 * What went wrong: A problem occurred evaluating root project 'minecolonies'. > java.lang.NullPointerException (no error message) We're using forge gradle to build it. line 67 is this: mappings = "${config.minecolonies_mappings}" and the mapping is: minecolonies_mappings=snapshot_20160830
-
Button click, lever turn, pressure plate click etc event
Is there a event I can cancel with the buttons and levers and pressure plates?
-
Searching active modders for big project.
Got some new modders but we still could need some experienced modders, modelers or sound creators. Principally in AI.
-
Minecraft pathfinder navigation problems.
We're having some problems with the minecraft pathfinding since they often get stuck in stupid things: They get stuck in fences, they walk to close to them and get stuck in the fence posts. They get stuck in trapdoors like this: |-| (| = trapdoor and - = slab) and I noticed that vanilla mobs get stuck in the same way like our entities. I tinkered a lot around but wasn't able to improve that behavior. Someone has found a solution to this already?
-
1.11 Messages don't translate outside of development environment.
Yeah but I won't be able to send that to the player to be translated.
-
1.11 Messages don't translate outside of development environment.
And how should I do that on the server?
-
1.11 Messages don't translate outside of development environment.
But shouldn't I translate it with the TextComponentTranslation instead of the: "I18n.format"
-
1.11 Messages don't translate outside of development environment.
Okay it seemed to work when I want to concatenate the strings But If I want to format a string like this: tile.blockHutTownHall.messageColonistDead=The colonist %s has died at %d %d %d! and I want to insert strings and integers I don't know how to do it yet =(
-
[1.11] Structure lights not updating
world.markBlocksDirtyVertical(); //Wil have 6 int positions as parameters to define the area.
-
[1.11] Structure lights not updating
Did you try to mark the chunk as dirty?
-
1.11 Messages don't translate outside of development environment.
Because everything always works great in intellij. I'd have to build the jar, host a server on my laptop, start the client and test it like this with every change I make.
-
1.11 Messages don't translate outside of development environment.
Some more questions: If I want to send the player something like "LanguageString1" + "LanguageString2" meaning both need separate translations can I do this like this: new TextComponentTranslation(message1).appendSibling(new TextComponentTranslation(message2)); and if I want to append strings or integers like "LanguageString1" + "100" + "Oak logs" can I do it like this?: new TextComponentTranslation(message1).appendString("100" + "Oak logs");
IPS spam blocked by CleanTalk.