Jump to content

Raycoms

Members
  • Posts

    383
  • Joined

  • Last visited

Everything posted by Raycoms

  1. I only have the username of the player to check.
  2. 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.
  3. 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
  4. And is there an event called when a player logs in or off I can catch?
  5. Is there a way to check with the UUID or playername when he was last online in code?
  6. 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?
  7. Is it possible that you have blacklisted /blocked mcp travis?
  8. what could it be?
  9. # 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
  10. Worked for like 3-4 builds and then stopped working again =(
  11. 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.
  12. 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 }
  13. * 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
  14. 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
  15. Is there a event I can cancel with the buttons and levers and pressure plates?
  16. Got some new modders but we still could need some experienced modders, modelers or sound creators. Principally in AI.
  17. 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?
  18. Yeah but I won't be able to send that to the player to be translated.
  19. And how should I do that on the server?
  20. But shouldn't I translate it with the TextComponentTranslation instead of the: "I18n.format"
  21. 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 =(
  22. world.markBlocksDirtyVertical(); //Wil have 6 int positions as parameters to define the area.
  23. Did you try to mark the chunk as dirty?
  24. 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.
  25. 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");
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.