Skip to content

Instantly share code, notes, and snippets.

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim
#Install dependencies used by gdal and ora2pg
RUN apt-get update && apt-get install -y -q --no-install-recommends \
libc-bin unzip ca-certificates libaio1 wget libtiff-dev libcurl4-openssl-dev \
#Package manager for installing Oracle
alien \
# Install postgresql
postgresql-client \
# Used for the POSTGRES_HOME variable
@kevingoos
kevingoos / BaseViewModel.vb
Created October 13, 2014 08:15
WPF and MVVM example
Public MustInherit Class BaseViewModel
Implements INotifyPropertyChanged
Protected Sub RaisePropertyChanged(propertyName As String)
RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(propertyName))
End Sub
Public Event PropertyChanged As PropertyChangedEventHandler Implements INotifyPropertyChanged.PropertyChanged
End Class
@kevingoos
kevingoos / ConexioEntityBL.cs
Created October 13, 2014 07:49
FakeDb: Mocking database in a test
public class ConexioEntityBL<TE, TC, TG>
{
private readonly UserEnvironmentConfiguration[] _configurations;
private readonly SynchronizationUnitOfWork _unitOfWork;
public async Task<int> GetDoubtfulsCountAsync(CancellationToken cancellationToken, SearchParameters searchParameters)
{
return await new SearchDoubtfuls<TC, TG>(_configurations, _unitOfWork.RepositoryProvider.DataContext).SearchCountAsync(cancellationToken, searchParameters);
}
}
[15:13:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker
[15:13:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker
[15:13:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker
[15:13:33] [main/INFO] [FML]: Forge Mod Loader version 7.10.18.1180 for Minecraft 1.7.10 loading
[15:13:33] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_60, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jdk1.7.0_60\jre
[15:13:33] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[15:13:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[15:13:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[15:13:33] [main/INFO] [LaunchWrapper
public class MessageKeyPressed implements IMessage, IMessageHandler<MessageKeyPressed, IMessage> {
private byte keyPressed;
public MessageKeyPressed() {
}
public MessageKeyPressed(Key key) {
if (key == Key.TRADE) {
public class PacketHandler {
public static final SimpleNetworkWrapper INSTANCE = NetworkRegistry.INSTANCE.newSimpleChannel(Reference.MOD_ID.toLowerCase());
public static void init() {
LogHelper.info("Starting init");
INSTANCE.registerMessage(MessageKeyPressed.class, MessageKeyPressed.class, 0, Side.SERVER);
LogHelper.info("End init");
}
}
java.lang.NoClassDefFoundError: net/minecraft/client/multiplayer/WorldClient
at java.lang.Class.getDeclaredConstructors0(Native Method) ~[?:1.7.0_60]
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2532) ~[?:1.7.0_60]
at java.lang.Class.getConstructor0(Class.java:2842) ~[?:1.7.0_60]
at java.lang.Class.newInstance(Class.java:345) ~[?:1.7.0_60]
at cpw.mods.fml.common.network.simpleimpl.SimpleChannelHandlerWrapper.<init>(SimpleChannelHandlerWrapper.java:22) ~[SimpleChannelHandlerWrapper.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.getHandlerWrapper(SimpleNetworkWrapper.java:129) ~[SimpleNetworkWrapper.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.addServerHandlerAfter(SimpleNetworkWrapper.java:117) ~[SimpleNetworkWrapper.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.registerMessage(SimpleNetworkWrapper.java:107) ~[SimpleNetworkWrapper.class:?]
at be.ghost606.trademc.network.PacketHandler.init(PacketHandler.java:1
package be.ghost606.trademc.inventory;
import be.ghost606.trademc.utility.LogHelper;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
/**